Die Suche ergab 215 Treffer

von Garfield
Di 25. Nov 2025, 08:41
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

Irgendwie lässt es mich doch nicht in Ruhe. Auf https://github.com/hansiglaser/pas-libusb/tree/libusb-1.0 gibt es ein paar Consolentestprogramme, von denen bei mir nur eines funktioniert:

.../pas-libusb-libusb-1.0/src/examples$ ./test1library
Using libusb(x) v1.0.27.11882
Found 4 devices:
Bus 2 ...
von Garfield
Mi 19. Nov 2025, 21:20
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

Damit schliesse ich mit dem Thema vorerst ab.
von Garfield
Di 18. Nov 2025, 17:32
Forum: Multimedia
Thema: Linux - Sane - Scannerliste aktualisieren
Antworten: 19
Zugriffe: 13992

Re: Linux - Sane - Scannerliste aktualisieren

Hast du schon mal versucht, dem Ganzen im System etwas auf die Schliche zu kommen?
z.B. auf der Shell "udevadm monitor", dann ein- und ausstecken?

Das Ergebnis für den Canon LiDE 110 (USB 2.0):

KERNEL[120.871563] add /devices/pci0000:00/0000:00:14.0/usb1/1-2 (usb)
KERNEL[120.873501] change ...
von Garfield
Mo 17. Nov 2025, 20:11
Forum: Multimedia
Thema: Linux - Sane - Scannerliste aktualisieren
Antworten: 19
Zugriffe: 13992

Re: Linux - Sane - Scannerliste aktualisieren


Das ist demnach kein Pascal Problem, verstehe ich das richtig?
Das verstehst du richtig, Das dürfte ein Sane-Problem sein. Deshalb habe ich gedacht, dass man das über die libusb lösen könnte.

Was ich genau ausprobiert hatte, weiß ich nicht mehr. udevadm war nicht dabei. Das kann ich morgen ...
von Garfield
Mo 17. Nov 2025, 15:12
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

Die Liste von Sebastian Lang ist kürzer als die von lsusb. lsusb kennt meine laptopinterne Kamera,
von Garfield
So 16. Nov 2025, 16:17
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

Wenn es nicht mit der hwdb.bin klappt, kann man die JSON von der Seite https://sebastianlang.net/software/usb-ids-api/ nehmen.
von Garfield
Sa 15. Nov 2025, 19:37
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

Mir geht es darum, zu erkennen, wenn ein USB-Scanner angesteckt bzw abgezogen wird. Wenn ich die in frage kommenden VID und PID als Konstanten vereinbare, würde die libusb wie im ersten Beitrag ausreichen. Ich würde das nur gern etwas allgemein gültiger gestalten.
von Garfield
Sa 15. Nov 2025, 13:22
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

Wenn ich es mir ganz einfach machen will, reichen die VID/PID, welche mit der libusb ermittelt werden, schon aus. Dann müsste ich diese nur mit denen meiner Scanner abgleichen.

Meine Ausgangsfrage ist jedenfalls beantwortet.
von Garfield
Sa 15. Nov 2025, 12:12
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

@theo: In habe zwei USB-Scanner. Weil es Probleme damit gibt, die Scannerliste zu aktualisieren , dachte ich, dass ich das über die libUSB lösen kann. Das hier war als erster Schritt gedacht, als nächstes möchte ich den Gerätetyp ermitteln. Scheint aber auch nicht so einfach zu sein. Vielleicht muss ...
von Garfield
Sa 15. Nov 2025, 09:55
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

Da gibt es Anhaltspunkte.

https://fossies.org/linux/usbutils/lsusb.c

267 get_vendor_product_with_fallback(vendor, sizeof(vendor),
268 product, sizeof(product), dev);


https://fossies.org/linux/usbutils/names.c

95 const char *names_vendor(uint16_t vendorid)
96 {
97 char modalias[64];
98 ...
von Garfield
Sa 15. Nov 2025, 09:41
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

Heißt also auf die 1.0.30 warten.
umain.pas(85,1) Error: (.text.n_umain$_$tfrmusb_$__$$_btndeviceclick$tobject+0x27c): undefined reference to `libusb_get_device_string'
von Garfield
Sa 15. Nov 2025, 07:48
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

Danke. Ich will das nicht komplett nachbauen. Nur das, was da angezeigt wird.

In der listcevs.c steht:
if (verbose) {
r = libusb_get_device_string(dev, LIBUSB_DEVICE_STRING_MANUFACTURER,
string_buffer, sizeof(string_buffer));
if (r >= 0) {
printf("\n manufacturer = %s", string_buffer);
}

r ...
von Garfield
Fr 14. Nov 2025, 22:48
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

http://www.linux-usb.org/usb-ids.html

Die Liste wollte ich nicht einbinden.
von Garfield
Fr 14. Nov 2025, 21:20
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

An den Laptop ist im Moment nichts weiter angesteckt.
von Garfield
Fr 14. Nov 2025, 18:03
Forum: Linux
Thema: libusb_open - LIBUSB_ERROR_ACCESS
Antworten: 33
Zugriffe: 1598

Re: libusb_open - LIBUSB_ERROR_ACCESS

Da habe ich wieder einiges gelernt. Mit Sudo bekomme ich das Handle, aber die Informationen sind andere als die,, welche lsusb auswirft. Also mal sehen, was es da noch gibt.