cp210x.ko kompilieren für Raspberry

Begonnen von jostmario, 01 November 2013, 12:05:36

Vorheriges Thema - Nächstes Thema

volschin

Ja, auch für Raspi 3.


Gesendet von iPhone mit Tapatalk
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

raspklaus

Hallo zusammen,

hat vielleicht zufällig auch jemand eine Version für die

4.4.31-v7+

Danke

volschin

Mach ein apt-get upgrade und Du bist auf 4.4.38.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

raspklaus


hajo

Hallo, wo finde ich denn eine kompilierte Version für den Kernel 4.1.19+ RPi1?
Oder wie kann diese selber kompilieren?
Meine Eule soll wieder senden!
Danke schon mal.

mahowi

Zum kompilieren brauchst Du erstmal die Kernel-Quellen passend zu Deinem Kernel. Die kann man am einfachsten mit rpi-source runterladen.

- Installation mit sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source && sudo chmod +x /usr/bin/rpi-source && /usr/bin/rpi-source -q --tag-update
- Dann mit rpi-source die Quellen runterladen.

Als nächstes brauchst Du Makefile und Patch aus diesem Beitrag von mir hier im Thread und cp210x.c aus dem Verzeichnis drivers/usb/serial/ in den Kernel-Quellen. Alles in ein Verzeichnis und cp210x.c patchen mit patch -p3 cp210x.c < cp210x_owl.diff
Danach noch make, und das Modul sollte kompiliert werden.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

volschin

Hier die Version für den seit neuestem verteilten Kernel 4.4.50-v7+.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

mahowi

Falls jemand schon mittels rpi-update auf Kernel 4.9.13 ist, habe ich das Modul für Pi 2+3 angehängt.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

hollaufb

Hallo,
ich verstehe nicht warum der Treiber überhaupt kompiliert werden muss. Sollte nicht das setzen der baud rate = 250000 funktionieren mit dem Standard Treiber?
Dafür steht doch else if (baud <= 254234)   baud = 250000; im Treiber.
Die Änderung auf if ( baud == 0 ) macht auch nichts anderes..
Oder was verstehe ich nicht?
LG

volschin

Praktisch eben doch, da das Setzen der Baudrate 250000 nicht bis an den Treiber durchgereicht wird. Wir sind nicht blöd und andere haben das bereits ergebnislos getestet.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

volschin

Hier die Version für den neuen Kernel 4.9.24-v7+
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

2knight

Bin jetzt auch ein Nutznießer. Hat mit Kernel 4.9.24-v7+ ohne Probleme geklappt.

Vielen Dank an @volschin.


Kleiner Hinweis am Rande. Nachdem ich schon einen Jeelink betrieben hatte habe ich die DEF auf "byid" umgestellt. Die USB devices werden beim Start willkürlich nummeriert. Siehe: https://forum.fhem.de/index.php?topic=49721.0


bern69

Gehe ich richtig in der Annahme, dass das für 4.9.24-v7+ compilierte Modul für "4.9.24+" nicht geht?

Nigcra

Schon ein Kompilat für 4.9.35-v7+ in Aussicht?

volschin

Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)