Hallo zusammen, kann mir jemand einen Tip geben, wie unter SuSE 9 ein als ATAPI laufendes CD-Rom RICHTIG auf ide-scsi umgestellt werden muss. Irgendwie muss ich was vergeigt haben, denn nach beim Kommando 'isoinfo' steht der PC. Folges habe ich gemacht: /boot/grup/menu.lst: kernel .... hdc=ide-scsi desktop showopts /dev: cdrom -> scd0 lsmod: (gekürzt) ide-cd 29664 0 (autoclean) cdrom 26752 0 (autoclean) [sr_mod ide-cd] cdrecord -scanbus liefert (gekürzt) scsibus0: 0,0,0 0) 'LG ' 'CD-ROM CRD-8482B' '1.05' Removable CD-ROM more /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: LG Model: CD-ROM CRD-8482B Rev: 1.05 Type: CD-ROM ANSI SCSI revision: 02 ABER nach folgendem hilft nur noch ein Reset: isoinfo -d -i /dev/cdrom /var/log/messages: Mar 12 13:04:14 ltt6 kernel: paride: version 1.06 installed (parport) Mar 12 13:04:14 ltt6 kernel: pg: pg version 1.02, major 97 Mar 12 13:04:14 ltt6 modprobe: modprobe: Can't locate module paride_protocol Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: init_module: Operation not permitted Mar 12 13:04:14 ltt6 insmod: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more information in syslog or the output from dmesg Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: insmod char-major-97 failed Mar 12 13:04:14 ltt6 kernel: pg0: Autoprobe failed Mar 12 13:04:14 ltt6 kernel: pg: No ATAPI device detected Mar 12 13:04:14 ltt6 modprobe: modprobe: Can't locate module paride_protocol Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: init_module: Operation not permitted Mar 12 13:04:14 ltt6 insmod: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more information in syslog or the output from dmesg Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: insmod char-major-97 failed Mar 12 13:04:14 ltt6 kernel: paride: version 1.06 installed (parport) Mar 12 13:04:14 ltt6 kernel: pg: pg version 1.02, major 97 Mar 12 13:04:14 ltt6 kernel: pg0: Autoprobe failed Mar 12 13:04:14 ltt6 modprobe: modprobe: Can't locate module paride_protocol Mar 12 13:04:14 ltt6 kernel: pg: No ATAPI device detected Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: init_module: Operation not permitted Danke für Tips Werner
Hallo, Am Tue, 16 Mar 2004, Werner Franke schrieb:
/boot/grup/menu.lst: kernel .... hdc=ide-scsi desktop showopts
Hast du noch ein anderes ATAPI Laufwerk? Das dann auch mit ide-scsi betreiben.
/dev: cdrom -> scd0
Ok. Besser IMO sr0 statt scd. scd* kannst du ja als symlinks auf die jew. /dev/sr* anlegen.
lsmod: (gekürzt) ide-cd 29664 0 (autoclean) cdrom 26752 0 (autoclean) [sr_mod ide-cd]
ide-cd stoert gerne. Deswegen s.o.
/var/log/messages: Mar 12 13:04:14 ltt6 kernel: paride: version 1.06 installed (parport) Mar 12 13:04:14 ltt6 kernel: pg: pg version 1.02, major 97 Mar 12 13:04:14 ltt6 modprobe: modprobe: Can't locate module paride_protocol Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: init_module: Operation not permitted
Brauchst du paride? Ich vermute nein, also modules.conf / modprobe.conf anpassen: alias char-major-97 off # pg -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hi David! On Tue, 16 Mar 2004, David Haller wrote:
Hallo,
Am Tue, 16 Mar 2004, Werner Franke schrieb:
/boot/grup/menu.lst: kernel .... hdc=ide-scsi desktop showopts
Hast du noch ein anderes ATAPI Laufwerk? Das dann auch mit ide-scsi betreiben.
/dev: cdrom -> scd0
BTW, wie kann ich meinen ATAPI-Laufwerken beibringen, dass sie im optimalen (maximalen) DMA-Modus betrieben werden sollen? Ohne ide-cd geht das doch nicht, oder? Ich habe dazu noch keinen vernünftigen Vorschlag gefunden! Ist Dir was bekannt? Danke! hao
Am Dienstag, 16. März 2004 20:05 schrieb Harald Krause:
Hi David!
On Tue, 16 Mar 2004, David Haller wrote:
Hallo,
Am Tue, 16 Mar 2004, Werner Franke schrieb:
/boot/grup/menu.lst: kernel .... hdc=ide-scsi desktop showopts
Hast du noch ein anderes ATAPI Laufwerk? Das dann auch mit ide-scsi betreiben.
/dev: cdrom -> scd0
BTW, wie kann ich meinen ATAPI-Laufwerken beibringen, dass sie im optimalen (maximalen) DMA-Modus betrieben werden sollen? Ohne ide-cd geht das doch nicht, oder? Ich habe dazu noch keinen vernünftigen Vorschlag gefunden! Ist Dir was bekannt? Man braucht kein ide-cd. DMA hat nichts mit ide-cd zu tun, sondern mit /dev/hd? . Viele Grüße, Heinz Dittmar
Hallo, Am Tue, 16 Mar 2004, Heinz Dittmar schrieb: [..]
Man braucht kein ide-cd. DMA hat nichts mit ide-cd zu tun, sondern mit /dev/hd? .
# lsmod | head -2 Module Size Used by bttv 96656 1 (autoclean) # hdparm -d 1 -k 1 /dev/hdd /dev/hdd: setting using_dma to 1 (on) setting keep_settings to 1 (on) using_dma = 1 (on) keepsettings = 1 (on) # lsmod | head -4 Module Size Used by ide-cd 29088 0 (autoclean) cdrom 29152 0 (autoclean) [ide-cd] bttv 96656 1 (autoclean) Noch Fragen? -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hallo, Am Tue, 16 Mar 2004, Harald Krause schrieb:
BTW, wie kann ich meinen ATAPI-Laufwerken beibringen, dass sie im optimalen (maximalen) DMA-Modus betrieben werden sollen? Ohne ide-cd geht das doch nicht, oder?
Ja.
Ich habe dazu noch keinen vernünftigen Vorschlag gefunden! Ist Dir was bekannt?
Wenn dein BIOS / Controller / Laufwerk nicht schlau genug sind, DMA zu aktivieren (oder der Kernel mit CONFIG_IDEDMA_ONLYDISK kompiliert wurde[1]), dann klappt evtl. folgendes wenn sowohl ide-cd als auch ide-scsi und sr_mod als Modul kompiliert wurden[0]: Evtl. (bei mir z.B.[2]) geht aber: modprobe -r sr_mod sg ide-scsi modprobe ide-cd hdparm -i /dev/hdX ## device des CD-LWs modprobe -r ide-cd Wenn das klappt kann man's mit 'hdparm -d 1 -k 1' statt 'hdparm -i' versuchen. Viel Glueck, -dnh [0] ansonsten hast du Pech gehabt [1] bei SuSE Kernels: zgrep CONFIG_IDEDMA_ONLYDISK /proc/config.gz [2] aber bei mir ist DMA eh auch fuer den CD-Brenner aktiviert -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hi David! On Tue, 16 Mar 2004, David Haller wrote:
Hallo,
Am Tue, 16 Mar 2004, Harald Krause schrieb:
BTW, wie kann ich meinen ATAPI-Laufwerken beibringen, dass sie im optimalen (maximalen) DMA-Modus betrieben werden sollen? Ohne ide-cd geht das doch nicht, oder?
Ja.
Ich habe dazu noch keinen vernünftigen Vorschlag gefunden! Ist Dir was bekannt?
Wenn dein BIOS / Controller / Laufwerk nicht schlau genug sind, DMA zu aktivieren (oder der Kernel mit CONFIG_IDEDMA_ONLYDISK kompiliert wurde[1]), dann klappt evtl. folgendes wenn sowohl ide-cd als auch ide-scsi und sr_mod als Modul kompiliert wurden[0]:
Evtl. (bei mir z.B.[2]) geht aber:
modprobe -r sr_mod sg ide-scsi modprobe ide-cd hdparm -i /dev/hdX ## device des CD-LWs modprobe -r ide-cd
Und da geht es schon schief: hares:~ # modprobe -r sr_mod sg ide-scsi hares:~ # modprobe ide-cd hares:~ # hdparm -i /dev/hdc /dev/hdc: Input/output error Grmmpfff ... Ich verwende den Kernel von Suse (linux-2.4.21-192) ohne eigenen Modifikationen. Alles hier relevante liegt demnach als Modul vor. Die Ramdisk enhält ebenfalls nichts verdächtiges: cat /etc/sysconfig/kernel ... MODULES_LOADED_ON_BOOT="" ... Entsprechend Deinem Vorschlag habe ich vor einger Zeit den ganzen ide-scsi Kram in die modules.conf verbannt: cat /etc/modules.conf.local --------------------------- # # please add local extensions to this file # below sr_mod ide-scsi below sg ide-scsi alias char-major-10-250 off below sd_mod usb-storage --------------------------- Any ideas? Oder brauche ich doch ide-cd während der Bootphase? MfG hao
Hallo, Am Wed, 17 Mar 2004, Harald Krause schrieb:
On Tue, 16 Mar 2004, David Haller wrote:
Am Tue, 16 Mar 2004, Harald Krause schrieb: Evtl. (bei mir z.B.[2]) geht aber:
modprobe -r sr_mod sg ide-scsi modprobe ide-cd hdparm -i /dev/hdX ## device des CD-LWs modprobe -r ide-cd
Und da geht es schon schief:
hares:~ # modprobe -r sr_mod sg ide-scsi hares:~ # modprobe ide-cd hares:~ # hdparm -i /dev/hdc /dev/hdc: Input/output error
Grmmpfff ...
Wundert mich ehrlich gesagt nicht. Bei mir tat's IIRC bisher naemlich auch nicht. Hm. Koennte sein, dass es daran liegt, dass ich neulich nen neuen 2.4.25er Kernel installiert habe. Da muesste man mal die ChangeLogs durchforsten. IIRC ging es bei mir mit Kernel 2.4.16 noch nicht. Aber schau mal in '/proc/ide/hdc/settings', das muesste auch mit ide-scsi und deinem Kernel gehen. Dort sollte dann ein "using_dma 1" auftauchen. Ansonsten: bist du sicher, dass das LW nicht eh DMA verwendet? Was ist im BIOS eingestellt? Was wird in den boot-messages erzaehlt? Wie ist die CPU-Last? Ohne DMA duerfte die deutlich hoeher als mit sein...
Ich verwende den Kernel von Suse (linux-2.4.21-192) ohne eigenen Modifikationen. Alles hier relevante liegt demnach als Modul vor.
Gut. (bis darauf, dass evtl. der neue 2.4er Kernel das Problem behebt).
Die Ramdisk enhält ebenfalls nichts verdächtiges:
cat /etc/sysconfig/kernel ... MODULES_LOADED_ON_BOOT="" ...
Gut. :)
Entsprechend Deinem Vorschlag habe ich vor einger Zeit den ganzen ide-scsi Kram in die modules.conf verbannt:
cat /etc/modules.conf.local --------------------------- # # please add local extensions to this file #
below sr_mod ide-scsi below sg ide-scsi
alias char-major-10-250 off
below sd_mod usb-storage ---------------------------
Wie sieht's in /etc/modules.conf aus? Steht da evtl. noch was zu ide-cd?
Oder brauche ich doch ide-cd während der Bootphase?
Generell nein. Auch ide-scsi / sr_mod / cdrom braucht man nicht. -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hallo David, Emil, alle, Danke für die Antworten. Am Dienstag, 16. März 2004 10:19 schrieb David Haller:
Hallo,
Am Tue, 16 Mar 2004, Werner Franke schrieb:
/boot/grup/menu.lst: kernel .... hdc=ide-scsi desktop showopts
Hast du noch ein anderes ATAPI Laufwerk? Das dann auch mit ide-scsi betreiben.
Nein. Nur das CD-Rom.
/dev: cdrom -> scd0
Ok. Besser IMO sr0 statt scd. scd* kannst du ja als symlinks auf die jew. /dev/sr* anlegen.
Habe ich geaendert. /dev/cdrom -> sr0
lsmod: (gekürzt) ide-cd 29664 0 (autoclean) cdrom 26752 0 (autoclean) [sr_mod ide-cd]
ide-cd stoert gerne. Deswegen s.o.
/var/log/messages: Mar 12 13:04:14 ltt6 kernel: paride: version 1.06 installed (parport) Mar 12 13:04:14 ltt6 kernel: pg: pg version 1.02, major 97 Mar 12 13:04:14 ltt6 modprobe: modprobe: Can't locate module paride_protocol Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: init_module: Operation not permitted
Brauchst du paride? Ich vermute nein, also modules.conf / modprobe.conf anpassen:
Nein das brauche ich nicht. Am Parallelport hängt nichts
alias char-major-97 off # pg
Habe ich so gemacht. Der PC bleibt immer noch hängen, allerdings bin ich mir nun nicht mehr sicher, dass es das Kommando "isoinfo" ist. Da mein Brennprogramm TkBurn das ganze verursacht und ich da mehere Kommandos benutze, bin nun am suchen welches Kommando es ist. Danke jedenfalls erstmal. Grüsse Werner
Hallo zusammen, Habe wieder einige neu Erkenntnisse zu meinem Problem. Am Mittwoch, 17. März 2004 15:31 schrieb Werner Franke:
Hallo David, Emil, alle,
Danke für die Antworten.
Am Dienstag, 16. März 2004 10:19 schrieb David Haller:
Hallo,
/var/log/messages: Mar 12 13:04:14 ltt6 kernel: paride: version 1.06 installed (parport) Mar 12 13:04:14 ltt6 kernel: pg: pg version 1.02, major 97 Mar 12 13:04:14 ltt6 modprobe: modprobe: Can't locate module paride_protocol Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: init_module: Operation not permitted
Brauchst du paride? Ich vermute nein, also modules.conf / modprobe.conf anpassen:
Nein das brauche ich nicht. Am Parallelport hängt nichts
alias char-major-97 off # pg
Habe ich so gemacht.
Der PC bleibt immer noch hängen, allerdings bin ich mir nun nicht mehr sicher, dass es das Kommando "isoinfo" ist. Da mein Brennprogramm TkBurn das ganze verursacht und ich da mehere Kommandos benutze, bin nun am suchen welches Kommando es ist.
Danke jedenfalls erstmal.
Nun inzwischen habe ich das Kommando herausgefunden, das Probleme macht: cdrecord dev=0,0,0 -msinfo Zumindest gerade eben. :-) Nach einem Reboot finde ich in /var/log/messages dann wieder die insmod Fehlermeldungen bezueglich char-major-97. In modules.conf habe ich zwar alias char-major-97 off # pg geaender, aber das scheint nicht zu interresieren. Wenn ich mir das File so ansehe, kommt auch nirgends das "off" vor. Statt dessen sehe ich oft so was wie install char-major-116 /bin/true Hat jemand wieder Tipps ?? DANKE, Werner Franke
Hallo, Am Mon, 29 Mar 2004, Werner Franke schrieb:
Am Mittwoch, 17. März 2004 15:31 schrieb Werner Franke:
Am Dienstag, 16. März 2004 10:19 schrieb David Haller: Nach einem Reboot finde ich in /var/log/messages dann wieder die insmod Fehlermeldungen bezueglich char-major-97. In modules.conf habe ich zwar
alias char-major-97 off # pg
geaender, aber das scheint nicht zu interresieren. Wenn ich mir das File so ansehe, kommt auch nirgends das "off" vor. Statt dessen sehe ich oft so was wie
install char-major-116 /bin/true
Bist du sicher, dass du die richtige Datei editierst? Wg. der Meldung kannst du aber mal install char-major-97 /bin/true testen. -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hallo David, Am Montag, 29. März 2004 22:50 schrieb David Haller:
Hallo,
Am Mon, 29 Mar 2004, Werner Franke schrieb:
Am Mittwoch, 17. März 2004 15:31 schrieb Werner Franke:
Am Dienstag, 16. März 2004 10:19 schrieb David Haller:
Nach einem Reboot finde ich in /var/log/messages dann wieder die insmod Fehlermeldungen bezueglich char-major-97. In modules.conf habe ich zwar
alias char-major-97 off # pg
geaender, aber das scheint nicht zu interresieren. Wenn ich mir das File so ansehe, kommt auch nirgends das "off" vor. Statt dessen sehe ich oft so was wie
install char-major-116 /bin/true
Bist du sicher, dass du die richtige Datei editierst?
Wg. der Meldung kannst du aber mal install char-major-97 /bin/true testen.
Ja ich bin mir sicher, dass ich die falsche Datei verändert habe. Habe ich auch kurz nachdem ich die letzte Mail abgesendet habe, gemerkt. Hatte in "modprobe.conf" geändert. Gestern, 5 minuten später: Datei "modules.conf" entsprechend geaendert, Kommando: cdrecord dev=0,0,0 -msinfo cdrecord: Can not init drive PC stand wieder. -> reboot In /var/log/messages stehen nun keine insmod fehler mehr. Aber auch keine, die auf den Stillstand des PC's hindeuten. /var/log/messages: Mar 30 08:59:08 ltt6 kernel: ISO 9660 Extensions: Microsoft Joliet Level 3 Mar 30 08:59:08 ltt6 kernel: ISO 9660 Extensions: RRIP_1991A Mar 30 09:01:32 ltt6 syslogd 1.4.1: restart. Kurz vor dem cdrecord Kommando hate ich die CD im CD-ROM gemounted und wieder unmounted. Da kamen die Meldungen bezüglich "ISO 9660". Hat jemand eine Idee ?? DANKE Werner Franke
Hallo, Am Tue, 30 Mar 2004, Werner Franke schrieb:
Am Montag, 29. März 2004 22:50 schrieb David Haller:
Bist du sicher, dass du die richtige Datei editierst? [..] Ja ich bin mir sicher, dass ich die falsche Datei verändert habe. Habe ich auch kurz nachdem ich die letzte Mail abgesendet habe, gemerkt. Hatte in "modprobe.conf" geändert.
*g*
Gestern, 5 minuten später: Datei "modules.conf" entsprechend geaendert, Kommando:
cdrecord dev=0,0,0 -msinfo cdrecord: Can not init drive
PC stand wieder. -> reboot
In /var/log/messages stehen nun keine insmod fehler mehr. Aber auch keine, die auf den Stillstand des PC's hindeuten.
Hm. Hast du dem Kernel denn schon 'hdX=ide-scsi' mitgegeben (siehe: cat /proc/cmdline)? Und dann sorge mal fuer eine saubere Umgebung: modprobe -r ide-cd sr_mod sg ide-scsi Falls du keine weiteren SCSI Geraete hast, sollte lsmod keines der Module ide-cd, sr_mod, cdrom, sg, ide-scsi und scsi_mod mehr anzeigen. Dann setz ein 'tail -f /var/log/messages' an und fuehre ein 'modprobe -v sg' aus und schau was sich dann auf der Konsole und in der messages tut und was lsmod (neu) ausgibt. Und schau in /proc/scsi nach, was sich dort findet. 'ide-cd' sollte auf keinen Fall auftauchen. Wenn alles klappt: cdrecord -scanbus Wenn das auch klappt: cdrecord -inq dev=<device_lt_scanbus> Wenn das auch klappt: cdrecord -atip dev=<device_lt_scanbus> Fuer letzteres muss ein Medium im LW liegen. Die Ausgaben (ohne cdrecord -inq / atip) duerften nicht allzulang sein, die kannst du dann wohl hier mailen, sonst per PM an mich. Uebrigens: aus man cdrecord: -msinfo [..] This option makes only sense with a CD that contains at least one closed session and is appendable (not finally closed yet). Some drives create error messages if you try to get the multi session info for a disk that is not suitable for this operation. -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hallo David , Am Dienstag, 30. März 2004 15:21 schrieb David Haller:
Hallo,
Am Montag, 29. März 2004 22:50 schrieb David Haller: Gestern, 5 minuten später: Datei "modules.conf" entsprechend geaendert, Kommando:
cdrecord dev=0,0,0 -msinfo cdrecord: Can not init drive
PC stand wieder. -> reboot
In /var/log/messages stehen nun keine insmod fehler mehr. Aber auch keine, die auf den Stillstand des PC's hindeuten.
Hm. Hast du dem Kernel denn schon 'hdX=ide-scsi' mitgegeben
ltt6:~ # cat /proc/cmdline root=/dev/hda2 vga=0x31a hdc=ide-scsi desktop splash=silent
(siehe: cat /proc/cmdline)? Und dann sorge mal fuer eine saubere Umgebung:
modprobe -r ide-cd sr_mod sg ide-scsi
ltt6:~ # modprobe -r ide-cd sr_mod sg ide-scsi ltt6:~ # lsmod Module Size Used by Not tainted sr_mod 13432 0 (autoclean) ide-scsi 10000 0 ide-cd 29664 0 cdrom 26752 0 (autoclean) [sr_mod ide-cd] Ich habe keine weiteren SCSI Geraete, aber "modprobe -r" funktioniert trotzdem nicht. Das CD-ROM ist aktuell nicht gemountet. Ich kann modprobe -r sg modprobe -r ide-cd ausführen und dann sind sie auch weg, aber bei modprobe -r ide-scsi sind sie wieder da. Ein "modprobe -r cdrom" liefert cdrom: Device or resource busy Was könnte das verursachen? lsof |grep cdrom liefert nichts. Wenn ich die Kiste das nächste Mal boote, werde ich mal sehen was da dann für Kernel-Module geladen sind. Ob die erst geladen werden, wenn auf das CD-ROM das erste Mal zugegriffen wird.
Falls du keine weiteren SCSI Geraete hast, sollte lsmod keines der Module ide-cd, sr_mod, cdrom, sg, ide-scsi und scsi_mod mehr anzeigen.
Dann setz ein 'tail -f /var/log/messages' an und fuehre ein 'modprobe -v sg' aus und schau was sich dann auf der Konsole und in der messages tut und was lsmod (neu) ausgibt. Und schau in /proc/scsi nach, was sich dort findet. 'ide-cd' sollte auf keinen Fall auftauchen.
Wenn alles klappt: cdrecord -scanbus Wenn das auch klappt: cdrecord -inq dev=<device_lt_scanbus> Wenn das auch klappt: cdrecord -atip dev=<device_lt_scanbus>
Fuer letzteres muss ein Medium im LW liegen.
Die Ausgaben (ohne cdrecord -inq / atip) duerften nicht allzulang sein, die kannst du dann wohl hier mailen, sonst per PM an mich.
Uebrigens: aus man cdrecord:
-msinfo [..] This option makes only sense with a CD that contains at least one closed session and is appendable (not finally closed yet). Some drives create error messages if you try to get the multi session info for a disk that is not suitable for this operation.
Hmmm, unter SuSE 8.1, das ich zu Hause benutze, machte das noch nie Probleme. Aber da habe ich auch ein anderes CD-ROM :-) Grüsse Werner
Hallo, Am Wed, 31 Mar 2004, Werner Franke schrieb:
Am Dienstag, 30. März 2004 15:21 schrieb David Haller:
Hm. Hast du dem Kernel denn schon 'hdX=ide-scsi' mitgegeben
ltt6:~ # cat /proc/cmdline root=/dev/hda2 vga=0x31a hdc=ide-scsi desktop splash=silent
Ok. Wie war das nochmal mit ide-cd? ide-cd='ignore=hdc'? Bzw. options ide-cd ignore=hdc Und steht was von den Modulen in 'MODULES_LOADED_ON_BOOT' in /etc/sysconfig/kernel?
(siehe: cat /proc/cmdline)? Und dann sorge mal fuer eine saubere Umgebung:
modprobe -r ide-cd sr_mod sg ide-scsi
ltt6:~ # modprobe -r ide-cd sr_mod sg ide-scsi ltt6:~ # lsmod Module Size Used by Not tainted sr_mod 13432 0 (autoclean) ide-scsi 10000 0 ide-cd 29664 0 cdrom 26752 0 (autoclean) [sr_mod ide-cd]
*hrmpf*
Ich habe keine weiteren SCSI Geraete, aber "modprobe -r" funktioniert trotzdem nicht. Das CD-ROM ist aktuell nicht gemountet. Ich kann modprobe -r sg modprobe -r ide-cd ausführen und dann sind sie auch weg, aber bei modprobe -r ide-scsi sind sie wieder da.
*hrmpf* Laeuft 'resmgr' o.ae.? Im Zweifelsfall mal den ganze Kram deaktivieren: insserv -r resmgr coldplug hotplug hwscan ksysguardd
Ein "modprobe -r cdrom" liefert
cdrom: Device or resource busy
Was könnte das verursachen? lsof |grep cdrom liefert nichts.
s.o. Ausserdem koennte noch dieser KDE-Kram rumfuhrwerken. Also mal ohne laufendes X auf ner Konsole.
Wenn ich die Kiste das nächste Mal boote, werde ich mal sehen was da dann für Kernel-Module geladen sind. Ob die erst geladen werden, wenn auf das CD-ROM das erste Mal zugegriffen wird.
Ja, boote direkt in den RL 3 (oder sogar nur 1), damit das KDE Zeug erst gar nicht gestartet wird (vorausgesetzt, du verwendest KDE ueberhaupt ;) Achso: einfach als Kernelparameter den Runlevel angeben. Bei Lilo einfach z.B.: "linux 1" statt "linux", bei grub musst du AFAIK die Zeile editieren (e, e, " 1" anhaengen, b) Achso: wie sieht eigentlich die modules.conf bzgl. ide-scsi, sg, sr_mod aus? -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Hi, Am Mittwoch, 31. März 2004 18:59 schrieb David Haller:
Hallo,
Am Wed, 31 Mar 2004, Werner Franke schrieb:
Am Dienstag, 30. März 2004 15:21 schrieb David Haller:
Hm. Hast du dem Kernel denn schon 'hdX=ide-scsi' mitgegeben
ltt6:~ # cat /proc/cmdline root=/dev/hda2 vga=0x31a hdc=ide-scsi desktop splash=silent
Ok. Wie war das nochmal mit ide-cd? ide-cd='ignore=hdc'? Bzw.
options ide-cd ignore=hdc
Die zusätzlich oder statt hdc=ide-scsi. Zusätzlich schätze ich mal. Also: root=/dev/hda2 vga=0x31a hdc=ide-scsi ide-cd ignore=hdc desktop splash=silent
Und steht was von den Modulen in 'MODULES_LOADED_ON_BOOT' in /etc/sysconfig/kernel?
cat /etc/sysconfig/kernel|grep MODULES_LOADED_ON_BOOT MODULES_LOADED_ON_BOOT=""
*hrmpf* Laeuft 'resmgr' o.ae.? Im Zweifelsfall mal den ganze Kram deaktivieren: insserv -r resmgr coldplug hotplug hwscan ksysguardd
Mit "insserv resmgr hotplug ksysguardd" kann ich sie wieder einschalten ? hwscan und coldplug werde ich wohl nicht brauchen.
Ein "modprobe -r cdrom" liefert
cdrom: Device or resource busy
Was könnte das verursachen? lsof |grep cdrom liefert nichts.
s.o. Ausserdem koennte noch dieser KDE-Kram rumfuhrwerken. Also mal ohne laufendes X auf ner Konsole.
Wenn ich die Kiste das nächste Mal boote, werde ich mal sehen was da dann für Kernel-Module geladen sind. Ob die erst geladen werden, wenn auf das CD-ROM das erste Mal zugegriffen wird.
Ja, boote direkt in den RL 3 (oder sogar nur 1), damit das KDE Zeug erst gar nicht gestartet wird (vorausgesetzt, du verwendest KDE ueberhaupt ;) Achso: einfach als Kernelparameter den Runlevel angeben. Bei Lilo einfach z.B.: "linux 1" statt "linux", bei grub musst du AFAIK die Zeile editieren (e, e, " 1" anhaengen, b)
Verwende Grub. Mache ich warscheinlich erst nächste Woche, da der PC meine aktuelle Arbeitsumgebung ist und ich neben Linux spielen auch noch etwas Arbeiten muss :-)
Achso: wie sieht eigentlich die modules.conf bzgl. ide-scsi, sg, sr_mod aus?
nicht bzgl. ide-scsi alias char-major-21 sg alias block-major-11 sr_mod Gruss Werner
Hallo, Am Thu, 01 Apr 2004, Werner Franke schrieb:
Hi,
Am Mittwoch, 31. März 2004 18:59 schrieb David Haller: [..]
Ok. Wie war das nochmal mit ide-cd? ide-cd='ignore=hdc'? Bzw.
options ide-cd ignore=hdc
Die zusätzlich oder statt hdc=ide-scsi. Zusätzlich schätze ich mal.
Jep.
Also:
root=/dev/hda2 vga=0x31a hdc=ide-scsi ide-cd ignore=hdc desktop ^ ide-cd='ignore=hdc'
AFAIR. Hab das nie ausprobiert sondern in dem Fall einfach ide-cd gar nicht erst mitkompiliert ;) Achso: hast du noch ein weiteres CD/DVD-LW? Das solltest du auch mit ide-scsi betreiben, also z.B. 'hdd=ide-scsi'.
Und steht was von den Modulen in 'MODULES_LOADED_ON_BOOT' in /etc/sysconfig/kernel?
cat /etc/sysconfig/kernel|grep MODULES_LOADED_ON_BOOT MODULES_LOADED_ON_BOOT=""
Ok.
*hrmpf* Laeuft 'resmgr' o.ae.? Im Zweifelsfall mal den ganze Kram deaktivieren: insserv -r resmgr coldplug hotplug hwscan ksysguardd
Mit "insserv resmgr hotplug ksysguardd" kann ich sie wieder einschalten ?
Ja.
hwscan und coldplug werde ich wohl nicht brauchen.
*g* Ausser vielleicht man nen hwscan per Hand wenn du mal neue HW einbaust ;)
Achso: wie sieht eigentlich die modules.conf bzgl. ide-scsi, sg, sr_mod aus?
nicht bzgl. ide-scsi alias char-major-21 sg alias block-major-11 sr_mod
Kein "pre-/post-install" oder "above/below"? Dann fuege folgendes noch ein: ==== below sr_mod ide-scsi below sg ide-scsi ==== -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Am Dienstag, 16. März 2004 09:02 schrieb Werner Franke:
Hallo zusammen,
kann mir jemand einen Tip geben, wie unter SuSE 9 ein als ATAPI laufendes CD-Rom RICHTIG auf ide-scsi umgestellt werden muss. Irgendwie muss ich was vergeigt haben, denn nach beim Kommando 'isoinfo' steht der PC.
Folges habe ich gemacht:
/boot/grup/menu.lst: kernel .... hdc=ide-scsi desktop showopts
/dev: cdrom -> scd0
lsmod: (gekürzt) ide-cd 29664 0 (autoclean) cdrom 26752 0 (autoclean) [sr_mod ide-cd]
cdrecord -scanbus liefert (gekürzt) scsibus0: 0,0,0 0) 'LG ' 'CD-ROM CRD-8482B' '1.05' Removable CD-ROM
more /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: LG Model: CD-ROM CRD-8482B Rev: 1.05 Type: CD-ROM ANSI SCSI revision: 02
ABER nach folgendem hilft nur noch ein Reset:
isoinfo -d -i /dev/cdrom
/var/log/messages: Mar 12 13:04:14 ltt6 kernel: paride: version 1.06 installed (parport) Mar 12 13:04:14 ltt6 kernel: pg: pg version 1.02, major 97 Mar 12 13:04:14 ltt6 modprobe: modprobe: Can't locate module paride_protocol Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: init_module: Operation not permitted Mar 12 13:04:14 ltt6 insmod: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more information in syslog or the output from dmesg Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: insmod char-major-97 failed Mar 12 13:04:14 ltt6 kernel: pg0: Autoprobe failed Mar 12 13:04:14 ltt6 kernel: pg: No ATAPI device detected Mar 12 13:04:14 ltt6 modprobe: modprobe: Can't locate module paride_protocol Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: init_module: Operation not permitted Mar 12 13:04:14 ltt6 insmod: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more information in syslog or the output from dmesg Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: insmod char-major-97 failed Mar 12 13:04:14 ltt6 kernel: paride: version 1.06 installed (parport) Mar 12 13:04:14 ltt6 kernel: pg: pg version 1.02, major 97 Mar 12 13:04:14 ltt6 kernel: pg0: Autoprobe failed Mar 12 13:04:14 ltt6 modprobe: modprobe: Can't locate module paride_protocol Mar 12 13:04:14 ltt6 kernel: pg: No ATAPI device detected Mar 12 13:04:14 ltt6 insmod: /lib/modules/2.4.21-192-default/kernel/drivers/ block/paride/pg.o: init_module: Operation not permitted
Danke für Tips Werner
Hallo Werner, Hallo Alle zwei Dinge sind mir aufgefallen, die vielleicht näher betrachtet werden sollten: 1.: Bei mir ist es /dev/sr0, auf dem ich meinen über ide-scsi eigebundenen DVD-Brenner nutze, auch für CD's, daß muß aber nicht unbedingt viel bedeuten. 2.: In /var/log/messages sind viele Fehlermeldungen von paride drin. Soweit ich weiß ist paride ein Treiber für IDE-Geräte am Parallelport. Hast Du das CDROM am Prallelport angeschlossen oder am IDE-Bus? Wenn am Parallelport, dann geht vielleicht ide-scsi nicht mit IDE-Geräten am Parallelport (keine Ahnung, nur vermutet). Wenn am IDE-Bus, hast Du evtl. im Kernel den IDE-Support nicht konfiguriert, weil Du dachtest paride wäre der richtige Treiber dafür. Meine Mail läßt bestimmt noch viele Fragen offen, aber vielleicht sind Fragen manchmal auch gute Antworten. Tschö, Emil. -- -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate
participants (5)
-
David Haller
-
Emil Stephan
-
harald.krause@a-city.de
-
Heinz Dittmar
-
Werner Franke