Hallo Andreas, On Fre, 01 Dez 2000, Andreas Meyer wrote:
Am Fre, 01 Dez 2000 schrieb David Haller:
Problem: ueber /dev/srX (also den CDROM-Treiber egal ob dann ein nativer SCSI-Treiber oder der ide-scsi-Treiber kommt) kann nicht gebrannt werden! Gebrannt werden kann nur ueber den generic-scsi-Treiber, der ueber /dev/sg* angesprochen wird.
Die Frage ist: gibt der cdrom-Treiber das Laufwerk frei?
Wie stelle ich das fest?
Keine Ahnung. Dadurch, dass /dev/sgX ansprechbar ist? Was ich nochmal sagen will: Es geht nicht um den SCSI-Kartentreiber sondern um die cdrom-Treiber, also um 'cdrom' und 'sr_mod', nicht um das 'tm...' (analog bei ATAPI ist ide-scsi) oder um das allgemeine 'scsi_mod'. Das ganze kann man in etwa so veranschaulichen: Block Char ------------------ ------ sr_mod sd_mod ··· sg ··· (Interface) | | | V | | cdrom | | | | | +--------+-- ··· -+- ··· | V scsi_mod (SCSI-allgemein) | +--------+---+- ··· ------+ | | | V V V tmscsim aic7xxx ··· ide-scsi (SCSI-Controller) Wenn du das CD(R|RW) als CDROM verwenden willst, dann wird das Geraet blockorientert ueber sr_mod und /dev/srX bzw. /dev/scdX angesprochen. Wenn du Brennen willst (oder auch scannen) dann brauchst du das _rohe_, zeichenorientierte Interface des SCSI- generic-Treibers sg und sprichst es als /dev/sgX an. Was du bisher hast, ist die Kette r_mod -> scsi_mod -> tmscsim du brauchst aber sg -> scsi_mod -> tmscsim Und dass du nicht mit beiden Treibern gleichzeitig auf das Laufwerk zugreifen kannst, sollte einleuchten. Ich denke du hast auch sr_mod und cdrom als Modul vorliegen (meintest du mit dem modprobe s das modprobe -r der beiden Module? Glaub ich mal ;) Wenn sg korrekt geladen wird sollte in /proc/scsi/sg/* einiges auftauchen. Was sagt denn ein # cat /proc/scsi/sg/* Was mit ein wenig irritiert, ist das bei mir grad ein cdrecord -scanbus | -atip ging, obwohl das CDRW als cdrom gemountet war. Als ich dann aber auf die CD zugegriffen habe gab's (fast[1]) ein Lockup bei cdrecord -scanbus. Insofern ist das von Waldemar angesprochene Hardwareproblem durchaus eine Moeglichkeit... [1] Bin grad nochmal davongekommen ;) CU David -- Wer im Sinne schwach ist, der kann nicht anders. Er muss Schwachsinn produzieren. [Woko° in dag°] --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com