PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cdrom-Problem mit Kernel 2.6.7



piepoen
11.10.04, 15:54
Hi!

Seit dem Upgrade auf Kernel 2.6.7 (selbst compiliert) funktioniert mein DVD-Brenner nicht mehr.

dmesg:
hda: IC25N060ATMR04-0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: Slimtype DVDRW SDW-431S, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 117210240 sectors (60011 MB) w/7884KiB Cache, CHS=16383/255/63, UDMA(100)
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 >
ide-floppy driver 0.99.newide

Es wird ein Link /dev/cdrom angelegt, der auf /dev/hdc zeigt. Eject und Mount funktiionieren beide nicht. SCSI-Emulation ist ausgeschaltet.

Vorschläge? Danke!

Piepoen

shb
11.10.04, 17:42
geht das manuelle mounten?
also mount /dev/hdc /mnt/cdrom?

kannst ja mal deine fstab posten

cu SHB

piepoen
11.10.04, 19:46
Hi!

Manuelles mounten funktioniert auch nicht (funktionierende CD ist eingelegt):
mount /mnt/cdrom
mount: /dev/cdrom is not a valid block device

hier meine fstab:
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda10 swap swap defaults 0 0
/dev/hda6 /mnt/WinDaten vfat defaults 0 0
/proc/bus/usb /proc/bus/usb usbdevfs defaults 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
none /sys sysfs defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0

Es ist ein Redhat 9 mit selbstcompiliertem 2.6.7er Kernel. Das ganze läuft auf einem Acer Laptop mit DVD Brenner. Ich habe mit apt-get das System aktualisieren.

Grüße,
Piepoen

shb
11.10.04, 21:45
ich sagte manuell nicht mit hilfe der fstab

cu SHB

piepoen
11.10.04, 22:29
Beim manuellen mount kommt dasgleiche. Sollte nicht zumindest "eject" gehen, bevor man mit mount beginnt?

Grüße,
Piepoen

carnil
11.10.04, 22:45
Hi

Hast Du es schon so wie es shb gesagt hatte, nicht /dev/cdrom sondern direkt die Gerätedatei anzusrprechen? Also
eject /dev/hdc (und nicht /dev/cdrom)
und
mount /dev/hdc /mnt/cdrom

Falls das alles schon ausprobiert: Kommt wenigstens eine Fehlermeldung zusätzlich beim Versuch zu ejecten?

Da der kernel ausserdem selberkompiliert ist: Vielleicht wurde etwas in der Kernel-Konfiguration vergessen?

MfG carnil

piepoen
11.10.04, 23:02
Hi!

Also bei eject kommt folgendes:

eject /dev/hdc
eject: unable to open `/dev/hdc'

und mount:

mount /dev/hdc /mnt/cdrom
mount: /dev/hdc is not a valid block device

Was könnte denn im Kernel fehlen? Mit meinem alten 2.4er Kernel geht das Laufwerk.

Grüße,
Piepoen

shb
12.10.04, 06:00
hast du die moduituls sowie die module-init-tools installiert oder wardie distri schon 2.6 ready

liegt dein cdrom wo anders /dev/hdd

cu shb

Diozaka
12.10.04, 07:52
Hast du CD-Rom-Support im Kernel? Also steht zum Beispiel
CONFIG_BLK_DEV_IDECD=yin deiner Kernel-Config?

MfG, Diozaka

piepoen
12.10.04, 08:50
Hi!

Danke für den Tip. Bei mir stand:

CONFIG_BLK_DEV_IDECD=m

Ich habs auf y geändert und werde heute noch einen neuen Kernel machen. Melde mich dann wieder.

Greets,
Piepoen

h4gb4rdc31in3
12.10.04, 08:59
wenn da m steht ist es als modul installiert dann musste das mudol nur noch laden....

sollte doch kein thema sein... muss dir hier nur noch jemand sagen wie das modul heisst!

carnil
12.10.04, 09:27
Hi

Nicht 100% sicher, aber ide_cd vielleicht.
Evtl. bei der beigelegten Hilfe, bei der Konfiguration schauen, sollte imho dazustehen, wie das Modul dann heissen würde.

MfG carnil

piepoen
12.10.04, 10:26
Hi!

/sbin/lsmod sagt dazu:

ndiswrapper 118936 0
cisco_ipsec 395148 0
ds 18944 0
pcmcia_core 65536 1 ds
parport_pc 27168 0
parport 48192 1 parport_pc
ide_cd 44416 0
ohci1394 41088 0
ieee1394 117328 1 ohci1394

Das Modul wird also beim Booten geladen. Trotzdem funktioniert Eject auf keinem der /dev/hdX Laufwerke.

Grüße,
Pierre

piepoen
12.10.04, 22:10
Hallo!

Mit dem neu compilierten Kernel geht das Laufwerk. Nochmal vielen Dank an alle für die Tips!

Grüße,
Piepoen