Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
dma not enabled
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Sat Apr 02, 2005 9:54 am    Post subject: dma not enabled Reply with quote

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
View user's profile Send private message
fctk
Veteran
Veteran


Joined: 28 Jan 2004
Posts: 1424
Location: Milan, Italy, EU

PostPosted: Sat Apr 02, 2005 12:27 pm    Post subject: Reply with quote

Code:
hdparm -i /dev/hda | grep Model
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Sat Apr 02, 2005 12:51 pm    Post subject: Reply with quote

ok... come faccio a capire dalla descrizione di
Code:
hdparm -i /dev/hda
se il dma è attivo o no?
quando digito
Code:
hdparm -d1 /dev/hda
l'errore è:
Code:
HDIO_SET_DMA failed
Back to top
View user's profile Send private message
fctk
Veteran
Veteran


Joined: 28 Jan 2004
Posts: 1424
Location: Milan, Italy, EU

PostPosted: Sat Apr 02, 2005 1:07 pm    Post subject: Reply with quote

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... :roll:
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Sat Apr 02, 2005 1:32 pm    Post subject: Reply with quote

dove trovo l'elenco dei chipset nel kernel?
Back to top
View user's profile Send private message
Tiro
l33t
l33t


Joined: 14 Feb 2003
Posts: 752
Location: italy

PostPosted: Sat Apr 02, 2005 2:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Sat Apr 02, 2005 3:02 pm    Post subject: Reply with quote

ho attivato l'opzione per il sis5513 ... niente da fare ... non si attiva il dma
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat Apr 02, 2005 3:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
gaffiere
Guru
Guru


Joined: 13 Nov 2003
Posts: 406
Location: Provincia Milano

PostPosted: Sat Apr 02, 2005 3:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
redmatrix
Apprentice
Apprentice


Joined: 13 Jan 2005
Posts: 211

PostPosted: Sat Apr 02, 2005 4:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Sat Apr 02, 2005 4:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Sat Apr 02, 2005 4:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat Apr 02, 2005 4:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Sat Apr 02, 2005 4:14 pm    Post subject: Reply with quote

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 :D 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
View user's profile Send private message
fctk
Veteran
Veteran


Joined: 28 Jan 2004
Posts: 1424
Location: Milan, Italy, EU

PostPosted: Sat Apr 02, 2005 5:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Sat Apr 02, 2005 7:42 pm    Post subject: Reply with quote

no no non va... stasera ho fatto terno e ho vinto 391 bei eurelli... potrei spararmi un bel raid 0 diamond 10 :D
Back to top
View user's profile Send private message
fctk
Veteran
Veteran


Joined: 28 Jan 2004
Posts: 1424
Location: Milan, Italy, EU

PostPosted: Sat Apr 02, 2005 7:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
AlterX
l33t
l33t


Joined: 03 Apr 2004
Posts: 754
Location: rm -rf /*

PostPosted: Sat Apr 02, 2005 8:22 pm    Post subject: Reply with quote

soigres wrote:
ok... come faccio a capire dalla descrizione di
Code:
hdparm -i /dev/hda
se 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 :oops:

a me invece da questo errore:
HDIO_SET_DMA failed: Operation not permitted

sapete cosa vuole indicare?? :roll:
Back to top
View user's profile Send private message
Tiro
l33t
l33t


Joined: 14 Feb 2003
Posts: 752
Location: italy

PostPosted: Sat Apr 02, 2005 8:35 pm    Post subject: Reply with quote

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... :roll:
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Sat Apr 02, 2005 8:52 pm    Post subject: Reply with quote

non è che il cdrom devo montarlo sul bus secondario?
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat Apr 02, 2005 10:41 pm    Post subject: Reply with quote

AlterX wrote:
soigres wrote:
ok... come faccio a capire dalla descrizione di
Code:
hdparm -i /dev/hda
se 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 :oops:

a me invece da questo errore:
HDIO_SET_DMA failed: Operation not permitted

sapete cosa vuole indicare?? :roll:


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
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat Apr 02, 2005 10:42 pm    Post subject: Reply with quote

soigres wrote:
non è che il cdrom devo montarlo sul bus secondario?

perché? cosa cambia?
Back to top
View user's profile Send private message
soigres
l33t
l33t


Joined: 09 Dec 2004
Posts: 648
Location: Milano, Italy

PostPosted: Sat Apr 02, 2005 10:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
fctk
Veteran
Veteran


Joined: 28 Jan 2004
Posts: 1424
Location: Milan, Italy, EU

PostPosted: Sat Apr 02, 2005 11:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
AlterX
l33t
l33t


Joined: 03 Apr 2004
Posts: 754
Location: rm -rf /*

PostPosted: Sat Apr 02, 2005 11:14 pm    Post subject: Reply with quote

k.gothmog wrote:
AlterX wrote:
soigres wrote:
ok... come faccio a capire dalla descrizione di
Code:
hdparm -i /dev/hda
se 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 :oops:

a me invece da questo errore:
HDIO_SET_DMA failed: Operation not permitted

sapete cosa vuole indicare?? :roll:


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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum