TiLP und 10.0: "Das Gerät oder Ressource ist belegt"
TiLP2 ist ein Programm, das diverse Texas Instruments Handrechner (u.a. per USB) ausliest. Leider gibt es Probleme mit der Verbindung zum USB-Device. Zuvor Infos zum System: Opensuse 10.0, KDE 3.5.1, Tilp-2 0.03. Tilp2 - wegen Schreibrechte als root gestartet - durchsucht die USB-Devices und findet das Gerät auch zuverlässig: === log begin === tilp-INFO: Searching for link cables... [snip] ticables-INFO: Check for lib-usb usability: ticables-INFO: usb filesystem (/proc/bus/usb): mounted ticables-INFO: node /proc/bus/usb/devices: exists ticables-INFO: permissions/user/group: -r--r--r-- root root ticables-INFO: is user can r/w on device: yes 1: 0 0 0 0 2: 0 0 0 0 3: 0 0 0 0 4: 0 0 0 0 5: 1 0 0 0 tilp-INFO: Searching for hand-helds on 5:1... ticables-INFO: Check for lib-usb usability: ticables-INFO: usb filesystem (/proc/bus/usb): mounted ticables-INFO: node /proc/bus/usb/devices: exists ticables-INFO: permissions/user/group: -r--r--r-- root root ticables-INFO: is user can r/w on device: yes ticables-INFO: found <TI89 Titanium>. (tilp-2:11234): ticables-WARNING **: usb_claim_interface (could not claim interface 0: Das Gerät oder die Ressource ist belegt). === log end === Ein Auszug aus dmesg: === begin === usb 4-1: new full speed USB device using uhci_hcd and address 7 ppdev0: no associated port! ppdev1: no associated port! ppdev2: no associated port! usb 4-1: usbfs: interface 0 claimed by usbfs while 'tilp-2' sets config #1 === end === Google hilft mit leider nicht weiter, da ich unter der Fehlermeldung im wesentlichen andere Gnome Programme wie gphoto finde, aber nicht TiLP. Wäre schön, wenn da jemand helfen könnte. Danke! Guido
Am Montag, 27. Februar 2006 20:44 schrieb Guido Pinkernell:
TiLP2 ist ein Programm, das diverse Texas Instruments Handrechner (u.a. per USB) ausliest. Leider gibt es Probleme mit der Verbindung zum USB-Device. Zuvor Infos zum System:
Opensuse 10.0, KDE 3.5.1, Tilp-2 0.03.
Ein Auszug aus dmesg:
=== begin ===
usb 4-1: new full speed USB device using uhci_hcd and address 7 ppdev0: no associated port! ppdev1: no associated port! ppdev2: no associated port! usb 4-1: usbfs: interface 0 claimed by usbfs while 'tilp-2' sets config #1
=== end ===
Hier wird ein ähnliches Problem wie in der letzten dmesg-Zeile beschrieben mit der Lösung, ein usb Kernel modul zu stoppen: http://en.opensuse.org/SDB:Scanner_Setup_from_SUSE_Linux_10.0#USB_access_con...: Ich habe das analog mit rmmod usbfs versucht. Meldung: Modul existiert nicht in /proc/modules Wie hält man das Modul an? (Nicht dauerhaft - nur dass ich TiLP mal in Aktion sehen kann) Guido
On Mon, Feb 27, 2006 at 09:44:21PM +0100, Guido Pinkernell wrote:
Am Montag, 27. Februar 2006 20:44 schrieb Guido Pinkernell:
TiLP2 ist ein Programm, das diverse Texas Instruments Handrechner (u.a. per USB) ausliest. Leider gibt es Probleme mit der Verbindung zum USB-Device. Zuvor Infos zum System:
Opensuse 10.0, KDE 3.5.1, Tilp-2 0.03.
Ein Auszug aus dmesg:
=== begin ===
usb 4-1: new full speed USB device using uhci_hcd and address 7 ppdev0: no associated port! ppdev1: no associated port! ppdev2: no associated port! usb 4-1: usbfs: interface 0 claimed by usbfs while 'tilp-2' sets config #1
=== end ===
Hier wird ein ähnliches Problem wie in der letzten dmesg-Zeile beschrieben mit der Lösung, ein usb Kernel modul zu stoppen:
http://en.opensuse.org/SDB:Scanner_Setup_from_SUSE_Linux_10.0#USB_access_con...:
Ich habe das analog mit rmmod usbfs versucht. Meldung: Modul existiert nicht in /proc/modules
Wie hält man das Modul an? (Nicht dauerhaft - nur dass ich TiLP mal in Aktion sehen kann)
gar nicht. Das Problem ist, das jemand das device geclaimed hat, dann aber die configuration aendern will. Seit neueren Kerneln darf usb_set_configuration() nur dann aufgerufen werden, wenn man vorher usb_release_interface() gemacht hat (falls es schon geclaimed war). Ist in libgphoto2 auch aehnlich pasiert. Ciao, Marcus
participants (2)
-
Guido Pinkernell
-
Marcus Meissner