Приветствую.
Сразу прошу прощения за то, что размещаю пост не туда. Но оригинальный форум puppy почему то отказывается постить мои сообщения - явно чует что-то.
Или присоединились к санкциям.
В принципе механизм работы с устройствами единый, поэтому я надеюсь, что уважаемые знатоки подскажут.
Есть Touchscreen, подключенный к USB панельного компьютера, на компьютере стоит Quirky. Есть модуль ядра penmount, есть драйвер от производителя в виде файла .so, есть драйвер DirectFB тоже .so, но система упорно подгружает usbhid. А он не калибруется и есть большие проблемы с позиционированием.
# ls
0003:14E1:6000.0001 bInterfaceSubClass input supports_autosuspend
bAlternateSetting bNumEndpoints interface uevent
bInterfaceClass driver modalias
bInterfaceNumber ep_02 power
bInterfaceProtocol ep_81 subsystem
# pwd
/sys/bus/usb/devices/4-2:1.0
# ls -ld driver
lrwxrwxrwx 1 root root 0 ноя 18 13:51 driver -> ../../../../../../bus/usb/drivers/usbhid
В идеале хотелось бы заставить работать драйвер от производителя в приложении для DirectFB, но пока просто не могу сообразить как заставить использовать другой драйвер.