Tulkas
Well-Known Member
Hallo,
wie kann ich, wie es in der Man-Page von usbd.conf steht, einen Befehl nach dem einstecken eines Gerätes in den USB-Port ausführen lassen? Ich hab hier einen No-Name-USB-Stick. Da muss ich erst immer ein camcontrol scanbus 0 drüberlaufen lassen, damit ich ihn mounten kann. Nun stand in der Man-Page ein Beispiel zu einem USB-Zip Laufwerk. Dementsprechend hab ich meinen Eintrag in die usbd.conf getätigt:
device "USB Memory Stick"
product 0x6803
vendor 0x0ea0
attach "/usr/local/bin/camcontrol rescan bus 0"
Die Werte für Produkt und Vendor wurden beim Einstecken des Sticks angegeben, also hab ich sie hier eingetragen. Aber es klappt nicht. Wenn ich diesen Eintrag stehen lasse, kann ich den Stick nicht mounten. Erst wenn ich das auskommentiere(und den usbd neu starte), den Stick rausnehme, wieder reinstecke und das camcontrol mit der Hand aufrufe, gehts wieder. Müsste da nicht auch ein "attached" auf der xconsole erscheinen, wenn der Eintrag korrekt wäre ?? Ich wäre sehr dankbar, wenn mir jemand meinen Fehler aufdecken könnte.
Danke und Gruß
Tulkas
wie kann ich, wie es in der Man-Page von usbd.conf steht, einen Befehl nach dem einstecken eines Gerätes in den USB-Port ausführen lassen? Ich hab hier einen No-Name-USB-Stick. Da muss ich erst immer ein camcontrol scanbus 0 drüberlaufen lassen, damit ich ihn mounten kann. Nun stand in der Man-Page ein Beispiel zu einem USB-Zip Laufwerk. Dementsprechend hab ich meinen Eintrag in die usbd.conf getätigt:
device "USB Memory Stick"
product 0x6803
vendor 0x0ea0
attach "/usr/local/bin/camcontrol rescan bus 0"
Die Werte für Produkt und Vendor wurden beim Einstecken des Sticks angegeben, also hab ich sie hier eingetragen. Aber es klappt nicht. Wenn ich diesen Eintrag stehen lasse, kann ich den Stick nicht mounten. Erst wenn ich das auskommentiere(und den usbd neu starte), den Stick rausnehme, wieder reinstecke und das camcontrol mit der Hand aufrufe, gehts wieder. Müsste da nicht auch ein "attached" auf der xconsole erscheinen, wenn der Eintrag korrekt wäre ?? Ich wäre sehr dankbar, wenn mir jemand meinen Fehler aufdecken könnte.
Danke und Gruß
Tulkas