Brenner und CD-ROM unter Debian einrichten

Hi!

Ich hab’ n Debian-Rechner mit nem Kernel 2.4
Will jetzt meinen IDE-Brenner(hdc) und CD-Rom(hdd) einbinden.
Hab den Brenner über den Scsi-Emulator laufen und das CD-Rom (nachdem ich es auch über den SCSI-Emulator laufen lassen wollte, was aber nicht geklappt hat) wieder als IDE-Laufwerk. Wenn ich „cdrecord -scanbus“ eingebe, dann findet er den Brenner. So weit gut…

Beim Booten jedoch kommt schon eine Fehlermeldung wie „mount: wrong fs type, bad option or too many mounted devices“
Auch spielt er weder beim cd-Rom noch beim Brenner Audio-CD’s ab.
Daten-CD’s kann ich bei beiden wiederum von Hand mounten.

Wenn ich „dmesg“ eingebe, so meldet er mir mehrfach diese Art von Fehler:
hdd: command error: status=0x51 { DriveReady SeekComplete Error }
hdd: command error: error=0x54
end_request: I/O error, dev 16:40 (hdd), sector 0

Irgendwas scheint da also nicht zu stimmen. Warum kann ich nirgendwo mehr Audio-CD’s abspielen? Und was bedetuen all die Fehlermeldungen beim Booten und bei Eingabe von „dmesg“?

Anbei zur Hilfe meine lilo.conf, meine fstab, meine /etc/moduls und (was ich laut dem Online-Tutorial unter http://www.togaware.com/linux/survivor/CD_Writer.html angelegt hab) /etc/modutils/cdrw:

AUSZUG AUS /ETC/LILO.CONF:

Boot up Linux by default.

default=Linux

image=/vmlinuz
initrd=/initrd.img
label=Linux
append=„hdc=ide-scsi“
read-only

restricted

alias=1

AUSZUG AUS /ETC/FSTAB:
/dev/scd0 /cdrecorder iso9660 user,ro,noauto 0 0
/dev/hdd /cdrom auto user,ro,auto 0 0

HIER MEINE /ETC/MODULES:
ide-probe-mod
ide-scsi
sr_mod
sg
ide-cd

HIER MEINE /ETC/MODUTILS/CDRW

As suggested in CD Writing HOWTO

This assumes IDE-CD is a module rather than copmiled into kernel.

options ide-cd ignore=„hdc“
alias scd0 sr_mode
pre-install sg modprobe ide-scsi
pre-install sr_mod modprobe ide-scsi
pre-install ide-scsi modprobe ide-cd

Hab anschließend auch n „update-modules“ und „lilo -v -v“ gemacht. Ich krieg immer die obigen Fehler. Was soll ich machen?

Dank im voraus.
Gruß,
Victor

Hi!

Ich hab’ n Debian-Rechner mit nem Kernel 2.4
Will jetzt meinen IDE-Brenner(hdc) und CD-Rom(hdd) einbinden.
Hab den Brenner über den Scsi-Emulator laufen und das CD-Rom
(nachdem ich es auch über den SCSI-Emulator laufen lassen
wollte, was aber nicht geklappt hat) wieder als IDE-Laufwerk.
Wenn ich „cdrecord -scanbus“ eingebe, dann findet er den
Brenner. So weit gut…

Beim Booten jedoch kommt schon eine Fehlermeldung wie „mount:
wrong fs type, bad option or too many mounted devices“
Auch spielt er weder beim cd-Rom noch beim Brenner Audio-CD’s
ab.

Möglicherweise gibt es keine Verbindung zwischen CD und Soundkarte. Windows braucht die nicht, Linux AFAIK leider schon. Funktionieren die CD-Player denn? Wenn einfach nur kein Ton kommt, dann schließ mal die Lautsprecher direkt an das Laufwerk an. Wenn es dann Ton gibt, fehlt einfach nur diese Verbindung.

Daten-CD’s kann ich bei beiden wiederum von Hand mounten.

Wenn ich „dmesg“ eingebe, so meldet er mir mehrfach diese Art
von Fehler:
hdd: command error: status=0x51 { DriveReady SeekComplete
Error }
hdd: command error: error=0x54
end_request: I/O error, dev 16:40 (hdd), sector 0

Irgendwas scheint da also nicht zu stimmen. Warum kann ich
nirgendwo mehr Audio-CD’s abspielen? Und was bedetuen all die
Fehlermeldungen beim Booten und bei Eingabe von „dmesg“?

Anbei zur Hilfe meine lilo.conf, meine fstab, meine
/etc/moduls und (was ich laut dem Online-Tutorial unter
http://www.togaware.com/linux/survivor/CD_Writer.html angelegt
hab) /etc/modutils/cdrw:

AUSZUG AUS /ETC/LILO.CONF:

Boot up Linux by default.

default=Linux

image=/vmlinuz
initrd=/initrd.img
label=Linux
append=„hdc=ide-scsi“
read-only

restricted

alias=1

AUSZUG AUS /ETC/FSTAB:
/dev/scd0 /cdrecorder iso9660 user,ro,noauto
0 0
/dev/hdd /cdrom auto user,ro,auto
0 0

bei /dev/hdd solltest Du in der 4. Spalte ‚auto‘ durch ‚noauto‘ ersetzten, denn ersteres bedeutet dort, daß das entsprechende Device beim booten gemountet werden soll. Ich gehe mal nicht davon aus, daß Du permanent eine CD in diesem Laufwerk haben wirst.

HIER MEINE /ETC/MODULES:
ide-probe-mod
ide-scsi
sr_mod
sg
ide-cd

HIER MEINE /ETC/MODUTILS/CDRW

As suggested in CD Writing HOWTO

This assumes IDE-CD is a module rather than copmiled into

kernel.

options ide-cd ignore=„hdc“
alias scd0 sr_mode
pre-install sg modprobe ide-scsi
pre-install sr_mod modprobe ide-scsi
pre-install ide-scsi modprobe ide-cd

Hab anschließend auch n „update-modules“ und „lilo -v -v“
gemacht. Ich krieg immer die obigen Fehler. Was soll ich
machen?

Dank im voraus.
Gruß,
Victor

Nabend,

Beim Booten jedoch kommt schon eine Fehlermeldung wie „mount:
wrong fs type, bad option or too many mounted devices“

wenn das bei booten schon kommt, will er da die CD schon mounten. Hast du eine zu dem Zeitpunkt schon eingelegt?
Es sagt nur aus, dass er keine CD finden konnte bzw sie ein unbekanntes filesystem (fs) hat. Ist erstmal nicht weiter tragisch…

AUSZUG AUS /ETC/FSTAB:

/dev/scd0 /cdrecorder iso9660 user,ro,noauto 0 0

mach aus dem iso9660 doch auch mal auto.

/dev/hdd /cdrom auto user,ro,auto 0 0

mach aus dem zweiten auto mal noauto, also user,ro,noauto
Dann mountet er das device nicht beim booten und o.g. Fehlermeldung sollte nicht mehr auftauchen.

Dann schick uns doch mal die Ausgabe von

ls -la /dev/cd\*

und überlege dir auf welches device dein CD-Play-Programm zugreift (/dev/cdrom?).
Vielleicht ist ja noch

/dev/cdrom -\> /dev/hdc

gelinkt welches es ja nicht mehr gibt.

J~

Hi,

Möglicherweise gibt es keine Verbindung zwischen CD und
Soundkarte.

in der Tat ein gern genommener Fehler :wink:

Windows braucht die nicht, Linux AFAIK leider
schon.

kommt drauf an wie man die CD ausliest. Mit dem DA-Umsetzter des CD-LW (also analog) oder digital über den (IDE-)Bus.
im 1.Fall braucht man das Audiokabel.
Ich hab mit xmms auch schon unter LINUX CDs digital ausgelesen.Einfach öffnen->/dev/scd0 (Bsp). Dann kommt die Musik zwar aus der soundkarte, nicht aber aus der Kopfhörerbuchse des CD-LW!

Funktionieren die CD-Player denn? Wenn einfach nur kein
Ton kommt, dann schließ mal die Lautsprecher direkt an das
Laufwerk an. Wenn es dann Ton gibt, fehlt einfach nur diese
Verbindung.

ja, dann ja.

J~

Hallo,

Dann schick uns doch mal die Ausgabe von

ls -la /dev/cd*

und überlege dir auf welches device dein CD-Play-Programm
zugreift (/dev/cdrom?).
Vielleicht ist ja noch

/dev/cdrom -> /dev/hdc

gelinkt welches es ja nicht mehr gibt.

J~

brw-rw---- 2 root cdrom 11, 0 Mar 14 2002 /dev/cdrecorder
lrwxrwxrwx 1 root root 3 Jan 11 17:08 /dev/cdrom -> hdc
brw-rw---- 1 root cdrom 24, 0 Mar 14 2002 /dev/cdu535

Ich hab diese Ausgabe. Scheint also so, als ob tatsächlich noch der alte Link „dev/cdrom -> hdc“ zählt, was ja nicht mehr geht. Die oberste Zeile mit /dev/cdrecorder hab ich grad erzeugt mit "ln /dev/scd0 /dev/cdrecorder. War das korrekt so? Sieht irgendwie nicht so aus, oder?

Gruß,
Gregor

Moin,

brw-rw---- 2 root cdrom 11, 0 Mar 14 2002
/dev/cdrecorder

Ich hab diese Ausgabe. Scheint also so, als ob tatsächlich
noch der alte Link „dev/cdrom -> hdc“ zählt, was ja nicht
mehr geht.

jo…
hdc gibt nicht mehr in deinem System

Die oberste Zeile mit /dev/cdrecorder hab ich grad
erzeugt mit "ln /dev/scd0 /dev/cdrecorder. War das korrekt so?

Damit hast du einen s.g. festen (hard) Link erzeugt, das ist ein weiterer Name derselben Datei scd0. Sowas gibts unter Windows nicht weil dort Dateien über über ihren Namen identifiziert werden und nicht über I-Nodes wie bei LINUX. Das nur zum Verständnis. Das was du haben wolltest ist ein symbolischer Link (soft link), dabei will ln die Option -s sehen.

also:

cd /dev
ln -s cdrecorder scd0
ls -la cd\*

Aber dein CD-PLayer will bestimmt /dev/cdrom oder /cdrom oder /media/cdrom oder weiß’ Pferd von wo lesen. Da muss dann der Pfad hinführen oder sag dem Player von wo er lesen soll. Dann muss das eigentlich gehen.

Hast du mal getestet ob die CDs analog oder digital ausgelesen werden?

Grüße,
J~