Hallo. Wir haben vor langer Zeit von SiLabs eine eigene PID für den USB-Chip cp210x erhalten. Irgendwie aber haben die Vorgänger diese PID nicht im kernel(.org) registrieren lassen was dazu führt, dass unser Gerät unter Linux nicht erkannt wird. Als ich die PID/VID auf die default Einstellungen von SiLabs geändert habe wurde das Gerät ohne Probleme erkannt und ich konnte es ansprechen. Als ich dann das Kernel-Modul selbst compilierte und unsere PID/VID in den die Tabelle des Kernel-Moduls eingetragen habe, erkannte Linux das Gerät trotzdem nicht. Ich vermute dass es nicht ausreicht nur die PID/VID in diese Tabelle einzutragen und neu zu compilieren bzw. neu einzubinden. Ich hoffe aber, wenn ich diese PID registrieren lasse, dass dann unser Gerät erkannt wird. Weiß jemand wo ich unsere PID in die Tabelle des Kernel eintragen lassen kann bzw. wo ich mich hinwenden muss und ob diese Eintragung etwas kostet ? Gruß Uli
http://www.linux-usb.org/usb-ids.html Da kannst du zumindest schon mal deinen Gerätenamen eintragen. Für die Schnittstelle müsstest du noch einen Treiber bauen, der sich für eure PID zuständig fühlt
Andre schrieb: > http://www.linux-usb.org/usb-ids.html Ist nicht notwendig. > Für die Schnittstelle müsstest du noch einen Treiber bauen, der sich für > eure PID zuständig fühlt Dieser Treiber heißt cp210x und existiert schon, er muss nur von der neuen ID wissen. U. B. schrieb: > Als ich dann das Kernel-Modul selbst compilierte und unsere PID/VID in > den die Tabelle des Kernel-Moduls eingetragen habe, erkannte Linux das > Gerät trotzdem nicht. Ein Eintrag in dieser Tabelle ist richtig. Aber der neue Treiber muss korrekt installiert werden. Wie genau, hängt von der Distribution ab. > wo ich mich hinwenden muss Siehe https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst. (Für eine neue ID braucht es keine ausführliche Beschreibung; siehe z.B. https://git.kernel.org/linus/1f1e82f74c09)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.