Lazarus usb hid device

Fórumok

Üdv!

Egy USB HID típusú mikrovezérlőt (PIC18) szeretnénk elérni pl. Lazarus-ból. A mikrovezérlők elérésével én most ismerkedem.
A Linux látja is az eszközt:

~# lsusb
Bus 002 Device 007: ID 04d8:ff91 Microchip Technology, Inc.

~# dmesg
usb 2-1.3: new full-speed USB device number 7 using ehci_hcd
usb 2-1.3: New USB device found, idVendor=04d8, idProduct=ff91
usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1.3: Product: PC-DMX Interface
usb 2-1.3: Manufacturer: Microchip Technology Inc.
generic-usb 0003:04D8:FF91.0002: hiddev0,hidraw1: USB HID v1.11 Device [Microchip Technology Inc. PC-DMX Interface ] on usb-0000:00:1d.0-1.3/input0

Lazarus-ból szeretném/szeretnénk elérni, hasonlóan mint itt a libusb-vel.

Fel is mentek a csomagok:
libusb1-1.0.9-0.3.rc1.fc16.x86_64
libusb-devel-0.1.3-9.fc16.x86_64
libusb-0.1.3-9.fc16.x86_64
libusb-static-0.1.3-9.fc16.x86_64
libusb1-static-1.0.9-0.3.rc1.fc16.x86_64
libusb1-devel.x86_64 0:1.0.9-0.3.rc1.fc16

Le is fordul a demo progi. Az eszközt VID és PID azonosítóját próbálva nem sikerült elérni az eszközt, az

if ( libusb_kernel_driver_active(dev_handle, 0) ... )

résznél SIGSEGV violation-al elszáll.

Van ötlete valakinek? Hogyan lehet az eszközt elérni? Milyen adatok kellenek még a VID, PID-en kívül?

(Fénytechnikai vezérlő az eszköz, korábban Delphi & Jedi VCL komponenssel elérhető volt, most platformfüggetlen megoldás kellene.)

G.