1 (edytowany przez jkdobro 2011-01-11 01:31:36)

Temat: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

Witam,

Router: tl-wr1043nd
System: OpenWrt Backfire 10.03
Wyświetlacz: zgodny z st2205

Zainstalowałem LCD4Linux (r1116-2) i st2205tool (1.4.3-2). Instalacja przebiegła pomyślnie. Konfiguracja dla LCD4Lin z projektu LCD dla OpenWrt.

Po uruchomieniu programu otrzymuje komunikat:

root@OpenWrt:~# lcd4linux -F -f /etc/lcd4linux.conf
drv_init(st2205) failed: no such driver
Error initializing driver st2205: Exit!

Wygląda jakby sterownik st2205 był niedostępny???

Co może być przyczyną?


Pozdrawiam Jarek

2

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

Pisałem - musisz sobie skompilować. Ten nie jest kompilowany z st2205

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

W międzyczasie doczytałem, że problem jest w nie skompilowanym sterowniku.
Setpic działa prawidłowo i widzi sterownik.
Szukałem również w Twoim repozytorium tej paczki (kiedyś była dla Kamikaze) ale już jej nie ma.

Czyli kompilacja LCD4Linux ze sterownikiem!

Jest jednak problem. Nie mam środowiska linux z SDK. Wielka prośba - mógłbyś to skompilować?

4

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

http://ecco.selfip.net/backfire/package … ar71xx.ipk

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez jkdobro 2011-01-11 11:11:35)

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

Baaaaaardzo dziękuję za paczuszkę smile


Edit:

Niestety paczuszka ma problem z sumą kontrolną sad

root@OpenWrt:~# opkg install http://ecco.selfip.net/backfire/packages/lcd4linux_r1116-2_ar71xx.ipk
Downloading http://ecco.selfip.net/backfire/packages/lcd4linux_r1116-2_ar71xx.ipk.
Installing lcd4linux (r1116-2) to root...
Collected errors:
 * opkg_install_pkg: Package lcd4linux md5sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package lcd4linux.

Edit:

Sukces!!!
Zrobiłem małą sztuczkę. Mianowicie zainstalowałem standardową paczkę z LCD4Linux, następne wydłubałem z Twojej paczki (po zmianie rozszerzenia z .ipk na .zip otworzyłem jak zwykłe archiwum) sam plik "lcd4limux" i podmieniłem z oryginalnym w katalogu /usr/bin. Ustawiłem prawa dostępu na 755 (takie same jak oryginał) i wykonałem restart systemu.
Tym razem LCD4Linux zobaczył sterownik st2205 i wyświetlacz zaświecił.
Co prawda przy starcie krzyczy:

openPort: error open
GPS PLUGIN, Error: openPort -1

ale nie wpływa to na popraną pracę programu.

6

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

Nie chciałem zakładać nowego tematu więc napisze tu:

Czy jest możliwość wyświetlenia na LCD że zostało podłączone gniazdo LAN ?
tzn jak wkładam wtyczke do routera to żeby pokazało że gniazdo LAN np: 1 zostało podłączone ??

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

7

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

Tak, swconfig wie że coś jest podłączone do portu czy nie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

jeszcze jedno pytanie z tej dziedziny smile czy wr1043 posiada czujnik temperatury procesora bo też bym to chciał mieć na LCD bo jakoś nigdzie nie znalazłem żeby ktoś o tym pisał, jedynie obciążenie CPU.

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

9

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

Nie, nie posiada. 1043 nie ma go.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

Witam...
Po zmianie softu na asus wl500gp na backfire 10.03 rc5 ma problem z lcd4linux..
Czy ktos mogłby w wolnej chwili skompilwac driver do lcd4linux dla wspomnianej platformy ? Niestety ja nie posiadam środowiska do kompilacji.
Z góry dziekuje za pomoc.

11 (edytowany przez kauczu 2011-12-20 13:31:23)

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

drv_init(st2205) failed: no such driver
Error initializing driver st2205: Exit!

Dołączam się do prośby. Niestety wszystkie możliwe odnośniki, z których można było pobrać działającą wersję lcd4linux ze sterownikiem st2205 nie są dostępne.
Używam Backfire 10.03.1-RC6 na Asusie WL500gP. Dodam że setpic działa. Problem tylko w lcd4linux.

Będę wdzięczny za paczkę.
smile

EDIT:

onfiguring for Linux
Creating Makefiles.
  Makefile <= linux/Makefile.top
  pppd/Makefile <= pppd/Makefile.linux
  pppstats/Makefile <= pppstats/Makefile.linux
  chat/Makefile <= chat/Makefile.linux
  pppdump/Makefile <= pppdump/Makefile.linux
  pppd/plugins/Makefile <= pppd/plugins/Makefile.linux
  pppd/plugins/rp-pppoe/Makefile <= pppd/plugins/rp-pppoe/Makefile.linux
  pppd/plugins/radius/Makefile <= pppd/plugins/radius/Makefile.linux
  pppd/plugins/pppoatm/Makefile <= pppd/plugins/pppoatm/Makefile.linux
  pppd/plugins/pppol2tp/Makefile <= pppd/plugins/pppol2tp/Makefile.linux
mkdir -p /home/user/openwrt/trunk/build_dir/target-mipsel_uClibc-0.9.32/ppp-/ppp-2.4.5/pppd/plugins/pppoatm/linux
cp /home/user/openwrt/trunk/build_dir/linux-brcm47xx/linux-3.0.12/include/linux/compiler.h /home/user/openwrt/trunk/build_dir/linux-brcm47xx/linux-3.0.12/include/linux/atm*.h /home/user/openwrt/trunk/build_dir/target-mipsel_uClibc-0.9.32/ppp-/ppp-2.4.5/pppd/plugins/pppoatm/linux/
cp: cannot stat `/home/user/openwrt/trunk/build_dir/linux-brcm47xx/linux-3.0.12/include/linux/compiler.h': No such file or directory
cp: cannot stat `/home/user/openwrt/trunk/build_dir/linux-brcm47xx/linux-3.0.12/include/linux/atm*.h': No such file or directory
make[2]: *** [/home/user/openwrt/trunk/build_dir/target-mipsel_uClibc-0.9.32/ppp-/ppp-2.4.5/.configured_] Error 1
make[2]: Leaving directory `/home/user/openwrt/trunk/package/ppp'
make[1]: *** [package/ppp/compile] Error 2
make[1]: Leaving directory `/home/user/openwrt/trunk'
make: *** [package/lcd4linux/compile] Błąd 2

Próbuję skompilować ale za każdą próbą staje w tym miejscu. Jakieś wskazówki? Już wymiękam...

EDIT2:
Zrobiłem teraz inaczej:
zamiast kompilować tylko jeden pakiet skompilowałem całego trunka, zaznaczając w make menuconfig, że lcd4linux ma mieć wkompilowany drajwer st2205. Tym czasem po skompilowaniu całości i zainstalowaniu paczki na routerze lcd4linux -l pokazuje mi, że obsługuje tylko sample driver.

root@router:~# ./lcd4linux -l
LCD4Linux 0.11.0-SVN-1158
Copyright (C) 2005, 2006, 2007, 2008, 2009 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>

available display drivers:
   Sample              : Sample driver

available plugins:
  cfg, math, string, test, time, cpuinfo, loadavg, meminfo, proc_stat, uptime

WTF? Niech ktoś mnie oświeci...

12

Odp: tl-wr1043nd i LCD (LCD4Linux + st2205) - problem

Mam ten sam problem tylko, że na innej architekturze (kirkwood dockstar)
kompilowałem własnoręcznie pojedynczy pakiet lcd4linux, zaznaczyłem wszystkie sterowniki i pluginy w menuconfig dla tego pakietu

root@OpenWrt:~# /usr/bin/lcd4linux -l
LCD4Linux 0.11.0-SVN-1158
Copyright (C) 2005, 2006, 2007, 2008, 2009 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>

available display drivers:
   Sample              : Sample driver

available plugins:
  cfg, math, string, test, time, apm, asterisk, button_exec, cpuinfo, dbus, diskstats, dvb, exec, event, fifo, file, gps, hddtemp, huawei, i2c_sensors, iconv, imon, isdn, kvv, loadavg, meminfo, mpd, mpris_dbus, mysql, netdev, netinfo, pop3, ppp, proc_stat, seti, statfs, uname, uptime, w1retap, xmms

jakby sterowniki się nie wkompilowały

plugin_cfg.c: Variable tick = '500' (500)
[DBus] Error connecting to the dbus session bus: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead

[DBus] Error connecting to the dbus system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory

[DBus] Could not connect to DBus
plugin_gps.c: v0.2
openPort: error open
GPS PLUGIN, Error: openPort -1
plugin_mpd.c: [MPD] v0.83, check lcd4linux configuration file...
[MPD] WARNING: Plugin is not enabled! (set 'enabled 1' to enable this plugin)
lcd4linux.c: initializing driver LCD2USB
drv_init(LCD2USB) failed: no such driver
Error initializing driver LCD2USB: Exit!