WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Hotplug-Script ausführen (http://www.wcm.at/forum/showthread.php?t=72823)

SNo0py 08.10.2002 21:21

Hotplug-Script ausführen
 
Hallo Leute,

ich möchte meine Cam automatisch beim Anstecken an den Rechner mounten und beim Abstecken wieder unmounten.

Die Hotplug-Scripts sind installiert und händisch kann ich auch alles mounten kopieren unmounten. Nur hätt ichs eben gerne automatisch...

Und ich bringe es nicht zusammen, das hotplug-Script in /etc/hotplug/usb/ zum Laufen zu bekommen bzw überhaupt dort ein Script zum Laufen zu bekommen...

Thx

Clystron 10.10.2002 20:01

Hi,

ja, damit hab ich auch ein bisschen gekämpft (Fritz! USB V2.0 unter Debian Woody). Welche distribution verwendest denn du?

edit: Ich sehe du bist ein Gentoo-Jünger, man sollte eben immer das Profil erst lesen :D

Ich weiss leider nicht mehr genau was die Ursache war, der USA-Urlaub hat doch ein bisschen was gelöscht, aber ich kann dir nachschauen und morgen bescheid geben wenn ich was gefunden hab. Ich hab mich "damals" mit debugausgaben herangetastet ;)

mfG
Clystron

PS: Wenn ich mich recht erinnere musste das Script einen ganz speziellen Namen haben...

SNo0py 10.10.2002 20:38

Danke, wär ganz nett, wennst mir da ein wenig helfen könntest... weil die Cam via Samba freigeben wär schon :cool:

Clystron 11.10.2002 10:03

OK, ich hab mir gestern nochmal meine Hotplug-Scripts angeschaut...


das "Startup"-Script befindet sich in /etc/hotplug/usb und heisst fcusb, genau wie das Treibermodul und das Gerät.

Viel witziger ist das "shutdown"-script, den namen von dem Teil hab ich nur duch Debugausgaben in den hotplugscripts rausgekriegt.

Leider kamen keine eindeutigen Erinnerungen hoch, was genau hast du den gemacht, welche Scripts hast du dir schon angeschaut und was schon probiert?

mfG
Clystron

SNo0py 14.10.2002 12:45

Servus!
Ich hab leider gar keine Ahnung, wo und wie ich ansetzen soll, da die Doku sehr spärlich ist :(

Ausgabe cat /proc/bus/usb/devices :
Code:

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=1040
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=  8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  8 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04cb ProdID=0100 Rev=10.00
S:  Product=USB Mass Storage
S:  SerialNumber=Y-171^^^^^000511X0000003005550
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=05 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=  2 Ivl=1ms
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=03f0 ProdID=0604 Rev= 1.00
S:  Manufacturer=Hewlett-Packard
S:  Product=DeskJet 840C
S:  SerialNumber=HU06P1T0V0KV
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=01 Driver=usblp
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 0 Alt= 1 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

und cat /proc/bus/usb/drivers :
Code:

        usbdevfs
        hub
  0- 15: usblp

...

ich kapier's nicht :(

Clystron 14.10.2002 13:01

Das zeugs hab ich mir gleich gar nicht angeschaut :)

Hotplug im Kernel is eh aktiviert? Was sagt cat /proc/sys/kernel/hotplug

Gibts eine "USB-Hotplug enabled" Startupmeldung oder sowas in der Art?

Passiert schon was wenn du die Digicam ansteckst im laufenden Betrieb (irgendwelche Ausgaben auf der Console oder im syslog)?

mfG
Clystron

SNo0py 14.10.2002 13:29

Fehlermeldung: nein, lässt sich alles starten...

Händischer Start (mounten etc.) funktioniert auch ohne Fehler...

Ich vermute mal, dass das Problem der fehlende Treiber ist (siehe oben...)...

Clystron 14.10.2002 13:47

Ich meinte keine Fehlermeldungen sondern Meldungen allgemein. Wenn ich meine FRITZ-USB anstecke krieg ich eine Meldung dass ein neues USB-Device gefunden wurde usw...

Nochmal: Hast du Hotplug-Support im Kernel?

Wenns manuel funktioniert ist zumindest die Treiberlandschaft in Ordnung.

Gibts ein hotplug-Startupscript in /etc/rc.d/init.d?

mfg
Clystron

SNo0py 14.10.2002 13:52

*
Code:

bruce root # cat /proc/sys/kernel/hotplug
/sbin/hotplug

* das Script in /etc/init.d/hotplug wird/ist gestartet

* manuell mounten geht (nachdem das usb-storage-Modul geladen wurde)

* *verzweiflung*

Clystron 14.10.2002 14:12

OK, da in /proc/sys/kernel/hotplug was drinsteht hast du Hotplugging im Kernel.

In /sbin/hotplug (ist ein shellscript) gibts die Zeile "# DEBUG=yes export DEBUG" relativ weit oben. Lösch mal das "#" weg und check dann mal dein /var/log/messages wenn du die Camera an/absteckst....

mfG
Clystron


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag