Pb lecteur cd debian

tuton Messages postés 94 Statut Membre -  
tuton Messages postés 94 Statut Membre -
bonjour à tous....
Le problème est que je ne peux plus accéder au lecteur de cdrom (hda), ce que je pouvais faire avant... La commande mount renvoit :
/dev/hda : is not a valid block device

Je precise qu'il y a un cd dans le lecteur et il est lisible par le graveur puisqu'il boot sous le bios (cdbootable)

la seul modification que j'ai fait, est d'avoir installer un appareil photo numerique donc j'ai installer le paquetage sg3-utils et d'être revenue au noyau 2.4.27 officiel.

voila si quelqu'un sait comment reconfigurer les lecteurs.. je suis preneur.
merci d'avance
A voir également:

14 réponses

Phiphi
 
ca se passe dans /etc/fstab ...

il y a de la doc sur lea-linux sur ce fichier, ou meme man fstab il me semble...
un peu de recherche a "fstab" sur le forum devrait également te donner qques renseignements utiles

si ca fonctionne toujours pas, donne nous au moins le contenu de ce fichier stp

Phiphi
0
kmf
 
Normalement /dev/hda c'est le 1er disque dur IDE, si c'est ca ton cd ca veut que tu as de disque scsi ??
Quel est le contenu de ton fichier /etc/fstab ?
0
tuton Messages postés 94 Statut Membre 5
 
il n'a pas eut de modification depuis perpette celui là... mais bon je le post toujours on sait jamais...

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda4 / ext3 defaults,errors=remount-ro 0 1
/dev/sda3 /boot ext3 defaults 0 2
/dev/sda7 /deb2 ext3 defaults 0 2
/dev/sda8 /linux3 ext3 defaults 0 2
/dev/sda5 /server ext3 defaults 0 2
/dev/sda1 /windows vfat defaults 0 2
/dev/sda6 none swap sw 0 0
/dev/hda /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

voila, je vais quand même regarder sur les liens...
merci
0
tuton Messages postés 94 Statut Membre 5
 
il n'a pas eut de modification depuis perpette celui là... mais bon je le post toujours on sait jamais...

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda4 / ext3 defaults,errors=remount-ro 0 1
/dev/sda3 /boot ext3 defaults 0 2
/dev/sda7 /deb2 ext3 defaults 0 2
/dev/sda8 /linux3 ext3 defaults 0 2
/dev/sda5 /server ext3 defaults 0 2
/dev/sda1 /windows vfat defaults 0 2
/dev/sda6 none swap sw 0 0
/dev/hda /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

voila, je vais quand même regarder sur les liens...
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tuton Messages postés 94 Statut Membre 5
 
bon excuser moi je ne sais pas pourquoi il inscrit 2 fois mes messages..

oui j'ai un disque dur sata sur /dev/sda
0
Phiphi
 
Re,

mount /media/cdrom0

ca donne quoi??

sinon, mais je suis pas sur que ca marche sur les lecteurs cd (tu me confirme ou pas kmf??) :

fdisk -l /dev/hd*

repond qqch??

Phiphi
0
kmf
 
En effet la commande "mount /mnt/cdrom0" devrait permettre de monter le cdrom. En plus avec ce fichier /etc/fstab, meme un utilisateur simple devrait pouvoir faire ca. Je ne vois pas erreur evidente dans /etc/fstab a condition que le device /dev/hda correspond bien au cdrom! En principe c'est coherent parce que les disques principaux apparaissent sous /dev/sda* (comme sata ou scsi).

Si je comprends bien ton 1er message le lecteur est aussi graveur ? Si oui je crois que le probleme est relie a ca. Les noyaux de types 2.4.xx utilise normalement une emulation scsi car dans ces noyaux seulement la gravure en scsi a ete possible et pour pouvoire utiliser les graveurs ide les developpeurs de noyau ont ajoute un module d'emulation d'un graveur ide comme graveur scsi. Par consequent il se peut que le device a change de /dev/hda vers autres choses (ca peut etre /dev/sg0 ou /dev/scd0, je crois c'est /dev/scd0).
Pour tester on peut essayer un mount (cette fois ci en root) manuel comme:
mount -t iso9660 /dev/scd0 /mnt/cdrom0

(ou avec /dev/sg0 au lieu de /dev/scd0 ).
si ca marche il suffit de remplacer /dev/hda par /dev/scd0 et ca va remarcher.
Tu ne l'as precise mais tu as eu un noyau 2.6.xx avant de repasser a 2.4.27 ? Dans le 2.6.xx l'emulation scsi du graveur ide n'est plus obligatoire (ou ``moins'' obligatoire, c'est mieux configurable, je crois). Meme si c'etait un noyau 2.4 avant, le fait de l'avoir changer/recompile avec d'autre options peut aussi avoir cause cette passage de /dev/hda vers /dev/scd0.

Il y a aussi la commande "dmesg" qui affiche les messages de noyau, ca peut donner des informations sur la detection du graveur et peut-etre ca affiche meme le bon device (si ce n'est ni /dev/scd0 ni /dev/sg0). Si le probleme persiste essaies d'afficher ici la partie de ces messages qui concerne la detection du cdrom/graveur.
0
tuton Messages postés 94 Statut Membre 5
 
Merci à tout les deux, mais cela ne marche toujours pas et c'est toujours la même erreur.
En fait si je boot avec le noyau 2.6.8... ça marche et avec le 2.4 non.
J'ai executé la commande de phiphi avec fdisk... ça fait un bruit "d'enfer" et ça ne renvoie rien. je post dmesg car je ne comprend pas trop où sont les informations sur le lecteur de cdrom.
voila le dmesg:


Linux version 2.4.27-2-k7 (horms@charles.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-6)) #1 Thu Jan 20 11:25:34 JST 2005
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
511MB LOWMEM available.
On node 0 totalpages: 131056
zone(0): 4096 pages.
zone(1): 126960 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/sda4 ro noapic nolapic acpi=off hda=ide-scsi ignore=hda
Initializing CPU#0
Detected 1837.527 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3670.01 BogoMIPS
Memory: 511476k/524224k available (1186k kernel code, 12360k reserved, 452k data, 116k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0383fbff c1c3fbff 00000000 00000000
CPU: Common caps: 0383fbff c1c3fbff 00000000 00000000
CPU: AMD Athlon(tm) XP 2500+ stepping 00
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfb470, last bus=3
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: nForce2 C1 Halt Disconnect fixup
PCI: Using IRQ router default [10de/01e0] at 00:00.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
COMX: driver version 0.85 (C) 1995-1999 ITConsult-Pro Co. <info@itc.hu>
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4128 blocks [1 disk] into ram disk... |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/done.
Freeing initrd memory: 4128k freed
VFS: Mounted root (cramfs filesystem).
Freeing unused kernel memory: 116k freed
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
SCSI subsystem driver Revision: 1.00
libata version 1.02 loaded.
sata_sil version 0.54
ata1: SATA max UDMA/100 cmd 0xE0837080 ctl 0xE083708A bmdma 0xE0837000 irq 11
ata2: SATA max UDMA/100 cmd 0xE08370C0 ctl 0xE08370CA bmdma 0xE0837008 irq 11
ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:207f
ata1: dev 0 ATA, max UDMA/133, 234441648 sectors: lba48
ata1: dev 0 configured for UDMA/100
ata2: no device found (phy stat 00000000)
scsi0 : sata_sil
scsi1 : sata_sil
Vendor: ATA Model: ST3120026AS Rev: 3.05
Type: Direct-Access ANSI SCSI revision: 05
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB)
Partition check:
/dev/scsi/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 > p3 p4
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Adding Swap: 730884k swap-space (priority -1)
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,4), internal journal
Real Time Clock Driver v1.10f
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
sbp2: $Rev: 1074 $ Ben Collins <bcollins@debian.org>
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io = 1)
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-6629 Wed Nov 3 13:12:51 PST 2004
scsi2 : SCSI host adapter emulation for IDE ATAPI devices
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,3), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,7), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,8), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,5), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected NVIDIA nForce2 chipset
agpgart: AGP aperture is 64M @ 0xd8000000
ohci1394: $Rev: 1045 $ Ben Collins <bcollins@debian.org>
PCI: Setting latency timer of device 00:0d.0 to 64
ohci1394_0: OHCI-1394 1.1 (PCI): IRQ=[5] MMIO=[e2084000-e20847ff] Max Packet=[2048]
ohci1394_0: SelfID received outside of bus reset sequence
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.25.
PCI: Setting latency timer of device 00:04.0 to 64
eth0: forcedeth.c: subsystem: 01043:80a7 bound to 00:04.0
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
02:01.0: 3Com PCI 3c920 Tornado at 0xc000. Vers LK1.1.18-ac
00:26:54:12:b8:b9, IRQ 5
product code ffff rev 00.0 date 15-31-127
Internal config register is 1600000, transceivers 0x40.
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/MII interface.
MII transceiver found at address 2, status 7849.
Enabling bus-master transmits and whole-frame receives.
02:01.0: scatter/gather enabled. h/w checksums enabled
ieee1394: Host added: ID:BUS[0-00:1023] GUID[00e0180000349d4e]
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Setting latency timer of device 00:02.0 to 64
usb-ohci.c: USB OHCI at membase 0xe0cc8000, IRQ 5
usb-ohci.c: usb-00:02.0, nVidia Corporation nForce2 USB Controller
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 3 ports detected
PCI: Setting latency timer of device 00:02.1 to 64
usb-ohci.c: USB OHCI at membase 0xe0cca000, IRQ 5
usb-ohci.c: usb-00:02.1, nVidia Corporation nForce2 USB Controller (#2)
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 3 ports detected
PCI: Setting latency timer of device 00:02.2 to 64
ehci_hcd 00:02.2: nVidia Corporation nForce2 USB Controller
ehci_hcd 00:02.2: irq 11, pci mem e0cd2000
usb.c: new USB bus registered, assigned bus number 3
PCI: cache line size of 64 is not supported by device 00:02.2
ehci_hcd 00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 6 ports detected
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x1001
PCI: Setting latency timer of device 00:06.0 to 64
intel8x0_measure_ac97_clock: measured 40240 usecs
intel8x0: clocking to 47303
hub.c: new USB device 00:02.1-2, assigned address 2
usb.c: USB device 2 (vend/prod 0x46d/0x850) is not claimed by any active driver.
usb.c: registered new driver snd-usb-audio
devfs_register(unknown): could not append to parent, err: -17
devfs_register(unknown): could not append to parent, err: -17
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: irq 7 detected
lp0: using parport0 (polling).
0
kmf
 
Il n'y a absoluement rien sur le cdrom ?!

Et tu as cette ligne dans le dmesg:
Kernel command line: root=/dev/sda4 ro noapic nolapic acpi=off hda=ide-scsi ignore=hda
Je me demande ce que ca signifie le "ignore=hda" ?????

C'est une option qui doit etre dans le "/etc/lilo.conf" (si tu utilise LILO pour demarrer ton systeme) ou "/boot/grub/menu.lst" (si tu utilses Grub).

Je te propose d'essayer d'enlever cette option dans le fichier lilo.conf (ou menu.lst). Fais d'abord une copie de saufegarde de ce fichier.
Si tu as LILO il faut aussi tapper en root "/sbin/lilo" apres la modification pour actualiser la config de boot. (Pour Grub ce n'est pas necessaire.) Apres tu redemarres et tu pries.

Moi j'enleverais aussi le "devfs" support. Peut-etre tu peux le faire avec: "devfs=off" dans lilo.conf au meme endroit ou tu enleves "ignore=hda".

Alors il faudrait avoir une ligne d'options comme (ou "Kernel command line"):
root=/dev/sda4 ro noapic nolapic acpi=off hda=ide-scsi
ou si veux tester d'enlever le "devfs":
root=/dev/sda4 ro noapic nolapic acpi=off hda=ide-scsi devfs=off
(je ne suis sur si cette option va marcher, mais on peut essayer)
Je suis tres mefiant envers le devfs. C'est une autre facon de gerer les fichiers devices qui est consideree comme obsolete et qui peut aussi etre la cause de tes problemes (si ce n'est pas le "ignore=hda").
0
tuton Messages postés 94 Statut Membre 5
 
ok je vais essayer merci....
ps ca marche plus non plus avec le noyau 2.6.8 en fait. Je me demande un truc, est-ce possible de monter un cd audio?
0
kmf
 
Je me demande un truc, est-ce possible de monter un cd audio?

Tu n'as pas essaye ca ???? J'espere ton pb ne se limite pas a ca ?
Ca ne marche pas car c'est autre chose qu'un cd de donnees. Il faut utiliser de logiciels un peu speciaux pour y acceder. Par exemple avec cdda2wav on peut extraire un morceau de musique et le copier sur un fichier wav. Par exemple avec:
cdda2wav -H -D /dev/cdrom -t 1 fichier.wav

Tu peux mettre le 1er morceau sur le fichier.wav, a condition que /dev/cdrom est un lien vers le bon device (par exemple /dev/hda ou /dev/scd0).
Par contre les dvds video/audio et les cds-mp3 sont comptabiles aux cds de donnees (c.-a-d. c'est fonctionne avec d'images iso).
0
tuton Messages postés 94 Statut Membre 5
 
non non , rassurez vous le problème ne se limite pas à cela c'est juste venue en passant, en fait je suis revenue au noyau 2.6 et puis ca marche alors bon... Ce qui m'embette c'est lirc qui ne fonctionnerait qu'avec les noyaux 2.4 (la version fourni avec debian) alors il faudra que je l'installe manuellement... tampis, en fait je garderai deux noyaux jusqu'à ce que je trouve le pourquoi du comment...
voila merci beaucoup en tous cas pour les indication de recherche, je chercherai un peu sur devfs etc... avant de vous réembetter...
salut
0
kmf
 
Ca donne quoi la modif des options de boot ?
0
Phiphi
 
ou pour le lire, tu as kscd, mais pas besoin de le monter!

bon, j'espere que le pb s'arrete là ;-))))

Phiphi
0
tuton Messages postés 94 Statut Membre 5
 
En fait ça fait la même erreur, j'ai essayé toutes les combinaisons mais rien y fait... En fait l'option 'hda=ide-scsi ignore=hda' je l'ai lu dans la doc debian pour ajouter un graveur avec tout le tralala derrière et modification de deux trois liens. Mais bon comme pour le moment je n'es pas encore construit le module infra rouge pour lirc, le problème ne se pose pas vraiment je vais utiliser le noyau 2.6 (qui boot deux fos plus vite d'ailleur)... Par contre la semaine prochaine... je risque de repasser par ici pour.... (Allons pas de pessimisme) pour faire un tuto... lol.
Merci quand même beaucoup à vous deux...

Rassurez vous le lecteur de cd (en audio) ne me sert que pour "abcde" en fait.. sinon j'ecoute sur la minichaine.. En fait c'est parcque abcde ne fonctionnait pas que je me suis rendu compte du problème...
0