Hi,
Hardware ist normalerweise erstmal nur für root voll zugreifbar. Bei USB gibt es ein paar Basisinfos für jeden (Device-Typ ein paar IDs), aber alles was eine Anfrage zum Gerät braucht geht nur mit Schreibrecht (was im Normalfall nur root hat) - z.B. alle Strings (Seriennummer, Hersteller, etc.) vom Gerät zu holen braucht jeweils eine Anfrage beim Gerät.
On Friday 22 April 2011, rafael bachmann wrote:
irinimi@irinimi-laptop ~ $ usb_modeswitch
Looking for target devices ... No devices in target mode or class found Looking for default devices ... Found default devices (1) Accessing device 000 on bus 002 ... Using endpoints 0x01 (out) and 0x81 (in)
Das klingt schonmal irgendwie kaputt. IN und OUT müssen nach USB-Spec unterschiedliche IDs nehmen (der Teil 0x0 und 0x8 ist nur das Flag für OUT und IN). Sehr seltsam das.
Inquiring device details; driver will be detached ... Looking for active driver ... No driver found. Either detached before or never attached
Keine Fehlermeldung. Bei Linux kann entweder der Kernel oder ein Programm ein Gerät kontrollieren. Wenn ein Programm die Kontrolle will muss es dem Kernel Bescheid sagen.
Could not claim interface (error -1). Skipping device inquiry Error: could not get description string "manufacturer" Error: could not get description string "product"
Du bist nicht root und kannst damit keine Kommandos an den Stick schicken. Vesuche es mal mit sudo vor dem Kommando.
Konrad