J'ai installé Arch sur le pc de ma copine, tout se passe à peu près bien mais j'ai vraiment un problème avec le graveur. Lorsque je lance une gravure, cd et dvd, peut importe le logiciel, celle-ci est lente, impossible en fait, et fini par me bouffer toutes les ressources CPU freezant le système et m'obligeant au hard reboot. Aucun problème pour monter les disques par contre. Seule la gravure foire.
Voici le graveur en question: TSSTcorpCD/DVDW TS-L532R
hdparm /dev/sr0
Code : Tout sélectionner
/dev/sr0:
IO_support = 0 (default)
16-bit)
HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Inappropriate ioctl for device
Code : Tout sélectionner
/dev/sr0:
ATAPI CD-ROM, with removable media
Model Number: TSSTcorpCD/DVDW TS-L532R
Serial Number: Y54L606202
Firmware Revision: HA05
Standards:
Used: ATAPI for CD-ROMs, SFF-8020i, r2.5
Supported: CD-ROM ATAPI-2
Configuration:
DRQ response: 50us.
Packet size: 12 bytes
Capabilities:
LBA, IORDY(can be disabled)
Buffer size: 2048.0kB
DMA: sdma0 sdma1 sdma2 mdma0 mdma1 *mdma2
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* Power Management feature set
* PACKET command feature set
* DEVICE_RESET command
* NOP cmd
* Mandatory FLUSH_CACHE
HW reset results:
CBLID- above Vih
Device num = 0 determined by CSEL
La gravure avec Brasero ne m'indique rien, par contre la barre de "device buffer" dans k3b peine à passer les 50% bon pis après le système est bloqué mais le graveur tourne toujours. Avec cdrecord, j'ai cette phrase qui ce répète à l'infini, en mode verbose et pas verbose.
Voici ce que me retourne un dmesg | grep sr0Trying to map to old ATA syntax.This workaround will disappear in the near future. Fix your configuration.Unable to open this SCSI ID. Trying to map to old ATA syntax.This workaround will disappear in the near future. Fix your configuration.Unable to open this SCSI ID.
Code : Tout sélectionner
sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
sr 1:0:0:0: Attached scsi CD-ROM sr0
sr 1:0:0:0: [sr0] Result: hostbyte=0x00 driverbyte=0x08
sr 1:0:0:0: [sr0] Sense Key : 0x3 [current]
sr 1:0:0:0: [sr0] ASC=0x15 ASCQ=0x0
end_request: I/O error, dev sr0, sector 1427584
Buffer I/O error on device sr0, logical block 178448
sr 1:0:0:0: [sr0] Result: hostbyte=0x00 driverbyte=0x08
sr 1:0:0:0: [sr0] Sense Key : 0x3 [current]
sr 1:0:0:0: [sr0] ASC=0x15 ASCQ=0x0
end_request: I/O error, dev sr0, sector 1427584
Buffer I/O error on device sr0, logical block 178448
sr0: Hmm, seems the drive doesn't support multisession CD's
Code : Tout sélectionner
DMA 0 -> 4096
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 4064 pages, LIFO batch:0
ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x8410 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x8418 irq 15
ata1.00: ATA-6: IC25N080ATMR04-0, MO4OAD5A, max UDMA/100
ata1.00: configured for UDMA/100
ata2.00: ATAPI: TSSTcorpCD/DVDW TS-L532R, HA05, max MWDMA2
ata2.00: simplex DMA is claimed by other device, disabling DMA
sdhc0:slot0: Will use DMA mode even though HW doesn't fully claim to support it.
mmc0: SDHCI at 0xb020a000 irq 23 DMA
sdhc0:slot1: Will use DMA mode even though HW doesn't fully claim to support it.
mmc1: SDHCI at 0xb0208c00 irq 23 DMA
sdhc0:slot2: Will use DMA mode even though HW doesn't fully claim to support it.
mmc2: SDHCI at 0xb0208800 irq 23 DMA
Le DMA est déjà utilisé par un autre périphérique, moi perso je vois pas le problème, mais ça désactive le DMA du graveur. Enfin Simplex DMA, je ne saisi pas la nuance. Est-ce que Simplex DMA = SDMA ? Parce que si c'est le cas je comprend pas, aucun de mes périph n'utilisent ce mode.
Si ça peu servir, voici le fstab:
Code : Tout sélectionner
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/sr0 /media/cd_dvd auto user,ro,noauto,unhide 0 0
/dev/sda1 / ext3 defaults 0 1
/dev/sda2 swap swap defaults 0 0
/dev/sda3 /home ext3 defaults 0 1
/dev/sda4 /media/windows vfat defaults 0 1
/dev/sdb1 /media/pilloow_disk ntfs-3g user,defaults 0 1
D'après les recherches que j'ai effectué, ce serait les drivers pata qui merderaient. Mais je n'arrive pas à les remplacer par d'autres. en particulier ces deux là:
pata_atiixp et sd_mod par atiixp, ide_disk, ide_cdrom. Ces deux modules sont indispensable au montage du DD. Je ne connais pas trop le fonctionnement de mkinitcpio mais voici ce que j'ai fais:
J'ai changé la ligne MODULES="pata_acpi pata_atiixp ata_generic" dans le /etc/mkinitcpio.conf par MODULES="atiixp ide_disk ide_cd ata_generic" et j'ai blacklisté tout ces modules en ajoutant cette ligne à la ligne de commande du noyau:
disablemodules:pata_atiixp,pata_acpi,sg,sd_mod,sr_mod
Mais le boot foire, car /dev/sda1 n'existerait pas, donc j'ai ajouté ce paramètre à grub root=/dev/hda1 mais il me dit qu'il n'existe pas non plus.
Il semblerait que je ne puisse me passer de ces modules, je ne sais plus trop quoi faire maintenant. A part une recompilation du kernel mais pour y changer quoi ?
Merci