pb graveur qui freeze sous linux - Linux et OS Alternatifs
Marsh Posté le 28-04-2004 à 11:03:30
Regarde si ton graveur est bien en dma et pas en pio.
hdparm -I /dev/hd*
Capabilities : (j'ai résumé)
DMA: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
La petite étoile indique le mode actuel. Pour mon graveur : udma2.
Marsh Posté le 28-04-2004 à 11:04:48
gravage n'existe qu'en SCSI (et scsi emulé) as tu activé le support ids-SCSI ? sinon c'est normal que ça ne puisse pas fonctionner puisqu'il cherche à lire et/ou ecrire sur un periph scsi qu'il trouve pas puisque l'ide n'est pas reconnu comme tel.
tout simplement c'est l'inconveignant de n'avoir pas de driver à installer il faut que le systeme le supporte à la place du driver...
pour les autres point à verifier voir le message hdparm.
Marsh Posté le 28-04-2004 à 11:30:52
le petit gars à pas dis qu'il etait en 2.6 ....
alors presumons du contraire ça peut servir....
tout le monde ne sait pas recompiler et donc n'a pas du 2.6 les accros ont tendance à l'oublier quand ils repondent sur les forum...
Marsh Posté le 30-04-2004 à 11:01:06
Bonjour, et merci a tous pour vos reponses.
(et desole tant que j'y suis pour mon retard a repondre,
mais je n'etais pas trop la).
Desintegr, mon dvd et mon graveur cd sont bien configures tous les 2
en mode udma2, donc ce n'est pas ca qui merde.
Quant a la version de mon noyau, uname -r me donne : 2.4.20-8, donc je ne suis pas en 2.6. Je n'ai pas trop compris cette histoire de kernel, d'ailleurs (enfin j'ai compris qu'a partir de 2.6 le noyau supportait les graveurs en natif directement avec une couche ide, alors que jusque la on passe par une couche scsi, mais cela n'explique pas pour autant les erreurs) : est-t-il frequent que le gravage via une couche scsi pose probleme ???
Merci
Desintegr a écrit : Regarde si ton graveur est bien en dma et pas en pio. |
Marsh Posté le 30-04-2004 à 11:06:36
Francoisp, merci de ta reponse.
Malheuresement, mon hda (le gaveur!) est bien configure en ide-scsi, donc la non plus ce n'est pas ca qui merde.
Meme question qu'a Desintegr : est-t-il frequent (avant la 2.6) d'avoir des problemes avec les graveurs, dus au passage via une couche scsi ???
Si oui, est-ce que passer a la 2.6 resoud vraiment ce genre de problemes.
Existe-t-il aussi sur le web une liste de matos dont les constructeurs ont ecrit le driver pour Linux (pour mes prochains achats) ???
Merci a tous !!!
francoisp a écrit : gravage n'existe qu'en SCSI (et scsi emulé) as tu activé le support ids-SCSI ? sinon c'est normal que ça ne puisse pas fonctionner puisqu'il cherche à lire et/ou ecrire sur un periph scsi qu'il trouve pas puisque l'ide n'est pas reconnu comme tel. |
Marsh Posté le 30-04-2004 à 11:09:15
francoisp a écrit : |
oh le sale FUD
Le 2.6 est prépackagé dans les distributions actuelles, et donc une fois de plus il est bon de rappeler qu'il n'est pas necessaire de compiler un noyau pour l'installer
Marsh Posté le 30-04-2004 à 11:11:23
steve : ya rien dans les logs quand ça plante ?
Marsh Posté le 30-04-2004 à 11:49:18
philou_a7 a écrit : oh le sale FUD |
y'en a pas des masses encore...
les derniers sortent dans les semaines avenir ok mais tout de meme
de meme tout le monde n'a pas forcement tjrs la derniere version de sa distrib.
Marsh Posté le 30-04-2004 à 12:28:11
steve3131 a écrit : Francoisp, merci de ta reponse. |
non jamais (je crois)
Marsh Posté le 30-04-2004 à 12:28:49
philou_a7 a écrit : ok, ok, on est vendredi... |
oui c'est bien le vendredi...on mange du poisson...:lol: et on trolise un brin
Marsh Posté le 30-04-2004 à 13:02:10
ReplyMarsh Posté le 30-04-2004 à 13:20:09
steve3131 a écrit : dans quels logs ??? |
/var/log/messages par ex
Marsh Posté le 30-04-2004 à 13:40:20
j'ai effectivement un message de type :
Apr 30 10:49:10 localhost kernel: cdrom: This disc doesn't have any tracks I recognize!
je re-fais freezer mon pc histoire de voir s'il y a autre chose dans les logs
A tout de suite !!!
Mjules a écrit : /var/log/messages par ex |
Marsh Posté le 30-04-2004 à 14:08:14
Mjules, voici ce que j'ai exactement dans /var/log/messages :
Apr 30 13:52:22 kernel: udf: registering filesystem
Apr 30 13:52:52 kernel: scsi : aborting command due to timeout : pid 4321, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 00 00 10 00 00 01 00
Apr 30 13:52:52 kernel: hda: timeout waiting for DMA
Apr 30 13:52:52 kernel: hda: timeout waiting for DMA
Apr 30 13:52:52 kernel: hda: (__ide_dma_test_irq) called while not waiting
Apr 30 13:52:52 kernel: hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
Apr 30 13:52:52 kernel: hda: drive not ready for command
Apr 30 13:52:52 kernel: hda: status error: status=0x50 { DriveReady SeekComplete }
Apr 30 13:52:52 kernel: ide-scsi: Strange, packet command initiated yet DRQ isn't asserted
Apr 30 13:52:52 kernel: hda: status error: status=0x50 { DriveReady SeekComplete }
Apr 30 13:52:52 kernel: ide-scsi: Strange, packet command initiated yet DRQ isn't asserted
Apr 30 13:52:53 kernel: hda: status error: status=0x50 { DriveReady SeekComplete }
Apr 30 13:52:53 kernel: ide-scsi: Strange, packet command initiated yet DRQ isn't asserted
Apr 30 13:52:53 kernel: hda: ATAPI reset complete
Ces traces correspondent a un cd que j'ai essaye de monter (dans mon graveur), au freeze du systeme, et a un temps d'attente histoire de voir si jamais quelque chose est ecrit dans le log.
Tout ca est un peu du chinois pour moi, et j'avoue ne pas y comprendre
grand chose. Si quelqu'un comprend.......
Mjules a écrit : /var/log/messages par ex |
Marsh Posté le 30-04-2004 à 14:12:13
ya comme un soucis quelque part là
peut tu détailler la conf physique de tes lecteurs (DD, cdrom) avec la place sur la nappe, master/slave, quel IDE ; les devices correspondant, comment tu montes ton CD et quel type de CD c'est ?
merci
Marsh Posté le 30-04-2004 à 14:18:02
pendant qu'on y est, peux tu nous donner :
ton fstab (cat /etc/fstab)
la version de ton noyau (uname -r)
grub.conf ou lilo.conf
Marsh Posté le 30-04-2004 à 14:33:53
en fait, j'ai 1 graveur cd, 1 lecteur dvd, 2 disque dur ide dont 1 qui est branche en sata (avec la connectique qui va bien);
j'ai windows sur le hdd "sata", et j'ai linux sur mon ide "normal"
voici ma conf :
sur la nappe 1 :
hda : le fauteur de trouble sur (/dev/scd0)
hdb : le dvd (sur /dev/hdb)
sur la nappe 2 :
hdc : le hdd ide (sur /dev/hdc)
su le SATA
hdg : le hdd sata
voici ce que sont mes 2 devices :
ll /dev/cdrom
lrwxrwxrwx 1 root root 8 avr 18 22:06 /dev/cdrom -> /dev/hdb
[root@localhost steve]# ll /dev/cdrom1
lrwxrwxrwx 1 root root 9 avr 30 12:53 /dev/cdrom1 -> /dev/scd0
et voici une copie de mon fstab :
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/home /home ext3 defaults 1 2
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hdc5 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,r
o 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hdg1 /mnt/dos1 ntfs
/dev/hdg2 /mnt/dos2 ntfs
/dev/cdrom1 /mnt/cdrom1 udf,iso9660 noauto,owner,kudzu,r
o 0 0
sinon, mes hdd sont en master, et mon graveur aussi
mes 2 lecteurs sont de marque samsung
et le cd en question est un cd normal contenant differents fichiers mpeg ou avi
As-tu une idee de ce qui se passe ???
Mjules a écrit : ya comme un soucis quelque part là |
Marsh Posté le 30-04-2004 à 14:36:27
voici grub.conf :
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hdc3
# initrd /initrd-version.img
#boot=/dev/hdc
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd0,0)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hda=ide-scsi
initrd /initrd-2.4.20-8.img
title DOS
rootnoverify (hd1,0)
chainloader +1
et mon noyau est de :
[root@localhost steve]# uname -r
2.4.20-8
sinon, je monte les disques en utilisant usermount, tout simplement.
Mjules a écrit : pendant qu'on y est, peux tu nous donner : |
Marsh Posté le 30-04-2004 à 15:03:14
quelques tests à faire :
vérifier que le lien symbolique défini dans fstab pointes bien vers le device SCSI (ls -l)
lr-xr-xr-x 1 root root 34 jan 1 1970 /dev/cdroms/cdrom0 -> ../scsi/host0/bus0/target0/lun0/cd
essayes en supprimant le fs udf dans le fstab (puis mount -a pour prendre en compte le nouveau fstab)
essayes sans l'émulation scsi (pour voir si c'est elle qui foire)
essayes de mettre à jour ton noyau
si c'est lémulation scsi qui chie dans la colle, il est possible de graver sans avec les dernières versions de cdrecord il mesemble
Marsh Posté le 30-04-2004 à 15:14:25
bon pour la dernière phrase, d'après un rapport de bug chez redhat, c'est même possible avec les outils standards de la RedHat 9
https://bugzilla.redhat.com/bugzill [...] i?id=89920
essayes aussi, toujours dans fstab de retirer l'option kudzu, ça semble fonctionner chez certaines personnes (avant de birer l'émulation scsi)
Marsh Posté le 30-04-2004 à 15:16:59
>>vérifier que le lien symbolique défini dans fstab pointes bien vers le >>device SCSI (ls -l)
>>lr-xr-xr-x 1 root root 34 jan 1 1970 >>/dev/cdroms/cdrom0 -> ../scsi/host0/bus0/target0/lun0/cd
desole, mais je ne comprend pas trop : je n'ai pas sur ma machine de repertoire du type : /dev/cdroms/ : j'ai juste un /dev/cdrom1 qui pointe bien sur /dev/scd0
>>essayes en supprimant le fs udf dans le fstab (puis mount -a pour >>prendre en compte le nouveau fstab)
je vais essayer
>>essayes sans l'émulation scsi (pour voir si c'est elle qui foire)
je ne sais pas comment on la supprime, comment faire ??? De toute facon, sans cette couche scsi, mon noyau (<2.6) n'est pas capable de lire sur le graveur, donc si ca se trouve, mon systeme ne verra meme pas le graveur.
>>essayes de mettre à jour ton noyau
c'est l'ultime solution : mais j'ai fait beaucoup de recherches sur le web pour trouver des personnes qui avaient eu le meme probleme que moi, et je n'ai rien trouve : le probleme ne semble donc pas lie a la version du noyau, sinon je n'aurai pas ete le seul.
Merci beaucoup pour tes conseils !!!
Mjules a écrit : quelques tests à faire : |
Marsh Posté le 30-04-2004 à 16:33:24
steve3131 a écrit : >>vérifier que le lien symbolique défini dans fstab pointes bien vers le >>device SCSI (ls -l) |
Marsh Posté le 30-04-2004 à 17:12:00
Mjules, merci beaucoup pour tous tes conseils :
effectivement, depuis que j'ai vire "hda=ide-scsi" de grub, je n'ai plus aucun probleme : je lis et je viens meme de graver un cd !!! (avec cdrecord seulement, il semble que cdroaster ne marche pas avec l'ide....)
Je pensais pas que ca serait aussi bete que ca.
Je ne sais pas comment tu as reussi a trouver l'info, (moi je ne connaissais pas bugzilla), mais j'essaierai d'aller chercher la-bas la prochaine fois.
Je ne connais pas non plus comp.os.linux, et j'y jeterai dorenavant un oeil.
Merci beaucoup !!! :-) !!!
Marsh Posté le 30-04-2004 à 17:14:58
steve3131 a écrit : Mjules, merci beaucoup pour tous tes conseils : |
content que tu ais trouvé
pour l'info, j'ai copié coller le message du log dans google et ensuite, j'ai suivi les liens qui me semblait intéressant et j'ai fini de proche en proche par tomber sur un truc suffisamment proche de ton pb.
A+
Marsh Posté le 28-04-2004 à 11:00:05
Bonjour a tous,
Je suis sous redhat 9.0, et j'ai sur une meme nappe ide mon dvd
et mon graveur cd.
Mon graveur cd semble bien reconnu par le systeme (la marque, le type,
/dev/ide/hda/ et /dev/ide/hdb/, /etc/fstab, ...etc sont correctement configures !!!).
Sauf que des que j'essaie d'utiliser ce dernier, mon systeme freeze et je suis oblige de rebooter. Ce probleme est systematique, et se produit aussi bien lorsque j'essaie de graver que lorsque j'essaie de lire un cd.
Bref, mon graveur est inutilisable.
Je tiens aussi a preciser que mon graveur fonctionne tres bien sous windows (pour une fois qu'un truc marche mieux sous windows !!!.....),
donc le probleme est bien au niveau du systeme.
Je suis completement sec.
Quelq'un a-t-il une idee ???
Merci par avance,
Steve