Mihai (Cop) Moldovanu wrote:

Se da:
Una bucata device USB. Device-ul vine cu drivere windows si in acel sistem de operare functioneaza fara probleme.
In linux il vede dar nu exista drivere pentru el.
Se cere evident sa mearga in linux.

Stie cineva cum se abordeaza o astfel de problema ?


Daca este un tip pentru care mai exista drivere in kernel (gen mouse, CF, usb stick) atunci ai putea sa fortezi 'detectarea' folosind id-urile device-ului dinn /sys (vezi /lib/modules/`uname -r`/modules.usbmap) si udev/hotplug s-ar putea sa-l si configureze (macar partial).
 Daca nu e ceva generic, atunci nu prea merge abordarea de mai sus.
Pentru scriere de drivere ai putea incerca un USB sniffer (vezi http://www.hhdsoftware.com/usbmon.html, eu am folosit demo-ul de la ei pentru o aplicatie pe port serial, este excelent), dar trebuie sa-l folosesti sub windows si pe langa faptul ca trebuie sa faci driverul pe linux ar trebui sa intelegi si cum merge usb pe windows :). imho, daca ar trebui sa mearga pe linux atunci ar trebui folosit ceva care are drivere de linux. Nu intotdeauna avem de ales, dar merita investigat.

mitu

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui