Hallo,
habe ein Gericom Overdose Polo Notebook mit SuSE Linux 8.2 drauf. Nachdem ich das 24fach CD-Rom Laufwerk des etwas betagten Rechners durch das Kombolaufwerk CB-2100A von NEC ersetzt habe, las der Rechner zwar CDs UND DVDs, brennen konnte er jedoch nicht. YaST2 meldet unter erkannten CD-Rom Laufwerken Geräten korrekt das neue Laufwerk. Bei der Einrichtung von K3b wird das Gerät als Leselaufwerk angezeigt, wenn ich jedoch einen Schreiber hinzufügen will, wird keiner gefunden. Andere Brennprogramme reagieren ähnlich.
Bin übrigens Linux Neuling, wäre nett ,wenn Ihr das bei Antworten berücksichtigt...
Danke schonmal im voraus !
Linux 14.985 Themen, 106.409 Beiträge
CD-Brenner werden nur als generische SCSI-Devices unter Linux benutzt. Die Brenneprogramme cdrecord und cdrdao unterstützen nur SCSI-Brenner! K3b ist nur ein Frontend, also eine Benutzeroberfläche. Das eigentliche Brennprogramm , welches im Hintergund arbeitet ist cdrecord oder eben cdrdao.Wenn man ein ATAPI-Brenner verwenden will , dann muß man einen Treiber laden der einen SCSI-Brenner emuliert.
Ich weiß nicht welches Brennprogramm du verwendest, aber bei cdrecord müssen die Treiber sg und ide-scsi geladen werden. Entweder die Treiber sind im Kern monolitisch oder müssen als Treibermodul zur Laufzeit geladen werden. Ich weiß nicht wie das bei SUSE 8.1 ist und ich kenne die Version von cdrecord oder von cdrdao nicht.
Ich würde dir vorschlagen die neueste Version von xcdroast selbst zu kompilieren und unter /usr/local zu installieren. xcdroast ist auch ein Frontend und benutzt cdrecord als Brennprogramm. Ich habe es selbst immer genutzt und mein ATAPI - CDbrenner läuft auch damit.
Hier ist der link dafür:
http://www.xcdroast.org/.
Du lädtst dir den Sourcecode von xcdroast herunter und den Sourcecode der cdrtools:
http://www.xcdroast.org/#download
Da hast du gleich die neueste Version. Wenn die Kompilierung ohne Fehlermeldung lief dann brauchst du bloß noch folgenden Eintrag in die /etc/modules.conf zu machen.
options ide-cd ignore = hdx
pre-install sg modprobe ide-scsi
alias scsi_hostadapter ide-scsi
options ide-cd ignore = hdx, bedeutet das das Geräte hdx als SCSI Geräte genutzt wird. Du mußt hdx ersetzen durch die richtige Gerätedatei deines Kombolaufwerkes.
alias scsi_hostadapter ide-scsi
bedeutet das ein virtueller SCSI-Controller benutzt wird um deinen ATAPI-CD Brenner als SCSI - CDBrenner zu benutzen. cdrecord verwendet nur SCSI-Geräte und wenn man ATAPI-Geräte im Rechner hat, dann muß man diesen Umweg gehen.
Wenn du alles richtig gemacht hast, dann kannst du mit "cdrecord --scanbus" prüfen ob dein ATAPI Brenner als SCSI-Gerät erkannt wurde. Ich weiß aber eben nicht ob die Treiber bei SUSE 8.1 mit dabei sind (sg, scsi-ide). Vielleicht sind diese treiber bereits im Kern oder als Module unter /lib/modules/kernelxxx. Notfalls mußt du eben einen Kern selbst kompilieren. Das hat bei mir auch geholfen.
Beim Sourcecode ist eine Menge Anleitung dabei wie man das Programm kompiliert. Du kannst es auch mal versuchen mit deiner älteren Versionen von cdrecord. Vielleicht geht es auch damit. Ich weiß aber nicht ob die Einträge in der /modules/conf dann genau so sind , wie bei der ganz neuen version von cdrecord.
Das war ein wenig viel, aber irgendwo steht in der Supportdatenbank von SUSE ein Artikel, wie man aus einem ATAPI-Brenner einen SCSI-Brenner für cdrecord macht.
