k3b e DMA [RISOLTO]

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.
Rispondi
Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

k3b e DMA [RISOLTO]

Messaggio da red »

Ho un problemino sul mio DELL Inspiron con k3b e Slackware Current.

Volevo masterizzare un CD, ho avviato k3b e mi ha dato il seguente messaggio:

Codice: Seleziona tutto

DMA disabled on device TSSTcorp - DVD+-RW TS-L632D
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/hdc'.
Ho allora provato ad abilitare il DMA temporaneamente come suggerito ma il risultato è stato

Codice: Seleziona tutto

root@socrate:/home/red# hdparm -d 1 /dev/hdc

/dev/hdc:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)
Non scoraggiato mi son detto che al di là delle prestazioni avrei masterizzato comunque, ma la scrittura dopo un po' è miseramente fallita.
Detto che forse non è successo direttamente per un problema di DMA, ma indirettamente visto che masterizzavo da una sorgente che era l'HD USB esterno e nel mentre facevo altro sul PC, mi domando... come risolvo la cosa?

:?: :?: :?:
Ultima modifica di red il gio 24 mag 2007, 19:20, modificato 1 volta in totale.

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio da michele.p »

...sembrerebbe (il condizionale è d'obbligo) lo stesso "problema";

http://www.mandrakeitalia.org/modules/n ... mpost62010

...prova a dargli un'occhiata...

Bye

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

mmmhhh, direi che a parte il fatto che il tipo non ha spiegato bene qual'era il problema, non ho idea di cosa sia il famoso file "wodim" a cui lui cambia i permessi perché tuto funzioni.
Anche perché sulla mia Slack non c'è!

Quindi resto in attesa di altre idee! :D

Grazie comunque!

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

io la butto così:

Codice: Seleziona tutto

cd /usr/src/linux-2.6.x.x
make menuconfig
Device Drivers -> DMA Engine Support
[*]Support for DMA engines
[M]Intel I/OAT DMA support
io il kernel ce l'ho impostato così e k3b non mi da alcun problema con il DMA.

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

cat /boot/config-new | grep DMA

Codice: Seleziona tutto

CONFIG_ZONE_DMA=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_ISA_DMA_API=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_PDC_ADMA=y
CONFIG_PATA_OPTIDMA=m
# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set
CONFIG_BCM43XX_DMA=y
CONFIG_BCM43XX_DMA_AND_PIO_MODE=y
# CONFIG_BCM43XX_DMA_MODE is not set
CONFIG_CARDMAN_4000=m
CONFIG_CARDMAN_4040=m
# DMA Engine support
CONFIG_DMA_ENGINE=y
# DMA Clients
CONFIG_NET_DMA=y
# DMA Devices
CONFIG_INTEL_IOATDMA=m
mi pare ci sia tutto.
Non so, su altri post ho visto che per certi lettori serve una versione di k3b con patch e dicono che solo la versione svn le abbia. Però era ancora k3b 1.0 mentre ora su Current c'è già la 1.0.1,
Magati anche questa è senza patch... :(
sigh :(

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio da gnubit »

Credo che sia un quid del tuo hardware

Il mio kernel ha le stesse impostazioni, ho manualmente disabilitato il dma e così ho visto il messaggio, l'ho riabilitato e tutto va bene.

Prova un hdparm -I /dev/hdc ti rende roba simile.

Codice: Seleziona tutto

DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2
Hai visto questo?
http://forums.frugalware.org/index.php? ... 863499d475

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Il comando mi dà

Codice: Seleziona tutto

/dev/hdc:

ATAPI CD-ROM, with removable media
        Model Number:       TSSTcorp DVD+/-RW TS-L632D
        Serial Number:
        Firmware Revision:  DE03
Standards:
        Likely used CD-ROM ATAPI-1
Configuration:
        DRQ response: 50us.
        Packet size: 12 bytes
Capabilities:
        LBA, IORDY(can be disabled)
        DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=227ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
HW reset results:
        CBLID- below Vih
        Device num = 0
proprio come accade nel post che mi hai segnalato.
Anzi, quel post sembra prprio pari pari il mio problema, con gli stessi errori nel dmesg.
L'unica cosa non capisco se è un semplice problema software di risorse contese o magari potrebbe essere anche un problema hardware con periferiche connesse male, nel qual caso dovrei contattare l'assistenza.

Vabbé, intanto provo ad applicare un po' di cosine di quel thread, ma non prima di stanotte/domani mattina, perché ho un impegnativo dibattito politico che mi attende stasera ;).

Vi faccio sapere! :D :D :D

LaZyBoY
Linux 1.x
Linux 1.x
Messaggi: 153
Iscritto il: mar 14 mar 2006, 21:43

Messaggio da LaZyBoY »

appendi questo a lilo.conf e vai tranquillo:

Codice: Seleziona tutto

libata.atapi_enabled=1 combined_mode=libata pci=routeirq
Btw, proprio oggi stavo curiosando tra gli howto di gentoo e salta fuori questo:
http://gentoo-wiki.com/HARDWARE_Dell_In ... n_problems
L'ultima sezione dice:
Optical Drive slow and gives various issues
This problem occurs if you have you configured your Optical Drive as PATA Device.
1. Go to /usr/src/linux
2. Type make menuconfig
3. Go to Drivers -> ATA and uncheck everything
4. Next go to the SCSI page
5. Enable SCSI CD-Rom and SCSI Generic support there.
6. Exit the kernel menuconfig and save it.
7. Recompile your kernel and overwrite it, reboot and everthing should work ok now.
Appena provo a ricompilare ti faccio sapere se funzia.. :)
ciao

EDIT: funzia!! ho ricompilato togliendo tutta la sezione ATA. Ora va anche senza appendere nulla!

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Interessante... ora provo al volo prima di uscire di casa questa soluzione.
L'altra per motivi di tempo devo ancora provarla... l'avrei fatto stasera.

Mi metto al lavoro ;)

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

BENE! Sempra proprio funzionare!

Aspetto stasera però per mettere il tag [RISOLTO] per ulteriori verifiche, intanto grazie a tutti :D

Rispondi