PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ide brennen - how the **** ... ? :(



Kikone
22.05.02, 17:50
hi !

Ich hab ein Problem und zwar will ich mit SuSE 8.0 und cdrecord was brennen ...
hab einen IDE Brenner ... ! Nur leider weiss ich nicht was ich da am kernel verändern muss ?? das es genug howtos gibt weiss ich (schönen gruss an hunter, nebenbei)
aber ich hab leider nichts darüber zu meinen spezifischen problem gefunden ...

Wäre euch echt dankbar für rat ... :)

LG
Kikone

micha
22.05.02, 18:37
Hi,

am Kernel musst Du normalerweise gar nichts ändern. Du musst nur die scsi-emulation für die CDroms aktivieren. Dazu musst Du erst mal wissen, an welchem Device die hängen:



micha:~> dmesg | grep ATAPI
hdc: SAMSUNG CD-ROM SCR-3232 VH102, ATAPI CD/DVD-ROM drive
hdd: CR-4802TE, ATAPI CD/DVD-ROM drive
micha:~>


Wäre hier also hdc und hdd.
Als nächstes trägst Du die 2 in die /etc/lilo.conf in die append-Zeile ein:



image = /boot/vmlinuz
label = linux
root = /dev/hda5
vga = normal
initrd = /boot/initrd
append = " hdc=ide-scsi hdd=ide-scsi"


Danach editierst Du die Datei /etc/sysconfig/kernel und fügst in die Variable INITRD_MODULES den Eintrag ide-scsi ein:



INITRD_MODULES="reiserfs advansys ide-scsi"


Jetzt gibst Du in ner Konsole ( als root ) folgendes ein:



mk_initrd
lilo
ln -sf /dev/sr0 /dev/cdrom
ln -sf /dev/sr1 /dev/cdrecorder
reboot


Viel Spaß beim Brennen ;)

Gruß micha

Kikone
22.05.02, 19:17
erstes problem ...
hi ! danke für deine antwort ... aber leider wird mir in der console echt nix angezeigt wenn ich
" dmesg | grep ATAPI " da eingebe ... :(

micha
22.05.02, 19:35
Dann versuchs mal mit dmesg | grep ^hd

Gruß micha

Kikone
22.05.02, 19:49
hi micha !
das mit den einträgen hat ja geklappt ... aber beim hochfahren hab ich keinen grafischen modus mehr gehabt sinder nur einen schwarzweiss modus wie in suse 7.0 ... weisst du woran das liegt ?? wäre super wenn du mir helfen könntest ... ich hab keine ahnung warum sich das jetzt auf einmal mit verstellt hat ... ?? :D

MfG

Kikone

micha
22.05.02, 19:55
Ich denke, Du hast für die lilo.conf nicht nur die append-Zeile abgetippt, sondern auch den Eintrag vga=normal. Trage dort einfach statt normal 791 ein, und es sollte funktionieren ( anschließend nochmal lilo aufrufen ).

Gruß micha

Kikone
23.05.02, 10:32
ok der grafische boot modus ist wieder hergestellt.
in deine lilo.conf hast du ja für dein dvd laufwerk und noch für deinen brenner einen scsi dummy eingetragen ...
für brenner ist ja klar , aber muss ich für mein dvd laufwerk auch einen dummy in die conf eintragen ??

MfG
Kikone :)

hunter
23.05.02, 11:13
Die meisten (oder alle ?) Brennprogramme verlangen auch das der CD Leser ein SCSI Laufwerk ist.

Kikone
23.05.02, 19:01
Hi !
Ich hab jetzt also in der Lilo.conf
"hdc ide-scsi hdd ide-scsi"
eingetragen ... jetzt hab ich aber das problem das ich von den beiden laufwerken nichts mehr lesen kann ... ?!?!
gibt es da noch was , was ich umstellen muss ... ? :rolleyes:

MfG
Kikone

hunter
23.05.02, 19:08
Die /etc/fstab. Da müssen die Laufwerke /dev/hdc und hdd (?) auf /dev/sg0 und sg1 geändert werden, da sie ja jetzt SCSI Laufwerke sind. Außerdem noch die Links /dev/cdrom und eventuell writer oder dvd neu setzen.

Kikone
23.05.02, 19:32
hi !
hab ich alles gemacht ...
hier ist meine fstab datei ...
/dev/hdb4 / reiserfs defaults 1 2
/dev/sg0 /media/writer auto ro,noauto,user,exec 0 0
/dev/sg1 /media/dvd auto ro,noauto,user,exec 0 0
/dev/hdb3 /data1 auto noauto,user 0 0
devpts /dev/pts devpts defaults 0 0
/dev/dvd /media/dvd auto ro,noauto,user,exec 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
proc /proc proc defaults 0 0
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
/dev/hda1 /windows/C ntfs ro,noauto,user,umask=022 0 0
/dev/hda5 /windows/D vfat noauto,user 0 0
/dev/hda6 /windows/E vfat noauto,user 0 0
/dev/hdb5 /windows/F vfat noauto,user 0 0
/dev/hdb2 swap swap pri=42 0 0
/dev/sda1 /media/sda1 auto noauto,user,exec 0 0 #HOTPLUG B3Fu.hz4HWI+e2d2

bei den symbolen hab ich das auch neu gemacht ...
jetzt kommt aber ne neue fehlermeldung ...

"Laufwerk konnte nicht eingebunden werden.
Die Fehlermeldung war:
mount : Mountpunkt /media/writer existiert nicht !

spacecab
23.05.02, 20:06
Dann schau mal ob das Verzeichnis /media/writer überhaupt existiert, bei SuSE ist das nämlich normalerweise /media/cdrecorder. Wenn auch das noch nicht da ist, erstell einfach ein Verzeichnis...

Gruß
Sascha

micha
23.05.02, 21:53
Hi,

Original geschrieben von Kikone

"hdc ide-scsi hdd ide-scsi"


ich hoffe mal, dass ist ein Tippfehler, und Du hast nach hdc und nach hdd ein = ( hdc=ide-scsi hdd=ide-scsi ) ?



/dev/sg0 /media/writer auto ro,noauto,user,exec 0 0
/dev/sg1 /media/dvd auto ro,noauto,user,exec 0 0


Muss /dev/sr0 und /dev/sr1 heissen...

Gruß micha

Kikone
24.05.02, 06:29
auch das geht leider nicht ... :(
es scheinen unter suse aber mehrere das problem zu haben mit ide laufwerken zu brennen ...
ab heute abend mach ich red hat bei mir drauf !!

danke für deine hilfe @ micha,spacecap & hunter !! :)

MfG
Kikone

Dennis_S
24.05.02, 07:26
Ich hab auch Suse 8, und bei mir hat der schon bei der Installation meinen alten Ide Brenner (Sony CRX-100) als SCSI Gerät emuliert. Warum hat der das den nicht bei dir auch gemacht?

holgerw
24.05.02, 10:04
Hi,

also bei mir hießen scsi emulierte CD Laufwerke immer

/dev/scd0
bzw.
/dev/scd1

nix mit
/dev/sg oder sr.

SuSE scheint da aber mit der 8.0er Version irgendwie /dev/cdrecorder eingeführt zu haben, vermute, dass ist lediglich eine Verlinkung zu /dev/scdx, die ich momentan auch nutze. Bei 7.3 bin ich noch wie folgt vorgegangen, das sollte eigentlich auch bei 8.0 laufen:

1. nochmal append Zeile bei lilo überprüfen
hdc=ide-scsi hdd=ide-scsi

2. mal überprüfen, ob ide-scsi wirklich zur Verfügung steht mit
lsmod

Wenn nicht, editier mal /etc/init.d/boot.local und füge da ein:
/sbin/modprobe ide-scsi
Dann wird es beim Booten sicher geladen.

3. Vielleicht mal ein bisschen in der Verzeichnisstruktur /media aufräumen. Folgendes ist Geschmacksache: ACHTUNG: Kein Wechselmedium darf gemountet sein!!!

cd /
rm -R media && rm floppy && rm cdrom && rm cdrecorder
falls diese Verzeichnisse und Links bei Dir in / vorhanden sind.

Dann in / folgendes:
mkdir floppy cdrom cdrw

4. fstab abändern:
/dev/scd0 /cdrw auto noauto,user,exec 0 0
/dev/scd1 /cdrom auto ro,noauto,user,exec 0 0
/dev/fd0 /floppy auto noauto,user,sync 0 0

Ich gehe davon aus, dass der CD Writer das erste Scsi Laufwerk ist, zur Not kannst Du das per
cdrecord --scanbus
rausfinden.

Alle Einträge mit
/dev/cdrecorder mit Mountpunkt /media o.ä. dafür entfernen.

Eventuell sollten noch mit chmod a+rwx für /dev/scd0 und /dev/scd1 Rechte gesetzt werden, damit User drauf zugreifen können. Gleiches gilt für die /dev/sr0 bis 15 und /dev/sg0 bis 15.

Ach ja, bei SuSE 7.3 gab es da noch einen kleinen Schönheitsfehler - ob es den noch bei 8.0 gibt, weiß ich nicht. Änderst Du auf diese Weise das Device, von dem Du aus SuSE installiert hast, und willst dann per Yast2 Software nachinstallieren, kommt immer eine Meldung, dass da was mit dem Installationsmedium nicht übereinstimmt. Das kann man aber mit "Überspringen" ignorieren.

Bitte korrigiert mich, falls ich was falsches geschrieben habe. Wenn es dann noch nicht läuft mit dem Brennen, weiß ich leider auch nicht weiter.

Grüße,
Holger

Stingray0481
24.05.02, 10:13
ja, eigendlich sollte die ganze sache seit suse7.3 schon bei der installation automatisch konfiguriert werden. ??

micha
24.05.02, 17:19
@holgerw

laut Kernel-Docu geht beides, scdX oder srX, allerdings nicht sgX ;)

Gruß micha

Kikone
24.05.02, 20:26
Oh No !!
Irgendwie hab ich da jetzt total Müll gebaut !!?!?!
also erst bin ich micha's ratschlägen gefolgt ... nur wo ich dann alles so hatte wie angegeben, konnte ich nichts mehr von den beiden laufwerken lesen ! :(
also hab ich wieder alles rückgängig gemacht bzw. ich bin immer noch dabei ...
ich bekomm's leider nicht mehr hin ...
wenn ich vom brennen oder vom dvd laufwerk was lesen will kommt folgende fehlermeldung ...

"Laufwerk konnte nicht eingebunden werden.
Die Fehlermeldung war:

/dev/dvd: Eingabe-/Ausgabefehler
mount: Der Dateisystemtyp konnte nicht festgestellt werden
und es wurde keiner angegeben "

Eigentlich müsste ich ja in der Lage sein , dass selber hin zu bekomm en ! aber ich habs nicht hin bekommen, hab ja auch schon gehört dass mehrere SuSE 8 User div. Probleme haben.
Hab schon überlegt mir Red Hat drauf zu machen , aber das kann ja keine Lösung sein ...
ich hoffe ihr könnt mir weiterhelfen ...


ich poste hier nochmal meine konfig-dateien ...

lilo.conf: (nur der interessante teil)

image = /boot/vmlinuz
label = linux
root = /dev/hdb4
vga = 791
initrd = /boot/initrd
append = "hdc=ide-scsi hdd=ide-scsi"

fstab ( da hab ich extrem viel herum experimentiert) :(

/dev/hdb4 / reiserfs defaults 1 2
/dev/hdc /dev/scd0 auto ro,noauto,user,exec 0 0
/dev/hdd /dev/scd1 auto ro,noauto,user,exec 0 0

dmesg | grep ^hd sagt das hier ...
linux:/ # dmesg | grep ^hd
hda: Maxtor 94098H6, ATA DISK drive
hdb: IC35L040AVER07-0, ATA DISK drive
hdc: TOSHIBA DVD-ROM SD-M1612, ATAPI CD/DVD-ROM drive
hdd: CDD4801 CD-R/RW, ATAPI CD/DVD-ROM drive

vielen dank schon mal im vorraus ! hoffe echt ihr könnt mir weiterhelfen , weil wie gesagt hab echt den überblick verloren ... ! :(

MfG

Kikone

micha
24.05.02, 21:11
Hi,


Original geschrieben von Kikone
fstab ( da hab ich extrem viel herum experimentiert) :(

/dev/hdc /dev/scd0 auto ro,noauto,user,exec 0 0
/dev/hdd /dev/scd1 auto ro,noauto,user,exec 0 0


jupp, das sieht man ;)
Ändere die 2 Zeilen mal so ab:



/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0


Danach gibst Du folgendes ein ( als root ):



ln -sf /dev/scd0 /dev/cdrom
ln -sf /dev/scd1 /dev/cdrecorder
mkdir /media/cdrom
mkdir /media/cdrecorder


Gruß micha

Kikone
24.05.02, 21:33
hi micha ,

man wenn ich dich nicht hätte ... ;)
also das dvd laufwerk geht wieder ...
mit dem brenner gehts aber noch nicht richtig ! er sagt immer " no media found" (obwohl eine cd im laufwerk ist ... )

hamsiii
25.05.02, 11:17
Hallo Leute!
Dank an Micha, jetz klappt mein IDE-Cdrom auch problemlos mit XCDroast. Mein Brenner ist bereits SCSI,aber mein CDrom nicht, darum ist dieser Beitrag ein Segen für mich ;-)
Jedoch kann ich jetzt keine AudioCDs mehr anhören. kscd und die andern Progis finden keine Audio CD. Wie muss ich eine AudioCD denn mounten? Bei Suse ist das mit den Links ziemlich verwirrend. Meine fstab sieht so aus:

/dev/hda1 /WINDOOF auto user,exec 1 1
/dev/hdc1 /WINDATEN auto user,exec 1 1
/dev/hda2 / reiserfs defaults 1 2
#/dev/hda3 /data1 auto auto,user,exec 1 1
/dev/hda3 /data1 reiserfs user,exec 1 1
devpts /dev/pts devpts defaults 0 0
/dev/sr1 /media/cdrom auto ro,noauto,user,exec 0 0
/dev/sr1 /media/dvd auto ro,noauto,user,exec 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
proc /proc proc defaults 0 0
/dev/hda4 swap swap pri=42 0 0


Athlon800, A7V, Susi8.0

Danke für alle Hinweise!!!
Manfred

micha
25.05.02, 11:37
@hamsiii

Ich denke mal, die Programme suchen standardmäßig nach /dev/cdrom, wenn sie auf das CD-Laufwerk zugreifen wollen. Da Du aber in der fstab gleich auf /dev/sr1 verweist, und nicht nach /dev/cdrom ( das dann ein Link auf /dev/sr1 sein sollte ), hast Du wahrscheinlich auch nicht den Link /dev/cdrom angepasst.
Ich würde in die fstab statt /dev/sr1 /dev/cdrom eintragen, und dann in der Konsole ln -sf /dev/sr1 /dev/cdrom eingeben.

Wo ist eigentlich Dein Brenner in der fstab ?

@kikone
Wie versuchst Du denn zu mounten ? Versuch mal mount -t iso9660 /dev/sr1 /media/cdrecorder

Gruß micha

hennesiv
25.05.02, 16:58
kann mir einer sagen welche devices bei redhat für scsi sind? /dev/sd0 gibt es da nämlich nicht.

cu hennesiv

holgerw
25.05.02, 17:16
@hennesiv:

/dev/sd0 gibt es da nämlich nicht.

Hi,

/dev/sd0 dürfte es bei keiner Linuxdistri geben. Schau mal nach

/dev/scd0

Grüße,
Holger
;)

hennesiv
25.05.02, 19:05
jo war richtig aber mein brenner wird unter nero trotzdem nicht erkannt :(

micha
26.05.02, 12:22
Hi,


Original geschrieben von hennesiv
jo war richtig aber mein brenner wird unter nero trotzdem nicht erkannt :(

Und was hat Nero mit /dev/scd0 oder Linux zu tun ???

Gruß micha

hennesiv
26.05.02, 12:58
ich wollte das mit wine benutzen und da der das nicht erkannt hat habe ich gedacht ich müsste das als scsi emulieren

cu hennesiv