Thomas Hertweck, Sonntag, 5. Oktober 2003 14:02:
Das ist die Unterstuetzung fuer SCSI-Disks, eigentlich das Modul sd_mod - bei SuSE ist das aber bis einschliesslich Kernel 2.4.20 fest im Kernel und nicht als Modul realisiert. Es ist insofern nicht verwunderlich, wenn Du diese Meldung bekommst, denn das Mo- dul existiert nicht. Erst mit 2.4.21 von SuSE wurde der SCSI- Layer modularisiert. Schreibe in /etc/modules.conf ein "alias block-major-8 off" und Du wirst diese Meldung in Zukunft nicht mehr zu sehen bekommen. Bei einem Kernel-Update musst Du diesen Eintrag natuerlich evtl. wieder rausnehmen, wenn der SCSI- Layer modular ist.
OK, hab das mal so umgebaut. Schaun mer mal, ob die Mounterei von dem Leser jetzt zuverlässiger funktioniert.
Ein HW-Problem kann ich ausschließen, denn es gibt Betriebssysteme, da funktionierts immer ;)
Falls das andere OS ein M$ Windows ist, dann heisst das gar nichts. Mit M$ Windows kannst Du kaputte Hardware betreiben, und oft wird es gehen :-) Unter Linux aber nicht.
Hm, immerhin _das_ würde ja für Windows sprechen - selbst Hardware, die nicht geht, geht unter Windows. Schont den Geldbeutel ;) -- Andreas Feile www.feile.net
Andreas, Du hattest mir eine PM geschrieben, worauf ich auch per PM geantwortet habe. Wieso schreibst Du nun auf einmal wieder ueber die Liste? Das finde ich nicht gut, wenn hier PMs und Listenmails durcheinander gewuerfelt werden. Andreas Feile schrieb:
[...] OK, hab das mal so umgebaut. Schaun mer mal, ob die Mounterei von dem Leser jetzt zuverlässiger funktioniert.
Der Eintrag in /etc/modules.conf sorgt lediglich dafuer, dass die Anfrage, das Modul zu laden, ignoriert wird, d.h. es kommt dann auch keine Fehlermeldung mehr ueber das Fehlschlagen des Ladever- suchs. Die Unterstuetzung muesste bei allen bisherigen offiziellen SuSE-Distributionskerneln fest im Kernel sein. Daher duerfte sich das generelle Verhalten bei Dir nicht Aendern, lediglich die Mel- dung duerfte verschwinden. CU, Th.
Thomas Hertweck, Sonntag, 5. Oktober 2003 18:32:
OK, hab das mal so umgebaut. Schaun mer mal, ob die Mounterei von dem Leser jetzt zuverlässiger funktioniert.
Der Eintrag in /etc/modules.conf sorgt lediglich dafuer, dass die Anfrage, das Modul zu laden, ignoriert wird, d.h. es kommt dann auch keine Fehlermeldung mehr ueber das Fehlschlagen des Ladever- suchs. Die Unterstuetzung muesste bei allen bisherigen offiziellen SuSE-Distributionskerneln fest im Kernel sein. Daher duerfte sich das generelle Verhalten bei Dir nicht Aendern, lediglich die Mel- dung duerfte verschwinden.
Das leuchtet ein. Damit bleibt aber die Frage, wie ich der scheinbar willkürlichen Mountbarkeit meiner CF-Karte zuleibe rücke. Denn mehr als diese Meldung in den Logs finde ich nicht. Eine Idee? -- Andreas Feile www.feile.net
Andreas Feile schrieb:
[...] Damit bleibt aber die Frage, wie ich der scheinbar willkürlichen Mountbarkeit meiner CF-Karte zuleibe rücke. Denn mehr als diese Meldung in den Logs finde ich nicht. Eine Idee?
Wenn ich mich recht erinnere, meintest Du, dass die Karte manchmal gemountet werden kann, manchmal aber nicht und dann eine Meldung kommt, dass es sich um kein gueltiges blockorientiertes Geraet handelt. Im Prinzip scheint es also bei Dir zu funktionieren, denn sonst wuerde es _nie_ gehen. Das spricht eben auch dafuer, dass es nichts mit der Fehlermeldung ueber das Fehlschlagen des Modulladens in /var/log/messages zu tun hat. Sind noch andere Hotplug- Geraete angeschlossen zu dem Zeitpunkt, wo es nicht geht (im Vergleich zu dem Zeitpunkt, wo es geht)? Dann koennte es sein, dass Du einfach wirklich ein falsches Device an- sprichst, weil ja dann die Karte evtl. nicht mehr unter sda sondern z.B. sdb anzusprechen ist. Wenn Du ansonsten keine weiteren Hotplug-Geraete hast, wird das Modul usb-storage (darueber wird die Karte doch angesprochen) denn entladen, nach dem Abziehen der Karte (siehe dazu HOTPLUG_USB_MODULES_TO_UNLOAD in /etc/sysconfig/hotplug)? CU, Th.
Thomas Hertweck, Sonntag, 5. Oktober 2003 19:02:
Wenn ich mich recht erinnere, meintest Du, dass die Karte manchmal gemountet werden kann, manchmal aber nicht und dann eine Meldung kommt, dass es sich um kein gueltiges blockorientiertes Geraet handelt.
Genau so ist es.
Sind noch andere Hotplug- Geraete angeschlossen zu dem Zeitpunkt, wo es nicht geht (im Vergleich zu dem Zeitpunkt, wo es geht)?
Das einzige, was sich an meiner gesamten Hardware-Konfiguration ändert, ist die CF-Karte, die manchmal im Kartenleser steckt, und manchmal nicht. Im zweiten USB-Slot steckt der Scanner (Epson Perfection 1250), und der steckt immer drin.
Dann koennte es sein, dass Du einfach wirklich ein falsches Device an- sprichst, weil ja dann die Karte evtl. nicht mehr unter sda sondern z.B. sdb anzusprechen ist.
Das müßte ich in der Tat mal ausprobieren, wenn es nicht geht. Das Lesegerät hat zwei Slots, einen für Smartmedia, einen für CF. Der eine ist sda, der andere sdb. Ich nahm an, das würde konstant bleiben. Aber das werde ich testen.
Wenn Du ansonsten keine weiteren Hotplug-Geraete hast, wird das Modul usb-storage (darueber wird die Karte doch angesprochen)
Jo.
denn entladen, nach dem Abziehen der Karte (siehe dazu HOTPLUG_USB_MODULES_TO_UNLOAD in /etc/sysconfig/hotplug)?
# grep UNLOAD /etc/sysconfig/hotplug HOTPLUG_USB_MODULES_TO_UNLOAD="scanner" HOTPLUG_PCI_MODULES_NOT_TO_UNLOAD="" HOTPLUG_IEEE1394_MODULES_NOT_TO_UNLOAD="" Kartenleser steht also nicht drin. Was müßte ich also einfügen? -- Andreas Feile www.feile.net
Andreas Feile schrieb:
Thomas Hertweck, Sonntag, 5. Oktober 2003 19:02: [...]
Sind noch andere Hotplug- Geraete angeschlossen zu dem Zeitpunkt, wo es nicht geht (im Vergleich zu dem Zeitpunkt, wo es geht)?
Das einzige, was sich an meiner gesamten Hardware-Konfiguration ändert, ist die CF-Karte, die manchmal im Kartenleser steckt, und manchmal nicht. Im zweiten USB-Slot steckt der Scanner (Epson Perfection 1250), und der steckt immer drin.
Die sollten sich auch nicht ins Gehege kommen, da ja nur der Kartenleser ueber usb-storage angesprochen wird, nicht aber der Scanner.
[...] Das müßte ich in der Tat mal ausprobieren, wenn es nicht geht. Das Lesegerät hat zwei Slots, einen für Smartmedia, einen für CF. Der eine ist sda, der andere sdb. Ich nahm an, das würde konstant bleiben. Aber das werde ich testen.
Bist Du sicher, dass das konstant bleibt? Haengt das nicht davon ab, welchen Slot Du "zuerst" belegst?
# grep UNLOAD /etc/sysconfig/hotplug HOTPLUG_USB_MODULES_TO_UNLOAD="scanner" HOTPLUG_PCI_MODULES_NOT_TO_UNLOAD="" HOTPLUG_IEEE1394_MODULES_NOT_TO_UNLOAD=""
Kartenleser steht also nicht drin. Was müßte ich also einfügen?
Kannst es ja mal mit HOTPLUG_USB_MODULES_TO_UNLOAD="scanner usb-storage" versuchen. Das habe ich hier so drin stehen und noch nie Pro- bleme gehabt. Es sorgt dafuer, dass das usb-storage Modul auf alle Faelle entladen wird. Vielleicht hilft es ja bei Deinem Problem, wenn das Modul jedesmal neu geladen wird und die Hard- ware neu initialisiert wird. Aber es kann natuerlich auch sein, dass es nichts bringt. CU, Th.
Thomas Hertweck, Sonntag, 5. Oktober 2003 21:51:
Das müßte ich in der Tat mal ausprobieren, wenn es nicht geht. Das Lesegerät hat zwei Slots, einen für Smartmedia, einen für CF. Der eine ist sda, der andere sdb. Ich nahm an, das würde konstant bleiben. Aber das werde ich testen.
Bist Du sicher, dass das konstant bleibt? Haengt das nicht davon ab, welchen Slot Du "zuerst" belegst?
Nun, den Smartmedia-Slot belege ich gar nicht, weil ich solche Karten nicht habe. Und im CF-Slot steckt manchmal die Karte beim Boot schon drin, und manchmal nicht. Ob es aber später geht, hängt hiervon nicht ab, das habe ich schon oft probiert. Es ist mal so, mal so.
Kannst es ja mal mit HOTPLUG_USB_MODULES_TO_UNLOAD="scanner usb-storage" versuchen. Das habe ich hier so drin stehen und noch nie Pro- bleme gehabt. Es sorgt dafuer, dass das usb-storage Modul auf alle Faelle entladen wird. Vielleicht hilft es ja bei Deinem Problem, wenn das Modul jedesmal neu geladen wird und die Hard- ware neu initialisiert wird. Aber es kann natuerlich auch sein, dass es nichts bringt.
OK, das hab ich drin. Werde die Situation beobachten, und sobald ich ein Ergebnis habe, werde ich nochmal posten. Danke für die Hilfe einstweilen. -- Andreas Feile www.feile.net
Guten Morgen. Thomas Hertweck, Sonntag, 5. Oktober 2003 21:51:
Bist Du sicher, dass das konstant bleibt? Haengt das nicht davon ab, welchen Slot Du "zuerst" belegst?
Wie ich gestern noch feststellte scheinst Du recht zu haben - es bleibt nicht konstant. Ich wollte die CF als sdb1 mounten und es ging mal wieder nicht. Als sdd1 gings dann. Vermutlich wäre der Smartmedia-Slot sdc gewesen. Komisch. D.h. ich muß also das Device jeweils erraten, unter welchem ich mounten kann. -- Andreas Feile www.feile.net
Andreas Feile wrote:
Thomas Hertweck, Sonntag, 5. Oktober 2003 21:51:
Bist Du sicher, dass das konstant bleibt? Haengt das nicht davon ab, welchen Slot Du "zuerst" belegst?
Wie ich gestern noch feststellte scheinst Du recht zu haben - es bleibt nicht konstant. Ich wollte die CF als sdb1 mounten und es ging mal wieder nicht. Als sdd1 gings dann. Vermutlich wäre der Smartmedia-Slot sdc gewesen. Komisch. D.h. ich muß also das Device jeweils erraten, unter welchem ich mounten kann.
Wenn Du ansonsten keine weiteren Hotplug-Geraete hast, die gleichzeitig angeschlossen sind, und wenn Du immer ordent- lich mountest und umountest, haette ich eigentlich nicht erwartet, dass die Karte einmal unter sdb1 und einmal unter sdd1 zu finden ist. Hast Du wirklich immer ordentlich ein umount durchgefuehrt? Wurde das usb-storage Modul zwischen den Versuchen entladen? Mein USB-Stick (das duerfte ja aehnlich sein), wird immer unter dem gleichen Device ange- sprochen, solange ich keine anderen weiteren USB-Hotplug- Geraete verwende... Du kannst Dir ja mal /proc/bus/usb/devices und auch /proc/scsi/scsi bzw. /proc/scsi/usb-storage-0/* anschauen bei den Versuchen, ob da dann wirklich nur _ein_ Geraet ge- listet wird, oder ob da evtl. noch andere Eintraege sind. CU, Th.
Thomas Hertweck, Sonntag, 5. Oktober 2003 19:02:
Andreas Feile schrieb:
[...] Damit bleibt aber die Frage, wie ich der scheinbar willkürlichen Mountbarkeit meiner CF-Karte zuleibe rücke. Denn mehr als diese Meldung in den Logs finde ich nicht. Eine Idee?
Wenn ich mich recht erinnere, meintest Du, dass die Karte manchmal gemountet werden kann, manchmal aber nicht und dann eine Meldung kommt, dass es sich um kein gueltiges blockorientiertes Geraet handelt.
Hab nun herausgefunden, woran das liegt: immer wenn vmware läuft, dann komm ich nicht auf die Karte drauf. Zwar hab ich in den vmware-settings das USB für das Gast-OS deaktiviert, aber offenbar blockiert vmware trotzdem den USB auf irgend eine Weise. Nun, wenn mans weiß, dann kann man damit leben. Gruß + Danke nochmal. Andy -- Andreas Feile www.feile.net
participants (2)
-
Andreas Feile
-
Thomas Hertweck