danke für den Tip..., aber ich habe gerade festgestellt, meine Behauptung war nicht ganz richtig:
Wenn ich mit eingesteckter Karte boote, ist das Gerät vorhanden.
Wenn ich diese Karte nach dem booten einstecke, passiert nix.
Auch nicht, wenn ich den Kernelaufruf beim Booten mitgebe.
Von wegen hotplug. Oder muß nun hotplug noch extra aktiviert werden?
Ein anders Problemchen ist noch, dass /dev/raw1394 die Gruppenrechte root (750) hat,
da kann ich ja erstmal nicht darauf zugreifen. Dann man das beim Erzeugen manipulieren?
Also: Coldplug geht, Hotplug nicht. Löst die Karte beim Einstecken denn überhaupt einen Hotplug-Event aus? Dein bisheriges Laden des Moduls mittels force-Option spricht eigentlich dagegen. Gucke mal nach, ob Udev irgendwas macht, wenn du die Karte einsteckst:
brum wrote:Nö, die Karte löst keine Ereignisse aus,
weder udvadmin monitor, noch bei den Kernelmeldungen.
(udevcontrol habe ich nicht an Bord...).
Ein echter Mangel. Hmm. Vermutlich kommt nicht mal ein Hotplug-Event. Ich vermute, dass der Treiber für die Cardbus-Bridge (meist ist das "yenta_socket") gar nicht geladen ist. Dann kann er natürlich auch keine eingesteckte Karte erkennen.
Da muß ich wohl den Kernel doch noch übersetzen, möchte ich bei angeschalteten Gerät die Karte aktivieren...
Hast Du eine Idee, wie das Device mit der richtigen Gruppenzugehörigkeit erzeugt wird?
Auch per Udev. Wenn du aber ohnehin modprobe machst spricht doch nichts gegen ein Skript, das nach dem modprobe die Gruppe einfach ändert.
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.