[Berlin-wireless] serielle schnittstelle linksys54GL v1.1
Sven-Ola Tuecke
sven-ola
Mi Apr 27 08:02:11 CEST 2011
Hi,
der Kernel der Freifunkfirmware ist auf Göße optimiert. Und eins der Dinge die ich da rauskegeln konnte waren halt die vielen Kernelmeldungen. Der Seriell-Treiber ist da drin - ohne den könnte man eine total verfummelte Kiste sonst nur noch mit JTAG retten.
// Sven-Ola
--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
Hendrik <hendrik.may at gmx.net> schrieb:
Hallo Sven-Ola ich danke Dir für die Nachricht. Du sagst also der Treiber wäre mit einkompiliert. Das ist schon mal was. Warum ist dann aber keine Nachricht bei dmesg vorhanden? Als ich das openwrt-wrt54g-squashfs.bin Image geflasht hatte, hatte alles funktionniert. Da war dann auch eine entsprechende Kernelmeldung vorhanden. Und zwar dieser Form: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0xb8000300 (irq = 3) is a 16550A ttyS01 at 0xb8000400 (irq = 0) is a 16550A hab es mit microcom -D/dev/tts/1 probiert und RX und TX verbunden um die Sache unabhängig von dem gebastelten Pegelwandler zu testen. Das ging dann auch. Allerdings nicht mit der Freifunkversion von openwrt: openwrt-g-freifunk-1.7.4-en.bin Da ich im Moment leider die Schnittstelle kaputtgmacht habe, kann ich das nicht sofort testen. Vielleicht hatte ich einen Fehler gemacht. Du bist Dir aber sicher, das es ohne die Einbindung weiterer Packete bzw. Module läuft?
Vielleicht hast Du ein Packet installiert, dass auf der Grundversion noch nicht dabei ist? Vielleicht ist beim Kompilieren CONFIG_SERIAL=m? ich danke Dir für Deine Mühe Hendrik On Tue, 2011-04-26 at 15:33 +0200, Sven-Ola Tuecke wrote: > Hi, > > natürlich ist die Serielle da mit einkompiliert. Das ist /dev/tts/0 bzw. > /dev/tts1 (das Teil hat 2 serielle), wobei die tts/0 fuer Debug-Ausgaben des > Kernels genutzt wird bzw. fuer den Absoluten-Notfalls-Zugang via Terminal- > Programm. Muesste beide in 115200 8N1 sein. Pin-Belegung nicht korrekt? > Spannungswandler 3.3v<-->SerialVolts richtig? > > // Sven-Ola > > Am Montag, 25. April 2011, um 19:00:47 schrieb Hendrik: > > Liebe Community, > > > > Ich versuche seit einiger Zeit die Messdaten meiner kleinen > > Windkraftanlage im Netz über Freifunk zugänglich zu machen. > > > > Dazu habe ich einen kleinen Regler gebaut, der die Daten über seine > > serielle Schnittstelle ausgibt. > > > > Der Linksys54GL v1.1 mit der aktuellen
Grundversion der Freifunkfirmware > > soll diese Daten jetzt weiter auf eine Webseite schicken. > > > > Leider kann ich die serielle Schnittstelle des Routers nicht ansprechen, > > da höchstwahrscheinlich der entsprechende Treiber nicht installiert ist. > > > > Die Ausgabe von dmesg gibt folgendes: > > > > Creating 5 MTD partitions on "Physically mapped flash": > > 0x00000000-0x00040000 : "cfe" > > 0x00040000-0x003f0000 : "linux" > > 0x000b3c9c-0x00190000 : "rootfs" > > mtd: partition "rootfs" doesn't start on an erase block boundary -- > > force read-only > > 0x003f0000-0x00400000 : "nvram" > > 0x00190000-0x003f0000 : "OpenWrt" > > diag boardtype: 00000467 > > Probing device eth0: found! > > eth1: Broadcom BCM4320 802.11 Wireless Controller 3.90.37.0 > > CRONDOG: Timer margin: 600 sec > > ip_conntrack version 2.1 (5953 buckets, 5953 max) - 332 bytes per > > conntrack > > Flushing ip conntrack... > > > > Hier fehlt ein Eintrag für die Initialisierung der Schnittstelle. > > > > ein
cat /proc/tty/driver/serial liefert allerdings: > > > > serinfo:1.0 driver:5.05c revision:2001-07-08 > > 0: uart:16550A port:B8000300 irq:3 baud:113636 tx:1517 rx:0 RTS|CTS|DTR| > > DSR|CD > > 1: uart:16550A port:B8000400 irq:0 baud:9615 tx:6 rx:1 brk:1 RTS|CTS| > > DTR|DSR|CD > > > > was allerdings sicherlich wenig bedeutet. Zu Versuchszwecken habe mal die > > Openwrt-Firmware openwrt-wrt54g-squashfs.bin geflasht. Damit hat dann auch > > alles funktionniert. > > > > Jetzt frage ich mich, ob ich den Kernel neu kompilieren muss um den Treiber > > der Schnittstelle einzubinden, oder ob es auch über das nachträgliche > > Einbinden eines Moduls geht, wenn ich die Freifunkfirmware benutze. > > > > Letztendlich möchte ich gern ein Freifunkrelais betreiben und gleichzeitig > > die serielle Schnittstelle des Linksys benutzen. > > > > Ich würde mich sehr über Hilfe freuen. > > > > danke im Voraus > > > > Hendrik > > > > > > > > > > > >_____________________________________________
> > Berlin mailing list > > Berlin at berlin.freifunk.net > > http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin > >_____________________________________________
> Berlin mailing list > Berlin at berlin.freifunk.net > http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin_____________________________________________
Berlin mailing list Berlin at berlin.freifunk.net http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.berlin.freifunk.net/pipermail/berlin/attachments/20110427/c7debf18/attachment.html>
Mehr Informationen über die Mailingliste Berlin