Pagina 1 di 1
k3b e DMA [RISOLTO]
Inviato: ven 18 mag 2007, 12:06
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?

Inviato: ven 18 mag 2007, 12:14
da michele.p
...sembrerebbe (il condizionale è d'obbligo) lo stesso "problema";
http://www.mandrakeitalia.org/modules/n ... mpost62010
...prova a dargli un'occhiata...
Bye
Inviato: ven 18 mag 2007, 12:30
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!
Grazie comunque!
Inviato: ven 18 mag 2007, 12:57
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.
Inviato: ven 18 mag 2007, 13:36
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

Inviato: ven 18 mag 2007, 14:30
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.
Hai visto questo?
http://forums.frugalware.org/index.php? ... 863499d475
Inviato: ven 18 mag 2007, 18:10
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!

Inviato: ven 18 mag 2007, 19:08
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!
Inviato: lun 21 mag 2007, 8:32
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

Inviato: lun 21 mag 2007, 8:55
da red
BENE! Sempra proprio funzionare!
Aspetto stasera però per mettere il tag [RISOLTO] per ulteriori verifiche, intanto grazie a tutti
