Всем привет!
Есть исходники драйвера под usb контроллер touchscreen DMC5100. (на сайте производителя только 2.4 версия).
Я пробую компилировать под 2.6 выдает следующие ошибки (из-за различий файлов usb.h 2.4 и 2.6)
penmountusb.c:76: error: too few arguments to function 'usb_submit_urb'
penmountusb.c:101: error: 'struct usb_interface' has no member named 'act_altsetting'
и так далее...
Как быть, как оптимально переделать их под 2.6 ?
Компиляция драйвера 2.4 в 2.6
Модератор: Модераторы разделов
-
BlackStar
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Компиляция драйвера 2.4 в 2.6
М... Наверно только ручками (хотя сумневаюсь я что получиться). Найти в исходниках ядра функцию usb_submit_urb посмотреть какие аргументы должны ей передаваться, найти структуру struct usb_interface и проверить куда пропало поле act_altsetting.
LightLang Team
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu