Hallo Ekkard, Am Samstag, 29. Dezember 2001 01:07 schrieb Ekkard Gerlach:
HAllo,
selbstgebrannte CD (oder CD-RW) + älteres CD-ROM-Lesegerät ... macht linux reboot notwendig weil Linux in Endlosschleife gerät. Das gleiche gilt auch für stark zerkratzte CD's.
Mittlerweile habe ich 7.2 . Ich dachte das wäre endlich mal behoben. WinXY ist da seit Win95 meilenweit voraus: die CD ist unter Win95 einfach unlesbar und kann dann in den Brenner geschoben werden (der bei mir ein moderneres CD-ROM-Lesegerät ist) und die CD kann von da problemlos gelesen werden. Nicht so unter Linux. Ein mount /cdrom arbeitet endlos weiter, ist nicht mehr abbrechbar und ein kill -9 <pid> ist wirkungslos, sowohl als user als auch als root. Ein Schließen des xterm beendet dann endlich das mounten (oder wenn das mounten noch gerade geht, dann das cp ), aber ein umount /cdrom geht dann nicht weil "in use / in Gebrauch":
das Problem ist, daß gerade bei CDROMs sich bei der Verwendung defekter Datenträger das Laufwerk selber "aufhängen" kann. Da ein Teil des Kernels selbst auf diese Hardware zugreifen will, nützt auch ein "kill -9 <PID>" von root nichts. Man müßte ich so einem Fall eigentlich nur das Laufwerk reseten und nicht den ganzen Rechner. Bei SCSI kann man evtl. durch einen Busreset das Problem beheben. (Entweder per Hand in /proc/scsi/scsi herumfummeln oder die scsitools von der SuSE-CD installieren). Bei IDE ist es etwas schwieriger. Es hat jemand in der Liste schon mal berichtet, daß er bei laufendem Betrieb nur mal den Stromstecker des CDROM-Laufwerks gezogen hat und dann gings wieder. Eine Möglichkeit wäre, wenn's öfter vorkommt, sich einen Schalter ans CDROM zu basteln, mit dem man von außen bei Bedarf den Strom unterbrechen kann. Die allerbeste Möglichkeit ist natürlich, CDs zu verwenden, die ok sind ;-) Bei CD-Formaten herrscht leider ein rechtes Wirrwarr, so daß eben manche Multisession/Multiformat-CD bei gewissen Laufwerken Probleme macht. Hier hilft es auf jeden Fall, wenn Du mal das CDROM-HOWTO und das CD-Writing-HOWTO liest. Das Problem liegt nicht so sehr an Linux, sondern am CD-Laufwerk. Wenn sich unter Windows das CD-Laufwerk aufhängt, hast Du vielleicht keinen mount-Prozeß rumhängen, der nicht mehr beendet werden kann, aber das Laufwerk kannst Du trotzdem unter Umständen erst nach einem Reset wiederverwenden. Mit freundlichen Grüßen, Rudi -- Rudolf Elpelt EMail: elpelt@t-online.de