View previous topic :: View next topic |
Author |
Message |
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Sat Apr 02, 2005 9:54 am Post subject: dma not enabled |
|
|
il boot mi dice che ho il dma not enabled
ho chipset sis741 e hd maxtor da 20gb... innanzitutto come faccio a vedere la sigla dell'hd senza doverlo smontare
ho provato hdparm ma mi dice che è impossibile settare a 1 il dma
il bios credo sia a posto
sullo stesso canale primario dell'hd ho anche il masterizzatore... il tutto con cavo a 80 poli
suggerimenti? |
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Sat Apr 02, 2005 12:27 pm Post subject: |
|
|
Code: | hdparm -i /dev/hda | grep Model |
|
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Sat Apr 02, 2005 12:51 pm Post subject: |
|
|
ok... come faccio a capire dalla descrizione dise il dma è attivo o no?
quando digito Code: | hdparm -d1 /dev/hda | l'errore è: Code: | HDIO_SET_DMA failed |
|
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Sat Apr 02, 2005 1:07 pm Post subject: |
|
|
questo è quello che dovresti ottenere:
Code: | hdparm /dev/hda | grep dma
using_dma = 1 (on) |
se hai = 0 allora il dma non è attivo. devi cioè compilare il supporto per il chipset della tua scheda madre nel kernel.
altrimenti il comando
Code: | hdparm -d1 /dev/hda |
non funzionerà.
poi vedrai che non ci sarà nemmeno bisogno di digitare il comando precedente ogni volta che avvii il computer... il dma sarà abilitato in automatico (a meno che tu non modifichi un'opzione nel kernel).
comunque di topic simili ne sono stati scritti a milioni... |
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Sat Apr 02, 2005 1:32 pm Post subject: |
|
|
dove trovo l'elenco dei chipset nel kernel? |
|
Back to top |
|
|
Tiro l33t
Joined: 14 Feb 2003 Posts: 752 Location: italy
|
Posted: Sat Apr 02, 2005 2:37 pm Post subject: |
|
|
Quote: | -> Device Drivers x
x -> ATA/ATAPI/MFM/RLL support x
x -> ATA/ATAPI/MFM/RLL support (IDE [=y]) x
x -> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support (BLK_DEV_IDE [=y])
x -> PCI IDE chipset support (BLK_DEV_IDEPCI [=y]) x
x -> Generic PCI bus-master DMA support (BLK_DEV_IDEDMA_PCI [=y]) |
|
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Sat Apr 02, 2005 3:02 pm Post subject: |
|
|
ho attivato l'opzione per il sis5513 ... niente da fare ... non si attiva il dma |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat Apr 02, 2005 3:26 pm Post subject: |
|
|
soigres wrote: | ho attivato l'opzione per il sis5513 ... niente da fare ... non si attiva il dma |
domanda stupida... il BIOS è a posto, vero? |
|
Back to top |
|
|
gaffiere Guru
Joined: 13 Nov 2003 Posts: 406 Location: Provincia Milano
|
Posted: Sat Apr 02, 2005 3:57 pm Post subject: |
|
|
quando attiverai il chipset nel kernel, poi ricordati di inserire hdparm nel runlevel default
come root
Code: | rc-update add hdparm default |
see ya _________________ Thomaz "Gaffiere"
Middle-Earth XP2200+, 1Gb Ram, 80Gb + 160Gb Hd, SbLive!, Nvidia 6800GT AGP8x
Gentoo Gnu/Linux 2.6.12-gentoo-r10 |
|
Back to top |
|
|
redmatrix Apprentice
Joined: 13 Jan 2005 Posts: 211
|
Posted: Sat Apr 02, 2005 4:00 pm Post subject: |
|
|
k.gothmog wrote: | soigres wrote: | ho attivato l'opzione per il sis5513 ... niente da fare ... non si attiva il dma |
domanda stupida... il BIOS è a posto, vero? |
Appunto, sei sicuro che nel bios sia tutto a posto? |
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Sat Apr 02, 2005 4:03 pm Post subject: |
|
|
k.gothmog wrote: | soigres wrote: | ho attivato l'opzione per il sis5513 ... niente da fare ... non si attiva il dma |
domanda stupida... il BIOS è a posto, vero? |
penso di sì... provate a dirmi le opzioni che servono ma penso di sì
Quote: | Code: | rc-update add hdparm default |
| posso anche fare a mano hdparm -d1 .... no? |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Sat Apr 02, 2005 4:05 pm Post subject: |
|
|
soigres wrote: | posso anche fare a mano hdparm -d1 .... no? |
Si ma è probabile che lo dovresti dare ad ogni riavvio, e non mi pare proprio il caso. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat Apr 02, 2005 4:07 pm Post subject: |
|
|
Quote: | penso di sì... provate a dirmi le opzioni che servono ma penso di sì |
impossibile, ci sono in ballo il chipset, il produttore del BIOS, e il produttore della mainboard che puo personalizzare il BIOS.
trovi tutto nel manuale della scheda madre |
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Sat Apr 02, 2005 4:14 pm Post subject: |
|
|
asrock k7s41... 44... ha un bios che non ne vedevo così dai tempi del pentium 2... ci saranno 3 opzioni da settare e penso siano settate giuste... l'unica che mi viene in mente adesso senza guardare il bios è una certa opzione oscura riguardante l'hd che ho messo a "fast" anzichè a "normal" ma non ricorda cosa fosse mi sa che farò a meno del dma tanto va ugualmente... hdparm -Tt /dev/hda mi dà 500 MB/s e 5 MB/s.... ditemi i vostri così mi metto a piangere |
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Sat Apr 02, 2005 5:38 pm Post subject: |
|
|
dovrebbe essere sufficiente abilitare sotto ATA/ATAPI/MFM/RLL support:
Code: | [*] Use PCI DMA by default when available
<*> SiS5513 chipset support |
non credo sia necessario mettere hdparm al runlevel di default con queste impostazioni... boh prova |
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Sat Apr 02, 2005 7:42 pm Post subject: |
|
|
no no non va... stasera ho fatto terno e ho vinto 391 bei eurelli... potrei spararmi un bel raid 0 diamond 10 |
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Sat Apr 02, 2005 7:55 pm Post subject: |
|
|
beh... in effetti il modello esatto del tuo chipset non compare nel kernel... ce ne sono altri con numeri anche molto vicini ma non esattamente uguali... non vorrei che non fosse pienamente supportato |
|
Back to top |
|
|
AlterX l33t
Joined: 03 Apr 2004 Posts: 754 Location: rm -rf /*
|
Posted: Sat Apr 02, 2005 8:22 pm Post subject: |
|
|
soigres wrote: | ok... come faccio a capire dalla descrizione dise il dma è attivo o no?
quando digito Code: | hdparm -d1 /dev/hda | l'errore è: Code: | HDIO_SET_DMA failed |
|
scusate se mi intrometto...non volendo aprire un nuovo thread
a me invece da questo errore:
HDIO_SET_DMA failed: Operation not permitted
sapete cosa vuole indicare?? |
|
Back to top |
|
|
Tiro l33t
Joined: 14 Feb 2003 Posts: 752 Location: italy
|
Posted: Sat Apr 02, 2005 8:35 pm Post subject: |
|
|
Quote: | no no non va... stasera ho fatto terno e ho vinto 391 bei eurelli... potrei spararmi un bel raid 0 diamond 10 Very Happy |
che c**o!!!! ))
...ad ogni modo come dico gli americani "check and double check!!!" l'altra settimana avevo un problema con il dma che saltava, settavo e lui ogni tanto si resettava, ho riguardato il kernel mille volte, ho postato mille post sul forum e alla fine era il jumper settato male...non escludere la possibilità di una svista inoltre hdparm lo avvierei con:
Code: | # /etc/init.d/hdparm |
...senza salta il dma a volte...almeno a me... |
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Sat Apr 02, 2005 8:52 pm Post subject: |
|
|
non è che il cdrom devo montarlo sul bus secondario? |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat Apr 02, 2005 10:41 pm Post subject: |
|
|
AlterX wrote: | soigres wrote: | ok... come faccio a capire dalla descrizione dise il dma è attivo o no?
quando digito Code: | hdparm -d1 /dev/hda | l'errore è: Code: | HDIO_SET_DMA failed |
|
scusate se mi intrometto...non volendo aprire un nuovo thread
a me invece da questo errore:
HDIO_SET_DMA failed: Operation not permitted
sapete cosa vuole indicare?? |
che non ti è permesso di abilitare il DMA, come banalmente ti ha detto il tuo sistema.
può dipendere da:
- periferica che non lo supporta
- bus che non lo supporta (vedi configurazione BIOS)
- mancata inclusione del supporto DMA nel kernel |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Sat Apr 02, 2005 10:42 pm Post subject: |
|
|
soigres wrote: | non è che il cdrom devo montarlo sul bus secondario? |
perché? cosa cambia? |
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Sat Apr 02, 2005 10:55 pm Post subject: |
|
|
comunque penso sia un classico esempio di hw non supportato... il web è pieno di gente che ha il mio stesso problema col chipset sis5513... ho cercato delle patch ma non ho trovato nulla... speriamo risolvano il bug nelle prossime release... come posso fare per segnalarlo? |
|
Back to top |
|
|
fctk Veteran
Joined: 28 Jan 2004 Posts: 1424 Location: Milan, Italy, EU
|
Posted: Sat Apr 02, 2005 11:04 pm Post subject: |
|
|
penso proprio che sia così, anche perchè l'help dell'opzione: SiS5513 chipset support dice:
Quote: | The following chipsets are supported: │
│ ATA16: SiS5511, SiS5513 │
│ ATA33: SiS5591, SiS5597, SiS5598, SiS5600 │
│ ATA66: SiS530, SiS540, SiS620, SiS630, SiS640 │
│ ATA100: SiS635, SiS645, SiS650, SiS730, SiS735, SiS740, │
│ SiS745, SiS750 |
e il tuo chipset è invece il SiS 741... |
|
Back to top |
|
|
AlterX l33t
Joined: 03 Apr 2004 Posts: 754 Location: rm -rf /*
|
Posted: Sat Apr 02, 2005 11:14 pm Post subject: |
|
|
k.gothmog wrote: | AlterX wrote: | soigres wrote: | ok... come faccio a capire dalla descrizione dise il dma è attivo o no?
quando digito Code: | hdparm -d1 /dev/hda | l'errore è: Code: | HDIO_SET_DMA failed |
|
scusate se mi intrometto...non volendo aprire un nuovo thread
a me invece da questo errore:
HDIO_SET_DMA failed: Operation not permitted
sapete cosa vuole indicare?? |
che non ti è permesso di abilitare il DMA, come banalmente ti ha detto il tuo sistema.
può dipendere da:
- periferica che non lo supporta
- bus che non lo supporta (vedi configurazione BIOS)
- mancata inclusione del supporto DMA nel kernel |
Io l'ho risolto includendo il driver Intel PIIXn che per altro non è presente nel mio portatile. |
|
Back to top |
|
|
|