151

Odp: tl-wr1043nd i LCD

Czy da się wyświetlić analizator widma z MPD ?? tak jak z winampa? czy to juz za wysokie progi?

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

152

Odp: tl-wr1043nd i LCD

Witam.
Proszę o pomoc w uruchomieniu LCD2USB.
Zainstalowałem lcd4linux , wersja firmware w TL-WR1043ND: 1.5.2 (r29608), by obsy
Nie uruchamia się i mam taki komunikat:

root@Gargoyle:~$ lcd4linux -F -f /etc/lcd4linux.conf
Evaluator: unterminated string in <'LCD2USB">
drv_init(LCD2USB") failed: no such driver
Error initializing driver LCD2USB": Exit!

Czy ta wersja nie posiada sterownika LCD2USB ?
Jak z tego wybrnąć?
Próba zainstalowania sterownika nie daje pozytywnego rezultatu.

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

153

Odp: tl-wr1043nd i LCD

Tak, nie ma wkompilowanego sterownika.

Pomijając błąd w pliku, bo raz masz ' a raz ".

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

154

Odp: tl-wr1043nd i LCD

W takim razie wielka prośba do Ciebie:
Czy możesz w wolnej chwili skompilować obraz z dodanym sterownikiem LCD2USB?
Bardzo proszę .......
Kupiłem wyświetlacz, moduł przejściowy LCD2USB i hub - a tu lipa.
Niestety jak już wcześniej pisałem nie umiem prawidłowo kompilować (wcześniejsze próby nie dały pozytywnego rezultatu i stąd moje zniechęcenie a nawet frustracja). Nie wszyscy nadają się na programistów, choć w pracy programuje maszyny (sterowniki), ale to zupełnie inny system i z linuxem nie ma nic wspólnego.

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

155

Odp: tl-wr1043nd i LCD

na ar71xx?

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

156

Odp: tl-wr1043nd i LCD

Tak na ar71xx.
Ale moment:
Poprawiłem błąd i na wyświetlaczu mam: Gargoyl   0s02:02  i L 0.1.
Czyli sterownik chyba jest, a nawet na pewno.
Jeśli się mylę to proszę popraw mnie.

Jednak wpis:
lcd4linux -F -f /etc/lcd4linux.conf
LCD2USB: usb_claim_interface() failed!
LCD2USB: could not find a LCD2USB USB LCD
Error initializing driver LCD2USB: Exit!

Czyli nadal problem.

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

157

Odp: tl-wr1043nd i LCD

lcd4linux-custom u mnie w repo.

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

158 (edytowany przez mark3k 2012-01-11 20:43:18)

Odp: tl-wr1043nd i LCD

OK dzięki serdeczne.  Zaraz zainstaluję.




opkg install lcd4linux-custom
Installing lcd4linux-custom (r1168-1cj) to root...
Downloading http://ecco.selfip.net/backfire/ar71xx/ … ar71xx.ipk.
Collected errors:
* check_data_file_clashes: Package lcd4linux-custom wants to install file /etc/init.d/lcd4linux
        But that file is already provided by package  * lcd4linux
* check_data_file_clashes: Package lcd4linux-custom wants to install file /usr/bin/lcd4linux
        But that file is already provided by package  * lcd4linux
* opkg_install_cmd: Cannot install package lcd4linux-custom.

Czyli wszystko jest ?, bo już sam nie rozumiem.

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

159

Odp: tl-wr1043nd i LCD

Nie. Wyinstaluj poprzednią wersję...

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

160

Odp: tl-wr1043nd i LCD

Wyinstalowałem, reboot i nadal błędy 

lcd4linux -Fvvv


plugin_cfg.c: Variable minute = '60000' (60000)
plugin_cfg.c: Variable tack = '100' (100)
plugin_cfg.c: Variable tick = '500' (500)
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!

Co kurcze zrobiłem nie tak?
Przed reinstalem display pokazywał a teraz umarł na amen

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

161

Odp: tl-wr1043nd i LCD

Weź wyinstaluj Ty wszystko i skasuj co ma lcd4linux w nazwie. I zainstaluj jeszcze raz. Jak dla mnie to pozostałość poprzedniego masz.

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

162

Odp: tl-wr1043nd i LCD

OK. Ale na dzisiaj dość. 15 godzin przy kompie wystarczy.
Dzięki.

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

163

Odp: tl-wr1043nd i LCD

Witam
Wyczyściłem system ze wszystkiego co w nazwie miało lsc4linux i zainstalowałe Twoja paczkę.
Niestety nie działa:

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 Image
drv_init(Image) failed: no such driver
Error initializing driver Image: Exit!

I jeszcze jedno: ta linijka:
[MPD] WARNING: Plugin is not enabled! (set 'enabled 1' to enable this plugin)
Gdzie to włączyć ???
Przekopałem wszystko i nic nie znalazłem (lub źle szukałem).
Cezary w Tobie cała nadzieja.

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

164

Odp: tl-wr1043nd i LCD

Ja drivera image nie kompilowałem, chciałeś lcd2usb.

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

165

Odp: tl-wr1043nd i LCD

Poprawka:
Zmieniłem lcd4linux.config na taki:
Variables {
   tick 500
   tack 100
   minute 60000
}

Display LCD2USB {
    Driver     'LCD2USB'
    Bus        '001'
    Device     `lsusb | grep Future | cut -d" " -f4 | cut -b-3`
    Contrast   200
    Brightness 255
    Icons      0
    Size       '16x2'
}

Widget OS {
    class 'Text'
    expression '*** '.uname('sysname').' '.uname('release').' ***'
    width 10
    align 'M'
    style 'bold'
    speed 400   
    update tick
}
Widget CPU {
    class  'Text'
    expression  uname('machine')
    prefix 'CPU '
    width  9
    align  'L'
    style test::onoff(7)>0?'bold':'norm'
    update tick
}


Widget Busy {
    class 'Text'
    expression proc_stat::cpu('busy', 500)
    prefix 'CPU'   
    postfix '%'   
    width 9   
    precision 1
    align 'R'   
    update tick   
}   
Widget BusyBar {
    class 'Bar'
    expression  proc_stat::cpu('busy',   500)
    expression2 proc_stat::cpu('system', 500)
    length 10   
    direction 'E'
    update tack
}
Widget Uptime {
    class 'Text'
    expression uptime('%dd%H:%M:%S')
    width 10
    align 'R'
    prefix 'Up'
    update 1000
}
Widget wan_dl {
    class 'Text'
    expression (netdev(wan, 'Rx_bytes', 500))/1024
    postfix 'kB/s'
    prefix 'D'
    width 8
    precision 0
    align 'R'
    Foreground 'ffffff'
    Background transparent
}
Widget wan_up {
    class 'Text'
    expression (netdev(wan, 'Tx_bytes', 500))/1024
    postfix 'kB/s'
    prefix 'U'
    width 8
    precision 0
    align 'R'
    Foreground 'ffffff'
    Background transparent
}
Layout L16x2 {
    Row1 {
    Col1  'Uptime'
    Col10 'Busy'   
    }
    Row2 {
       Col1 'wan_up'
       Col10 'wan_dl'
    }
    Row3 {
       Col1  'Busy'
       Col11  'wan_dl'
    }
    Row4 {
       Col1  'wan_dl'
       Col11 'wan_up'
    }
}
Display 'LCD2USB'
Layout 'L16x2'

Teraz po wpisaniu:
lcd4linux -Fvvv

LCD4Linux 0.11.0-SVN-1158 starting
Dump of /etc/lcd4linux.conf:
  Display                    'LCD2USB'
.
.
.
[MPD] WARNING: Plugin is not enabled! (set 'enabled 1' to enable this plugin)
lcd4linux.c: initializing driver LCD2USB
LCD2USB: $Rev: 1130 $
Evaluator: parse error in <`lsusb | grep Future | cut -d" " -f4 | cut -b-3`>: ga         rbage <`lsusb | grep Future | cut -d" " -f4 | cut -b-3`>
LCD2USB: scanning USB for LCD2USB interface ...
LCD2USB: scanning for bus id: 001
LCD2USB: found LCD2USB interface on bus 001 device 004
LCD2USB: ERROR, 100 out of 100 echo transfers failed!  --- {to mi się nie podoba i to troszkę wyżej}
.
.
.
lcd4linux.c: starting main loop
Timer #0 skipped 30 interval(s) or 3000 ms.
^Clcd4linux.c: got signal 2
lcd4linux.c: leaving main loop
LCD2USB: shutting down.
drv_LCD2USB.c: closing USB connection

Display normalnie wyłaczył sie wyświetlając  *LCD4Linux*
Nie wiem czy to prawidłowa reakcja  no i te błędy po drodze.
Po wydaniu komendy start wyświetla obraz prawidłowo.
Jedynie te błędy - z nimi i pluginem do mpd ?

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

166

Odp: tl-wr1043nd i LCD

Plugin MPD {
    enabled 1

jeżeli korzystasz z niego. Jak nie to się nie przejmuj. Wywal to device, bo mon ma problem z przeparsowaniem danych

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

167

Odp: tl-wr1043nd i LCD

Dzięki Cezary. Wyświetlacz pracuje poprawnie.
Niestety nie potrafię zmusić system do współpracy z pilotem medion MD1 NBC.
Wszystko zrobiłem w/g opisu: http://eko.one.pl/forum/viewtopic.php?pid=34175#p34175 z poprawkami i nie działa.
Jak zobaczyć czy kody są wysyłane z pilota?

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

168 (edytowany przez wabikboy 2012-01-13 01:43:14)

Odp: tl-wr1043nd i LCD

irw wpisz i naciskaj przyciski powinno cos pokazac,

ja miałem w lircd.conf wpisane kilka ustawien dla różnych pilotów i jedno z nich działało.

sprawdź to:

# brand: Medion MD1 NBC (Made in China X10)
# Medion Digitainer Remote Control
# model no. of remote control:
# * P/N: 20018268
# * FCC ID: B4S20018268
# devices being controlled by this remote: LinuxMCE
#

begin remote
  name  lircd.conf
  bits           16
  eps            30
  aeps          100
  one             0     0
  zero            0     0
  pre_data_bits   8
  pre_data       0x14
  post_data_bits  16
  post_data      0x0
  gap          219967
  toggle_bit_mask 0x80800000

      begin codes
          1                        0xE20D
          2                        0x638E
          3                        0xE40F
          4                        0x6590
          5                        0xE611
          6                        0x6792
          7                        0xE813
          8                        0x6994
          9                        0xEA15
          0                        0x6C97
          Play                     0xFA25
          Pause                    0x7EA9
          Stop                     0xFD28
          Record                   0x7CA7
          SkipNext                 0xF823
          SkipPrior                0x76A1
          Forward                  0xFB26
          Rewind                   0x79A4
          snapshot                 0xED18
          red                      0x87B2
          yellow                   0x0934
          blue                     0x8AB5
          green                    0x0833
          Mute                     0x5580
          return                   0xF11C
          VolUp                    0x5E89
          VolDown                  0xDD08
          ChanUp                   0x608B
          ChanDown                 0xE10C
          menu                     0x6E99
          back                     0xF520
          Left                     0x729D
          Right                    0xF41F
          Up                       0xCDF8
          Down                     0x4570
          tv                       0x81AC
          Videos                   0x022D
          DVD                      0x5984
          Guide                    0xEB16
          Music                    0x5B86
          Radio                    0x032E
          book                     0x86B1
          Pictures                 0xDA05
          info                     0x84AF
          Power                    0xD702
          ok                       0x709B
          enter                    0xF31E
      end codes

end remote
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

169 (edytowany przez mark3k 2012-01-13 10:37:56)

Odp: tl-wr1043nd i LCD

root@Gargoyle:~$ irw
connect: No such file or directory

Dziwne, bo cała paczka została zainstalowana:
root@Gargoyle:~$ opkg install lirc
root@Gargoyle:~$ opkg install lirctools
root@Gargoyle:~$ opkg install lircdaemonadd

zrobię reinstall i zobaczymy co dalej.


Niestety: root@Gargoyle:~$ irw
Nic nie pokazuje.
lirc pracuje poprawnie, brak komunikatów o błędach.

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

170

Odp: tl-wr1043nd i LCD

Kolejne pytanie do Cezarego.
Czy w systemie jest programik: irexec ?


/etc/init.d/lircd start
lircd: there seems to already be a lircd process with pid 3306
lircd: otherwise delete stale lockfile /var/run/lirc/lircd.pid
root@Gargoyle:~$ /usr/sbin/irexec: line 148: /opt/projekty/openwrt/ar71xx-backfire/staging_dir/host/bin/sed: not found
/usr/sbin/irexec: line 148: /opt/projekty/openwrt/ar71xx-backfire/staging_dir/host/bin/sed: not found
/usr/sbin/irexec: cd: line 1: can't cd to /opt/projekty/openwrt/ar71xx-backfire/build_dir/linux-ar71xx/lirc-0.8.7/tools
/usr/sbin/irexec: eval: line 1: mips-openwrt-linux-uclibc-gcc: not found

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

171

Odp: tl-wr1043nd i LCD

To pakiety sprzed pół roku, nawet ich na repo nie powinno być.

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

172

Odp: tl-wr1043nd i LCD

irexec jest instalowany razem z lirctools

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

173

Odp: tl-wr1043nd i LCD

Coś jest nie tak:

lsusb pokazuje, że odbiornik: X10 Wireless Technology, Inc. Wireless Transcei  ver (ACPI-compliant) jest widziany przez system

root@Gargoyle:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 0930:6519 Toshiba Corp. Kingston DataTraveler 2.0 USB Stick
Bus 001 Device 004: ID 05e3:0604 Genesys Logic, Inc. USB 1.1 Hub
Bus 001 Device 005: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
Bus 001 Device 006: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102 flash drive
Bus 001 Device 007: ID 0bc7:0006 X10 Wireless Technology, Inc. Wireless Transceiver (ACPI-compliant)
Bus 001 Device 008: ID 0403:c630 Future Technology Devices International, Ltd lcd2usb interface

natomiast to polecenie pokazuje, że nic nie ma na wejściu, chyba że to nie jest to polecenie:
root@Gargoyle:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="gpio-buttons"
P: Phys=gpio-buttons/input0
S: Sysfs=/devices/platform/gpio-buttons/input/input0
U: Uniq=
H: Handlers=button-hotplug
B: EV=3
B: KEY=3 0 0 0 0 0 0 0 0

Ten przycisk to jest QSS

Polecenie irw - system czeka na dane z pilota, ale nic nie pokazuje  w konsoli putty.
Jak to sprawdzić ?

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)

174

Odp: tl-wr1043nd i LCD

cat /proc/bus/usb/devices

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

175

Odp: tl-wr1043nd i LCD

Dziękuję pięknie.

cat /proc/bus/usb/devices

T:  Bus=01 Lev=03 Prnt=04 Port=00 Cnt=01 Dev#=  9 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0bc7 ProdID=0006 Rev= 2.00
S:  Manufacturer=X10 Wireless Technology Inc
S:  Product=USB Receiver
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
E:  Ad=02(O) Atr=03(Int.) MxPS=   8 Ivl=10ms

Stąd wynika, że system widzi odbiornik, a ja w żaden sposób nie mogę go zmusić do pracy z pilotem.
Normalnie koszmar.
Brakuje już pomysłów.
Znalazłem nawet konfig do dokładnie tego pilota jaki posiadam i nadal nie działa.

NETGEAR R6220 + TL-WR1043ND + radio USB + słuchawki bezprzewodowe SONY + HDD-USB (NAS)