2013-04-26 3 views
0

Je suis supposé compiler le fichier /usb/serial/ch341.c en ch341.ko. J'utilise le module rs485 qui ne fonctionne pas. J'ai trouvé sur certains forums que d'autres personnes confrontées également ce problème parce que les conducteurs sont anciens ID du périphérique dans le fichier ch341.ko et l'appareil est livré avec nouvel identifiant de l'appareil -compilant le pilote usb wheezy raspbian ch341.c à ch341.ko

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=82078234d4023c61b9d88e8be5e795423d17538e

je dois ajouter nouvel identifiant de l'appareil à ch341 .c qui est là dans alredy -

http://lxr.linux.no/linux/drivers/usb/serial/ch341.c

maintenant, je compiler ce fichier ch341.ko pour raspbian sifflante travailler dans mon pi de framboise.

Toute aide sera appréciée.

Répondre

0

Vous pouvez suivre les messages de blog suivants:

  1. Building modules for Raspberry Pi
  2. More specific one on building a wireless driver

suivant les étapes décrites dans ces deux postes, vous devriez être en mesure de compiler/ou une compilation croisée votre pilote et obtenir le fichier .ko requis

+0

J'ai vérifié les pilotes et l'identifiant de l'appareil est correct. J'ai aussi essayé le code sur ubuntu avec le nouveau pilote ch341, il n'en renvoie aucun mais les pilotes sont corrects. @Nipun –

1

J'ai eu un CH341A (en mode série) attaché à mon RasPI (Raspbian Wheezy avec dernières mises à jour). A ma grande surprise, le CH341A SERIAL a été reconnu correctement et je communication à travers "ttyUSB0" a bien fonctionné (en utilisant pySerial).

ls/dev/tty *

... chercher "ttyUSB0" dans la liste.