|
Dernière réponse | ||
---|---|---|
Sujet : pb graveur qui freeze sous linux | ||
Mjules |
|
Aperçu |
---|
Vue Rapide de la discussion |
---|
Mjules |
|
steve3131 |
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 !!! :-) !!! |
Mjules |
|
steve3131 |
>>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 | 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) |
Mjules | 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 |
steve3131 |
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.
|
steve3131 |
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 | 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 |
Mjules | 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 |
steve3131 |
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.......
|
steve3131 |
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 |
/var/log/messages par ex |
steve3131 |
dans quels logs ???
|
francoisp |
|
francoisp |
non jamais (je crois) |
philou_a7 | ok, ok, on est vendredi... |
francoisp |
|
Mjules | steve : ya rien dans les logs quand ça plante ? |
philou_a7 |
|
steve3131 |
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 !!!
|
steve3131 |
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
|
francoisp | 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... :sol: |
Desintegr | Avec un kernel 2.6, pas besoin d'emulation scsi. |
francoisp | 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. |
Desintegr | 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. |
steve3131 |
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 |