Ancora DMA

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Night_Watch
Linux 2.x
Linux 2.x
Messaggi: 230
Iscritto il: lun 30 gen 2006, 2:30
Località: Martina Franca (TA)

Messaggio da Night_Watch »

anycolouryoulike ha scritto:Sempre lo stesso errore di K3B.
Potrebbe essere K3B che sta rompendo??

Hai provato a mettere un K3B più aggiornato o anche più vecchio??

Fai delle prove in questo senso così per vedere se magari il problema resta, cambia, aumenta, ecc....

Magari puoi provare anche a compilarlo.

Ti passo una mini-guida presa da http://www.gentoo.org/doc/it/kernel-config.xml

Codice: Seleziona tutto

Device Drivers  --->
 ATA/ATAPI/MFM/RLL support  --->
  <*> ATA/ATAPI/MFM/RLL support
  <*>   Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
  [*]     PCI IDE chipset support
  [*]       Generic PCI bus-master DMA support
    Selezionare il proprio chipset tra le voci elencate sotto a questa opzione
Selezionare il proprio chipset tra le voci elencate sotto a questa opzione
Se non sai che chipset è compila tutti i moduli dei chipset statici (built-in).

Inoltre io ancora non ho capito se riesci ad attivare il DMA ma K3B non te lo vede o non riesci ad attivare il DMA e quindi K3B ha ragione ad avvisarti che non è attivato!!??!!??
Ultima modifica di Night_Watch il lun 10 set 2007, 13:34, modificato 1 volta in totale.

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Potrebbe essere proprio cosi!
Secondo questo infatti il DMA dovrebbe essere ON!

Codice: Seleziona tutto

root@darkstar:~# hdparm -d 1 /dev/hde

/dev/hde:
 setting using_dma to 1 (on)
 using_dma     =  1 (on)
Ora sto aggiornando il kernel al 2.6.22.6 e vedo se cambia qualcosa sennò provo ad installare il pacchetto di Slacky di K3B 1.0.3 (io ho l'1.0.2).

Night_Watch
Linux 2.x
Linux 2.x
Messaggi: 230
Iscritto il: lun 30 gen 2006, 2:30
Località: Martina Franca (TA)

Messaggio da Night_Watch »

Quindi il DMA è attivo ma è K3B che non lo vede...............

Facci sapere.

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

La questione si fa ancora più intricata:

Codice: Seleziona tutto

root@darkstar:/boot# hdparm -d 1 /dev/hde

/dev/hde:
 setting using_dma to 1 (on)
 using_dma     =  1 (on)
root@darkstar:/boot# hdparm -d /dev/hde

/dev/hde:
 using_dma     =  1 (on)
Avvio K3B e:

Codice: Seleziona tutto

DMA disabled on device HL-DT-ST - DVDRAM GSA-H10N
With most modern CD/DVD devices enabling DMA highly increases read/write performance. If you experience very low writing speeds this is probably the cause.
Solution: Enable DMA temporarily as root with 'hdparm -d 1 /dev/hde'.
E la cosa strana è che dopo:

Codice: Seleziona tutto

root@darkstar:/boot# hdparm -d /dev/hde

/dev/hde:
 using_dma     =  0 (off)
E' K3B che disattiva il DMA! :shock:
Help!

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio da syaochan »


Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

syaochan ha scritto:Dai un'occhiata qua: http://bugzilla.kernel.org/show_bug.cgi?id=5882
Stesso masterizzatore! Più o meno stesso problema.
Eppure ho appena fatto l'upgrade a Linux 2.6.22.6!
Ho appena aggiornato anche K3B alla versione 1.0.3 ma non cambia niente.
Mi devo rassegnare?
Quando fixeranno il bug?
Ringrazio comunque tutti per la pronta e costruttiva collaborazione! :mille:

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio da syaochan »

Segnala anche tu il bug... e spera ;)

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Comunque abilitando il DMA (con hdparm) dopo aver avviato K3B non lo disattiva più, lo disattiva solo al momento dell'avvio!
Ho appena masterizzato una ISO senza nessun problema ad una velocità discreta.
Il bug non posso segnalarlo in quanto non conosco bene l'inglese...

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio da syaochan »

anycolouryoulike ha scritto:Il bug non posso segnalarlo in quanto non conosco bene l'inglese...
Strano, dal nick non si direbbe ;)
Allora potresti farti uno script che avvia k3b e poi con sudo rimette a posto il dma, senza doverlo riabilitare a mano ogni volta.

Avatar utente
davide77
Linux 2.x
Linux 2.x
Messaggi: 359
Iscritto il: mar 26 apr 2005, 0:00
Desktop: xfce
Distribuzione: XUbuntu
Località: Bergamo

Messaggio da davide77 »

Leggo solo ora il topic.

My 2c: ho lo stesso problema del dma disabilitato in fase di boot con 1 masterizzatore cd (hdc) + 1 masterizzatore DVD (hdd). Il DVD supporta UDMA4 mentre il CD UDMA2; ho risolto il problema mettendo entrambi a UDMA2 all'avvio in rc.local, ora masterizza senza problemi sia cd che dvd.
Ah, chipset Intel, una configurazione simile con chipset via non mi ha mai dato problemi.

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Il mio problema è diverso: al boot il DMA è abilitato, lo disabilita K3B quando controlla i dischi all'avvio... questo masterizzatore mi sta dando problemi su problemi... non riesco a masterizzare nemmeno da shell viewtopic.php?p=160085...
Ma tu non hai il mio stesso masterizzatore vero?

Avatar utente
davide77
Linux 2.x
Linux 2.x
Messaggi: 359
Iscritto il: mar 26 apr 2005, 0:00
Desktop: xfce
Distribuzione: XUbuntu
Località: Bergamo

Messaggio da davide77 »

Mi sembra che inizialmente anche il mio problema fosse simile però su slack 11 con kernel 2.6.18.8, visto che non era problema di driver ma di capacità degli apparati ho riportato la stessa configurazione su slack 12.

Io farei un tentativo abbassando il dma (-x UDMA2) almeno per togliermi il dubbio.

A casa ho un LG 12x dl che non mi ha mai dato un problema ed è la configurazione via. I problemi me li ha dati il dvd "TSSTcorpCD/DVDW SH-S182D" in abbinamento ad un masterizzatore LG 52x/32x/52x su chipset intel.
Non ricordo bene ma mi sembra di ricordare che lo stesso problema l'avevo avuto anche con un DVD Sony.

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Bé non posso rimanere senza masterizzatore.
Grazie davide77, ora provo come dici tu, se non funziona mi dovrò rassegnare a fare un bel backup e installare winzzozz e aggiornare il firmware. :(

Rispondi