PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brenner wird nicht erkannt



THE_LINUX_NEWBIE
14.02.04, 16:17
Brenner wird bei mir nicht erkannt seitem ich ich defektes DVD Laufwerk entnahm.
Brenner hin als Slave am IDE Kabel und das DVD Laufwerk als Master.
Nun da das DVD Laufwerk wech ist und ich erst mir eines nächsten Monat hole und der Brenner nicht erkannt wird muss ich euch mal fragen. Den Brenner habe ich jetzt einfach ml als Master an das IDE Kabel gehängt allerdings wird er nur als Lesegerät im K3b Einrichtungs Assistenten erkannt.
Es steht aber drin:
CD/DVD Laufwerke:
Leser:
+ HL-DT-ST RW/DVD G-CC-4408
-Systengerätename: /dev/hdc
-Schnittstellentyp: ATAPI
-Hersteller: HL-DT-ST
-Beschreibung: RW/DVD G-CC-4408
-Version: 1.00
Max. Lesegeschwindigkeit: 0


-kein Eintrag da :(

Gut, hier mal meine fstab:
Schreiber:/dev/hda2 / reiserfs defaults 1 1
/dev/hda1 /C ntfs defaults 0 0
/dev/hda3 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
/dev/dvd /media/dvd auto ro,noauto,user,exec 0 0


Mtab:
/dev/hda2 / reiserfs rw 0 0
proc /proc proc rw 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
/dev/hda1 /C ntfs rw 0 0
shmfs /dev/shm shm rw 0 0
usbdevfs /proc/bus/usb usbdevfs rw 0 0

Wenn ihr es korrigiert posten könntet wäre ich sehr dankbar. Derzeit wird es als normales CD Laufwerk erkann und ich habe Datenzugriff drauf.
Der Pfad ist aber immer noch: file:/media/cdrecorder
Als Gerät ist in der Desktop Verknüpfung /dev/cdrecorder enigetragen. Und die /media/cdrecorder als Mount Punkt.

Link
14.02.04, 16:24
Das Laufwerk muss unter SCSI-Emulation laufen sonst wirds nix mit k3b.

THE_LINUX_NEWBIE
14.02.04, 16:31
Ging ja vorher auch. hatte ja damit schon oft gebrannt und RWs gelöscht.
Denn in den dateien siehts auch nicht aus als hätte ers sich emmuliert als SCSI.

Neutrin0
14.02.04, 23:43
welcher kernel?

soenke
15.02.04, 00:04
Moin,

ich denke hier ist folgendes passiert:

Vorher:

/dev/hdc war das DVD Laufwerk
/dev/hdd war der Brenner und es wurde SCSI emuliert. (/dev/scd0 wurde dann daraus).

Gegenwärtiger Zustand:

/dev/hdc ist der Brenner
/dev/hdd ist nicht mehr vorhanden.

Meine Vermutung ist nun, dass bei der Bootloader Konfiguration nur der Brenner für die SCSI Emulation vorgesehen ist. Demnach (wenn nichts manuell geändert wurde) steht in der "append" Zeile (LILO) "hdd=ide-scsi".
Sollte dies der Fall sein, kannst Du durch Ändern der "append" Zeile (hdc=ide-scsi) die SCSI Emulation für den Brenner wieder aktivieren.

Der Rest sollte sich nicht geändert haben.
/dev/hdc wird zu /dev/scd0. /dev/cdrecoder ist ein Link auf /dev/scd0. Somit dürften keine weiteren Änderungen vorgenommen werden.

Beste Grüße
Sönke

THE_LINUX_NEWBIE
15.02.04, 10:16
Hab nicht Lilo sondern GRUB.
So schaut derzeit die entsprechende Befehlszeige im GRUB aus:

title linux
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdd=ide-scsi hddlun=0 splash=silent splash=silent splash=silent showopts
initrd (hd0,1)/boot/initrd


Was meinste ob man es da ändern sollte ?

Neutrin0
15.02.04, 10:25
aus

kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdd=ide-scsi hddlun=0 splash=silent splash=silent splash=silent

wird

kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdc=ide-scsi hddlun=0 splash=silent splash=silent splash=silent

wenn soenke scharfe vermutung stimmt

Ming
15.02.04, 13:04
Sehe doch erst einmal nach ob die Geräte überhaupt vorhanden sind.

hdparm -i /dev/hdd
oder

cat /proc/sys/dev/cdrom/info
[EDIT]
Von deiner fstab her tippe ich mal auf suse wenn dem so ist unter /etc/sysconfig/kernel findest du die parameter für das nachträgliche laden der scsi Module emulation.

THE_LINUX_NEWBIE
15.02.04, 13:10
Naja, ih must es witr vrsuche, hier die rgebinisse der Versuche:
linux:/home/manuel # hdparm -i /dev/hdd
/dev/hdd: No such device or address
linux:/home/manuel # hdparm -i /dev/hdc

/dev/hdc:

Model=HL-DT-ST RW/DVD GCC-4480B, FwRev=1.00, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:227,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no
Drive conforms to: ATA-2 X3T10 948D revision 3: 2

linux:/home/manuel # hdparm -i /dev/hda

/dev/hda:

Model=Maxtor 6Y080L0, FwRev=YAR41BW0, SerialNo=Y2M2MKKE
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=160086528
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: (null): 1 2 3 4 5 6 7

Was soll ich nun wo machen?

Ming
15.02.04, 13:13
Welches Linux SuSE und wenn welche Version?
Kernel Info währe auch nicht schlecht und ob Kernel Sourcen Installiert sind

michael.sprick
15.02.04, 13:22
steht doch schon oben:

in deiner grub.conf die Zeile:

kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdd=ide-scsi hddlun=0 splash=silent splash=silent splash=silent

ändern...

die Option hdd=ide-scsi aktiviert die SCSI Emulation für hdd (dein ehemaliger Brenner).
da hdd ja nun nicht mehr existent ist, hat die Option auch keinen Effekt mehr auf den Brenner. ersetze hdd gegen das device, das deinen Brenner beschreibt.

THE_LINUX_NEWBIE
15.02.04, 13:24
Was wollt ihr dazu nun alles haben?
Habe SuSE Linux 8.2 Prof.
Der Kernen spielt doch meines erachtens kein Rolle dabei wie ich das nun abändern muss.
Lief ja vorher auch so.
Vesion 2.4.20-4GB-athlon
Maschiene i686


Also muss ich jetzt im GRUB die
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdd=ide-scsi hddlun=0 splash=silent splash=silent splash=silent

gegen
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 hdc=ide-scsi hddlun=0 splash=silent splash=silent splash=silent

tauschen?
Ist as richtig so?

Ming
15.02.04, 13:35
Ok, wenn

cat /proc/sys/dev/cdrom/info
kein ergebnis liefert wird deine cdrom unterstützung nicht geladen.
Unter SuSE8.2 Standart installation muss unter /etc/sysconfig/kernel dieser eintrag vorhanden sein.

MODULES_LOADED_ON_BOOT="cdrom ide-scsi sr_mod"
cdrom dürfte klar sein ide-scsi setzt die scsi Emulation mit sr_mod wird festgelegt das die cdroms auf sr emuliert werden also sr0 oder sr1. Siehe Kernel Dokumentation cdrom/ide-cd.
Was aber sehr schlecht ist das bei dir hdparm kein ergebnis liefert.
Das kann eigentlich nur an meiner hier aufgeführten zeile liegen.
mach mal ein

lsmod und suche nach den Modulen wenn sie nicht vorhanden sind.

modprobe <modulname>
danach noch einmal den cat Befehl.

THE_LINUX_NEWBIE
15.02.04, 14:03
OK , habe cat /proc/sys/dev/cdrom/info gemacht:


linux:/home/manuel # cat /proc/sys/dev/cdrom/info
CD-ROM information, Id: cdrom.c 3.12 2000/10/18

drive name: hdc
drive speed: 48
drive # of slots: 1
Can close tray: 1
Can open tray: 1
Can lock tray: 1
Can change speed: 1
Can select disk: 0
Can read multisession: 1
Can read MCN: 1
Reports media changed: 1
Can play audio: 1
Can write CD-R: 1
Can write CD-RW: 1
Can read DVD: 1
Can write DVD-R: 0
Can write DVD-RAM: 0

Dann unter /etc/sysconfig/kernel das
MODULES_LOADED_ON_BOOT=" cdrom ide-cd ide-scsi"
gegen

MODULES_LOADED_ON_BOOT="cdrom ide-scsi sr_mod"

ersetzt.

Dann
lsmod
Module Size Used by Not tainted
nvram 4620 0 (autoclean)
snd-pcm-oss 50144 0 (autoclean) (unused)
snd-pcm 71168 0 (autoclean) [snd-pcm-oss]
snd-timer 13376 0 (autoclean) [snd-pcm]
snd-mixer-oss 15704 0 (autoclean) [snd-pcm-oss]
snd 40900 0 (autoclean) [snd-pcm-oss snd-pcm snd-timer snd-mixer-oss]
saa7134 58704 0 (autoclean)
video-buf 10324 0 (autoclean) [saa7134]
i2c-core 15336 0 (autoclean) [saa7134]
soundcore 3748 0 (autoclean) [snd saa7134]
v4l2-common 2528 0 (autoclean) [saa7134]
v4l1-compat 12072 0 (autoclean) [saa7134]
videodev 6176 2 (autoclean) [saa7134]
ipv6 145108 -1 (autoclean)
isa-pnp 31560 0 (unused)
ipt_TCPMSS 2392 1 (autoclean)
ipt_TOS 1048 18 (autoclean)
ipt_MASQUERADE 1368 1 (autoclean)
ipt_state 568 77 (autoclean)
ipt_LOG 3384 4 (autoclean)
mousedev 4372 0 (unused)
joydev 5792 0 (unused)
evdev 4192 0 (unused)
input 3264 0 [mousedev joydev evdev]
usb-ohci 19720 0 (unused)
ehci-hcd 17612 0 (unused)
usbcore 63116 1 [usb-ohci ehci-hcd]
raw1394 15828 0 (unused)
pppoe 7520 1 (autoclean)
pppox 1144 1 (autoclean) [pppoe]
ppp_generic 17276 3 (autoclean) [pppoe pppox]
slhc 5104 0 (autoclean) [ppp_generic]
ieee1394 36496 0 [raw1394]
af_packet 13224 2 (autoclean)
8139too 15752 3
mii 2528 0 [8139too]
ipt_REJECT 3160 3 (autoclean)
iptable_mangle 2200 1 (autoclean)
iptable_filter 1708 1 (autoclean)
ip_nat_ftp 2960 0 (unused)
iptable_nat 16366 2 [ipt_MASQUERADE ip_nat_ftp]
ip_conntrack_ftp 3888 1
ip_conntrack 16964 3 [ipt_MASQUERADE ipt_state ip_nat_ftp iptable_nat ip_conntrack_ftp]
ip_tables 11200 11 [ipt_TCPMSS ipt_TOS ipt_MASQUERADE ipt_state ipt_LOG ipt_REJECT iptable_mangle iptable_filter iptable_nat]
ide-scsi 10384 0
ide-cd 31964 0
cdrom 30304 0 [ide-cd]
nls_iso8859-1 2844 1 (autoclean)
ntfs 80620 1 (autoclean)
lvm-mod 67812 0 (autoclean)
reiserfs 217364 1



...au je, hab neu gebootet 7und jetzt wird das Laufwerk gar nicht mehr vom K3b erkannt :-(

Ming
15.02.04, 15:06
Von ändern war ja erst mal keine rede ich wollte wissen was bei drinne steht und ob die Module richtig geladen werden. du kannst ja mit modprobe module hinzu und entladen wie du möchtest ;) Dafür must du unter linux nicht neu booten. Deine config ist mit "cdrom ide-cd ide-scsi" soweit korrekt gewesen lsmod sieht auch gut aus. So wie es den anschein hat stimmt deine Hardware nicht mehr hast du im Bios mal nachgesen ob sie dort auch richtig erkannt wird?

Neutrin0
15.02.04, 15:33
[i]
Der Kernen spielt doch meines erachtens kein Rolle dabei wie ich das nun abändern [/B]

das spielt dann eine rolle wenn du kernel 2.6 benutzt dann wird die
emulation für den brenner nicht mehr benötigt :cool:

ich nehme aber an du hast den standart kernel für suse 8.2 installiert?

THE_LINUX_NEWBIE
15.02.04, 16:35
Jo, hab standart Kernel.