CD Brenner Installation Debian
CD Brenner Installation Debian
Hallo,
auf meinem Rechner läuft eine Debian Sarge Installtion Kernel 2.6.6.
Für diese Installation möchte ich meinen CD Brenner installieren. Er ist angeschlossen als Master am sekundärten Strang.
Bei der Installtion orientierte ich mich an dem Tutorial von SelfLinux.org
Darin steht:
Prüfen, ob Kernelmodul ide-scsi geladen ist:
modprobe ide-scsi
erhalte ich den Prompt ohne Fehlermeldung.
Danach soll die Lilo.conf verändert werden:
append="hdc=ide-scsi"
Da ich auf meinem Rechner grub installiert habe:
/boot/grub/menu.lst
kernel /boot/vmlinuz-2.6.6-1-k7 hdc=ide-scsi root=/dev/hda1 ro
Nach einem Neustart sollten in den KernelMeldungen das scsi-device eingetragen sein:
dmesg | grep scsi | less
liefert bei mir:
kernel command line: hdc=ide-scsi root=/dev/hda1 ro
d.h. der cd brenner wird nicht erkannt.
cdrecord --scanbus liefert:
no such file or directory. cannot open '/dev/pg*' cannot open scsi-driver
lsmod zeigt:
sg , used by: 0
scsi-mod used by: 1 sg
Die Einträge den Brenner betreffend in den Kernelmeldungen:
hdc SAMSUNG CDRW/DVD SM-352 B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177, 0x3f6 on irq 14
hdc: ATAPI 52x DVD-ROM CD-R/RW
CD-MRW drive, 2048 kb Cache, UDMA(33)
uniform CDROM driver Revision:3.20
Kann mir jemand weiterhelfen?
Stefan
auf meinem Rechner läuft eine Debian Sarge Installtion Kernel 2.6.6.
Für diese Installation möchte ich meinen CD Brenner installieren. Er ist angeschlossen als Master am sekundärten Strang.
Bei der Installtion orientierte ich mich an dem Tutorial von SelfLinux.org
Darin steht:
Prüfen, ob Kernelmodul ide-scsi geladen ist:
modprobe ide-scsi
erhalte ich den Prompt ohne Fehlermeldung.
Danach soll die Lilo.conf verändert werden:
append="hdc=ide-scsi"
Da ich auf meinem Rechner grub installiert habe:
/boot/grub/menu.lst
kernel /boot/vmlinuz-2.6.6-1-k7 hdc=ide-scsi root=/dev/hda1 ro
Nach einem Neustart sollten in den KernelMeldungen das scsi-device eingetragen sein:
dmesg | grep scsi | less
liefert bei mir:
kernel command line: hdc=ide-scsi root=/dev/hda1 ro
d.h. der cd brenner wird nicht erkannt.
cdrecord --scanbus liefert:
no such file or directory. cannot open '/dev/pg*' cannot open scsi-driver
lsmod zeigt:
sg , used by: 0
scsi-mod used by: 1 sg
Die Einträge den Brenner betreffend in den Kernelmeldungen:
hdc SAMSUNG CDRW/DVD SM-352 B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177, 0x3f6 on irq 14
hdc: ATAPI 52x DVD-ROM CD-R/RW
CD-MRW drive, 2048 kb Cache, UDMA(33)
uniform CDROM driver Revision:3.20
Kann mir jemand weiterhelfen?
Stefan
-
- prolinux-forum-admin
- Posts: 1444
- Joined: 26. Jun 2004 21:18
- Contact:
Was sagt denn
cat /proc/scsi/scsi ?
Wenn der Brenner dort auftaucht dann fehlt der Link
des (emulierten) scsi-devices auf hdc.
ln -sf /dev/scd0 /dev/cdrom
Ansonsten;
Evtl. die Synthax in der Grub.conf falsch.
Gib den Kernelparameter zu Fuß mit, also im Bootpromt
und dann nach Login cdrecord -scanbus "befragen".
ps. Bevor Du den Link anlegst, mach eine Kopie des /dev - directorys.
Denn via scsi gibt es kein DMA. Falls Du DMA brauchst (DVD, Audio)
kannst Du das kopierte /dev - directory einbinden.
Der oben genannte Befehl überschreibt die Getätedatei /dev/hdc mit einem
Softlink auf eine scsi-Gerätedatei.
Gruß, Klopskuchen
cat /proc/scsi/scsi ?
Wenn der Brenner dort auftaucht dann fehlt der Link
des (emulierten) scsi-devices auf hdc.
ln -sf /dev/scd0 /dev/cdrom
Ansonsten;
Evtl. die Synthax in der Grub.conf falsch.
Gib den Kernelparameter zu Fuß mit, also im Bootpromt
und dann nach Login cdrecord -scanbus "befragen".
ps. Bevor Du den Link anlegst, mach eine Kopie des /dev - directorys.
Denn via scsi gibt es kein DMA. Falls Du DMA brauchst (DVD, Audio)
kannst Du das kopierte /dev - directory einbinden.
Der oben genannte Befehl überschreibt die Getätedatei /dev/hdc mit einem
Softlink auf eine scsi-Gerätedatei.
Gruß, Klopskuchen
When all else fails, read the instructions .
-
- prolinux-forum-admin
- Posts: 1444
- Joined: 26. Jun 2004 21:18
- Contact:
Nachtrag
Schön blöd, bin ich.
Anststt die Gerätedatei /dev/hdc mit einem Link
zu überschreiben, kann man sie umbenennen und bei Bedarf
mitsamt maj und min "zurückholen".
mv /dev/hdc /dev/xhdc
ln -s /dev/scd0 /dev/hdc
Um "alten Zustand" im laufenden Betrieb wieder herzustellen,
also "Brenner=IDE-ATAPI":
rm -r /dev/hdc
mv /dev/xhdc /dev/hdc
MfG, Klopskuchen
Schön blöd, bin ich.
Anststt die Gerätedatei /dev/hdc mit einem Link
zu überschreiben, kann man sie umbenennen und bei Bedarf
mitsamt maj und min "zurückholen".
mv /dev/hdc /dev/xhdc
ln -s /dev/scd0 /dev/hdc
Um "alten Zustand" im laufenden Betrieb wieder herzustellen,
also "Brenner=IDE-ATAPI":
rm -r /dev/hdc
mv /dev/xhdc /dev/hdc
MfG, Klopskuchen
When all else fails, read the instructions .
-
- prolinux-forum-admin
- Posts: 1444
- Joined: 26. Jun 2004 21:18
- Contact:
Der Kernel probiert beim Laden verschiedene Treiber durch bis er den richtigen
gefunden hat.
Bei erfolgreicher Übergabe des Kernelparameters stehen in "meiner"
/var/log/syslog folgende Zeilen:
Diese Ausgabe erhalte ich auch mittels
dmesg .
Bei Dir?
MfG, Klopskuchen
gefunden hat.
Bei erfolgreicher Übergabe des Kernelparameters stehen in "meiner"
/var/log/syslog folgende Zeilen:
Code: Select all
kernel: hdc: attached ide-scsi driver.
kernel: Vendor: TEAC Model: DVD+RW DV-W58E Rev: D.0C
kernel: Type: CD-ROM ANSI SCSI revision: 02
kernel: Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
kernel: sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
dmesg .
Bei Dir?
MfG, Klopskuchen
When all else fails, read the instructions .
Auszug aus meiner Syslog:
kernel: Kernel command line: hdc=ide-scsi root=/dev/hda1 ro
kernel: ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
kernel: hdc: SAMSUNG CDRW/DVD SM-352B, ATAPI CD/DVD-ROM drive
kernel: /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 >
kernel: hdc: ATAPI 8X DVD-ROM CD-R/RW CD-MRW drive, 2048kB Cache, UDMA(33)
kernel: Uniform CD-ROM driver Revision: 3.20
Auszug zum Thema grub:
# menu.lst Beispiel für Pro-Linux Artikel
#
default=0
timeout=10
password=strenggeheim
splashimage=(hd0,0)/grub/splash.xpm.gz
title Linux-2.4.18
root (hd0,0)
kernel /vmlinuz-2.4.18 ro root=/dev/hda2
initrd /initrd-2.4.18.img
title Windows
chainloader (hd1,0) +1
"Wie man an dieser Beispielkonfiguration bereits erkennen kann, benutzt GRUB für Parameter, die an den Kernel übergeben werden sollen, keine append-Zeile wie LILO. Sämtliche Parameter wie z. B. hdx=ide-scsi werden direkt mit einem Leerzeichen dazwischen an den Aufruf des Kernels angehängt."
[/code]
kernel: Kernel command line: hdc=ide-scsi root=/dev/hda1 ro
kernel: ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
kernel: hdc: SAMSUNG CDRW/DVD SM-352B, ATAPI CD/DVD-ROM drive
kernel: /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 >
kernel: hdc: ATAPI 8X DVD-ROM CD-R/RW CD-MRW drive, 2048kB Cache, UDMA(33)
kernel: Uniform CD-ROM driver Revision: 3.20
Auszug zum Thema grub:
# menu.lst Beispiel für Pro-Linux Artikel
#
default=0
timeout=10
password=strenggeheim
splashimage=(hd0,0)/grub/splash.xpm.gz
title Linux-2.4.18
root (hd0,0)
kernel /vmlinuz-2.4.18 ro root=/dev/hda2
initrd /initrd-2.4.18.img
title Windows
chainloader (hd1,0) +1
"Wie man an dieser Beispielkonfiguration bereits erkennen kann, benutzt GRUB für Parameter, die an den Kernel übergeben werden sollen, keine append-Zeile wie LILO. Sämtliche Parameter wie z. B. hdx=ide-scsi werden direkt mit einem Leerzeichen dazwischen an den Aufruf des Kernels angehängt."
[/code]
-
- prolinux-forum-admin
- Posts: 1444
- Joined: 26. Jun 2004 21:18
- Contact:
So.
Vorweg; ich habe bisher unter dem 2.4.x geguckt(2.6 gebaut, Aufwand Anpassung lohnte nicht,
make uninstall).
Nun hab ich den 2.6.7 wieder übersetzt und installiert und geguckt.
Ergebnis: nischt will.
Das cat/scsi/scsi bei Dir keine Ausgabe liefert bzw. nicht da ist,
liegt daran das das aus lediglich Kompatibilitätsgründen noch unter 2.6.x
existierende procfs nicht in den Kernel kompiliert ist (oder warste keen root?).
Mein Bootloadereintrag der unter 2.4.x die IDE wo der Brenner dranhängt mit
simsalabim in ein scsi-Laufwerk verwandelt: bei 2.6.x will's nicht.
Obwohl der Kernel vor der Übersetzung passend konfiguriert wurde.
proc/scsi/scsi (bei mir mit einkompiliert) liefert mir zwar eine Adresse für einen Brenner,
cdrecord will aber nicht.
Und Deine syslog sieht auch nicht nach scsi-cd-rom aus.
Nu denne, vielleicht hab ich morgen mehr Plan.
Kaffee wirds schon richten.
MfG, Klopskuchen
Vorweg; ich habe bisher unter dem 2.4.x geguckt(2.6 gebaut, Aufwand Anpassung lohnte nicht,
make uninstall).
Nun hab ich den 2.6.7 wieder übersetzt und installiert und geguckt.
Ergebnis: nischt will.
Das cat/scsi/scsi bei Dir keine Ausgabe liefert bzw. nicht da ist,
liegt daran das das aus lediglich Kompatibilitätsgründen noch unter 2.6.x
existierende procfs nicht in den Kernel kompiliert ist (oder warste keen root?).
Mein Bootloadereintrag der unter 2.4.x die IDE wo der Brenner dranhängt mit
simsalabim in ein scsi-Laufwerk verwandelt: bei 2.6.x will's nicht.
Obwohl der Kernel vor der Übersetzung passend konfiguriert wurde.
proc/scsi/scsi (bei mir mit einkompiliert) liefert mir zwar eine Adresse für einen Brenner,
cdrecord will aber nicht.
Und Deine syslog sieht auch nicht nach scsi-cd-rom aus.
Nu denne, vielleicht hab ich morgen mehr Plan.
Kaffee wirds schon richten.
MfG, Klopskuchen
When all else fails, read the instructions .
-
- prolinux-forum-admin
- Posts: 1444
- Joined: 26. Jun 2004 21:18
- Contact:
Auszug aus einer "HOWTO" zum Thema Kernel2.6.x
Ist nur kurios weil scsi-Emulation erst aus dem 2.8.x rausfliegen soll?
Das Modul ide-scsi ist unter /lib/modules/2.6.7/kernel/drivers vorhanden,
ist also in den Quellen vorhanden, wurde mit übersetzt.
MfG, Klopskuchen
Code: Select all
Nach Umstellung von Kernel 2.4 auf 2.6 funktionieren CD-R(W) oder CD-ROM Laufwerke nicht mehr:
Wurden die Laufwerke bei Kernel 2.4 über die IDE-SCSI Emulation betrieben, so müssen evtl. vorhandene Boot-Parameter in der Bootloader-Konfiguration entfernt werden, denn IDE-SCSI gibt es bei Kernel 2.6 nicht mehr. Ebenfalls müssen dann die Links /dev/cdrom, /dev/cdrecorder, /dev/dvd und /dev/dvdrecorder überprüft und gegebenenfalls angepasst werden. Das Brennen von CDs oder DVDs erfolgt nun direkt über die ATAPI-Schnittstelle, wozu allerdings unter Umständen neue Versionen der cdrtools und von cdrdao gebraucht werden.
Ist nur kurios weil scsi-Emulation erst aus dem 2.8.x rausfliegen soll?
Das Modul ide-scsi ist unter /lib/modules/2.6.7/kernel/drivers vorhanden,
ist also in den Quellen vorhanden, wurde mit übersetzt.
MfG, Klopskuchen
When all else fails, read the instructions .
Problemlösung:
ich verwende bei Debian Sarge mit Kernel 2.6.6 eine Version von cdrecord 2.01a27 (ist alles auf einer InstallationsDVD).
Diese Version von cdrecord kann ATAPI Geräte bereits ansprechen. als device also nur: /dev/hdc angeben (Master Sekundärer Strang).
Es gibt hier im Forum bereits einen Thread zu diesem Thema, leider finde ich die ThredId nicht mehr.
MFG _nocavitc
ich verwende bei Debian Sarge mit Kernel 2.6.6 eine Version von cdrecord 2.01a27 (ist alles auf einer InstallationsDVD).
Diese Version von cdrecord kann ATAPI Geräte bereits ansprechen. als device also nur: /dev/hdc angeben (Master Sekundärer Strang).
Es gibt hier im Forum bereits einen Thread zu diesem Thema, leider finde ich die ThredId nicht mehr.
MFG _nocavitc
hier noch die ThreadID:
[url]http://www.pl-forum.de/forum/viewtopic. ... 2+6+kernel[/url
MFG _nocavitc]
[url]http://www.pl-forum.de/forum/viewtopic. ... 2+6+kernel[/url
MFG _nocavitc]