176

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Wielkie DZIĘKUJĘ za kompilaty.

Jedno małe pytanko.
Czym się różni modprobe (używane w opisach, a nie dostępne w OpenWRT) od insmod (choć wydaje mi się że różnice są niewielkie)? Jak to zastąpić?

Aż mnie korci, żeby "pdłubać" trochę, ale muszę jeszcze popracować, a w nocy mam wyjazd na cały przyszły dzień (w twoje strony smile ). Chyba będę mógł się zabrać za modem dopiero pojutrze..... sad

177

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Do szczęścia brakuje jeszcze kilku modułów.

Zgodnie ze stronką http://pl.docs.pld-linux.org/siec_dsl_neo_thompson.html potrzebne jeszcze są: acm.o i ppp_synctty.o

Z kolei według skryptu z Twojego pliku, brak jest: n_hdlc.o i ppp_synctty.o (mowa jeszcze o bsd_comp.o, ale to chyba nie do linuxa - a może?????)

Możesz je dokompilować?


Zrobiłem jeszcze

cat /proc/bus/usb/devices

przy podłączonym modemie i zainstalowanym speedtch.o (z pierwszej próby). Wygląda na to, że modem jest rozpoznawany prawidłowo. Oto wynik:

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 4
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.04
S:  Manufacturer=Linux 2.4.30 ehci_hcd
S:  Product=PCI device 1106:3104
S:  SerialNumber=01:03.2
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=120
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=100
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=06b9 ProdID=4061 Rev= 2.00
S:  Manufacturer=ALCATEL
S:  Product=Speed Touch 330 
S:  SerialNumber=0090D0AA1DC6
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=50ms

I:  If#= 1 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=00 Prot=00 Driver=speedtch
I:  If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=speedtch
E:  Ad=06(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=07(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 1 Alt= 2 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=speedtch
E:  Ad=06(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=07(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=87(I) Atr=01(Isoc) MxPS= 640 Ivl=1ms
I:  If#= 1 Alt= 3 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=speedtch
E:  Ad=06(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=07(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=87(I) Atr=01(Isoc) MxPS= 960 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=05(O) Atr=02(Bulk) MxPS=   8 Ivl=0ms
E:  Ad=85(I) Atr=02(Bulk) MxPS=   8 Ivl=0ms

Nie bardzo wiem o co chodzi w tej drugiej części. Jest kilka wpisów dotyczących "speedtch".

Wygląda na to, że wszystko jest na dobrej drodze smile

178

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Porównuję dwa opisy instalacji modemu Speedtouch USB po pppoa.
http://pl.docs.pld-linux.org/siec_dsl_neo_thompson.html - twój link i
http://linux-usb.sourceforge.net/SpeedT … howto.html

Różnią się kilkoma użytymi modułami. Jeden używa pppoatm, a drugi pppoa3. Jednak w obu przypadkach do konfiguracji demona pppd wymagany jest ppp-plugin-pppoatm (to jest chyba pppoatm.so).

Zaraz obejrzę co mogę już zrobić.

179

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

A modem w końcu synchronizuje Ci się z linią tel?

Niestety nie. Po restarcie na modemie świecą się ciągle 2 zielone led i nic nie robi. Po starcie modem_run, led ADSL=pomarańczowy i błąd: Another program/driver is already accessing the modem (interface 1 cannot be claimed)

ps ax? Dostaniesz listę procesów. Znajdz coś co może mieć wspólnego z adsl.

Lista procesów nic dziwnego nie zawiera.

  PID  Uid     VmSize Stat Command
    1 root        356 S   init       
    2 root            SW  [keventd]
    3 root            SWN [ksoftirqd_CPU0]
    4 root            SW  [kswapd]
    5 root            SW  [bdflush]
    6 root            SW  [kupdated]
    9 root            SW  [mtdblockd]
   69 root            SWN [jffs2_gcd_mtd4]
   93 root        344 S   logger -s -p 6 -t  
   95 root        356 S   init       
   98 root        316 S   klogd 
  122 root        336 S   /sbin/syslogd -C 16 -m 0 
  269 root            SW  [khubd]
  564 root        324 S   wifi up 
  599 root        412 S   /usr/sbin/nas -P /var/run/nas.lan.pid -l br0 -H 34954
  606 root        392 S   /usr/sbin/dropbear 
  609 root        380 S   httpd -p 80 -h /www -r OpenWrt 
  791 nobody      404 S   dnsmasq -l /tmp/dhcp.leases -K -F lan,192.168.2.100,1
  800 root        272 S   ntpclient -i 86400 -h pool.ntp.org 
  895 root        576 S   /usr/sbin/dropbear 
  896 root        408 S   -ash 
  952 root        324 R   ps ax

Może Twoje wprawne oko coś wypatrzy. Co o tym myślisz?

Zabiorę się za konfigurowanie ppp. Może coś mi do głowy przyjdzie.

180

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:
jkdobro napisał/a:
Jan  7 11:21:54 (none) kern.err modem_run[1267]: Another program/driver is already accessing the modem (interface 1 cannot be claimed)...

Mam jeszcze inne sterowniki opisywane na forum OpenWRT, ale żaden z nich nawet nie chce się załadować przez modem_run. Podaje że złe sterowniki.

To oznacza tyle, ze w pamięci jest juz coś, to gada z modem.

Czy to coś można jakoś zidentyfikować?

Zignoruj wywołanie modem_run i zobacz czy dalej sie skonfiguruje.

Po restraecie i podłączeniu modemu (bez uruchamiania modem_run) świecą się ciągle oba led na zielono. Sam nic więcej nie robi. Musiał bym "czymś go popchnąć". Może po skonfigurowaniu PPP?

skonfigurować to ppp jak na każdym linuksie

Tylko jak to zrobić? To jest mój pierwszy linux (aż głupio się przyznać)!!!!!! Możesz opisać co i jak?

181

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:
jkdobro napisał/a:

2. Jest kilka dziwnych wpisów w logu, których nie potrafię zinterpretować. Co mogą znaczyć?

Jan  6 16:10:09 (none) kern.warn kernel: usb.c: USB device 2 (vend/prod 0x6b9/0x4061) is not claimed by any active driver.

Że to co podłączyłeś pod system nie jest obsługiwane przez żaden sterownik

To dziwne, bo przecież nastąpiła komunikacja z modemem. Wgrał sie firmware.
Może zamiast sterowników UHCI dać OHCI?

Cezary napisał/a:

A tak swoją drogą: jesteś pewien że używasz dobrego firmware? Z tego co czytałem to speedtoucha jest kilka rodzajów i każdy wymaga innego firmware.

W sprawie firmware kontaktowałem sie z twórcą http://sokrates.mimuw.edu.pl/~sebek/ope … eedtch.tgz i on podał mi link do plików z firmware: http://www.speedtouchdsl.com/dvrreg_lx.htm . Jest możliwość, że ja mam jakiś inny model (mam Modem revision: 0200), ale pierwsze ładowanie przebiegło prawidłowo i czekało na zestawienie połączenia (nie był wpięty kabel telefoniczny - z tąd timeout). Problem powstał przy kolejnych próbach ładowania (oczywiście za każdym razem restart asusa), gdzie nie przechodzi do próby zetawienia połączenia i daje błąd:

Jan  7 11:21:54 (none) kern.err modem_run[1267]: Another program/driver is already accessing the modem (interface 1 cannot be claimed)...

Mam jeszcze inne sterowniki opisywane na forum OpenWRT, ale żaden z nich nawet nie chce się załadować przez modem_run. Podaje że złe sterowniki.

182

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Zrobiłem mały krok do przodu. Ale po kolei.

A1. Zainstalowałem pakiety kmod-usb-core, kmod-usb-uhci, kmod-usb2, libgcc.
A2. Pobrałem z http://sokrates.mimuw.edu.pl/~sebek/ope … eedtch.tgz pliki (atm.o, br2684.o, ppp_async.o, ppp_deflate.o, ppp_generic.o, ppp_mppe_mppc.o, pppoatm.o, rtl8150.o, speedtch.o), rozpakowałem i umieściłem w katalogu /lib/modules/2.4.30
A3. Pobrałem z http://sokrates.mimuw.edu.pl/~sebek/ope … /modem_run i umieściłem w usr/speedtouch
A4. Pobrałem z http://www.speedtouchdsl.com/dvrreg_lx.htm firmware do modemu (KQD6P1.eni, KQD6P2.eni) i umieściłem w usr/speedtouch

B1. Uruchomiłem moduły (insmod atm, insmod speedtch)
B2. Podłączyłem modem do Asusa (zapaliły się led USB=zielona, ADSL=zielona)
B3. Uruchomiłem wgrywanie firmware (/usr/speedtouch/modem_run -t 30 -v 2 -a /usr/speedtouch/KQD6P1.eni -f /usr/speedtouch/KQD6P2.eni) i led na modemie najpierw zgały, a potem USB=zielona i ADSL=zielona_pulsująca (chyba oczekiwanie na zestawienie połączenia - nie miałem podpiętej linii PSTN).

Log file wyglądał następująco (wybrałem najważniejsze wpisy):

Jan  1 00:00:10 (none) kern.info kernel: usb.c: registered new driver usbdevfs
Jan  1 00:00:10 (none) kern.info kernel: usb.c: registered new driver hub
Jan  1 00:00:10 (none) kern.info kernel: uhci.c: USB Universal Host Controller Interface driver v1.1
Jan  1 00:00:10 (none) kern.warn kernel: PCI: Enabling device 01:03.0 (0000 -> 0001)
Jan  1 00:00:10 (none) kern.info kernel: uhci.c: USB UHCI at I/O 0x100, IRQ 2
Jan  1 00:00:10 (none) kern.info kernel: usb.c: new USB bus registered, assigned bus number 1
Jan  1 00:00:10 (none) kern.info kernel: hub.c: USB hub found
Jan  1 00:00:10 (none) kern.info kernel: hub.c: 2 ports detected
Jan  1 00:00:10 (none) kern.warn kernel: PCI: Enabling device 01:03.1 (0000 -> 0001)
Jan  1 00:00:10 (none) kern.info kernel: uhci.c: USB UHCI at I/O 0x120, IRQ 2
Jan  1 00:00:10 (none) kern.info kernel: usb.c: new USB bus registered, assigned bus number 2
Jan  1 00:00:10 (none) kern.info kernel: hub.c: USB hub found
Jan  1 00:00:10 (none) kern.info kernel: hub.c: 2 ports detected
Jan  1 00:00:10 (none) kern.warn kernel: PCI: Enabling device 01:03.2 (0000 -> 0002)
Jan  1 00:00:10 (none) kern.info kernel: ehci_hcd 01:03.2: PCI device 1106:3104
Jan  1 00:00:10 (none) kern.info kernel: ehci_hcd 01:03.2: irq 2, pci mem c016a000
Jan  1 00:00:10 (none) kern.info kernel: usb.c: new USB bus registered, assigned bus number 3
Jan  1 00:00:10 (none) kern.info kernel: EHCI: Enabling VIA 6212 workarounds
Jan  1 00:00:10 (none) kern.info kernel: ehci_hcd 01:03.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
Jan  1 00:00:10 (none) kern.info kernel: hub.c: USB hub found
Jan  1 00:00:10 (none) kern.info kernel: hub.c: 4 ports detected
Jan  1 00:00:10 (none) kern.info kernel: device eth0 entered promiscuous mode
Jan  1 00:00:13 (none) kern.info kernel: b44: eth0: Link is up at 100 Mbps, full duplex.
Jan  1 00:00:13 (none) kern.info kernel: b44: eth0: Flow control is off for TX and off for RX.
Jan  1 00:00:13 (none) kern.debug kernel: vlan0: add 01:00:5e:00:00:01 mcast address to master interface
Jan  1 00:00:13 (none) kern.info kernel: vlan0: dev_set_promiscuity(master, 1)
Jan  1 00:00:13 (none) kern.info kernel: vlan0: dev_set_allmulti(master, 1)
Jan  1 00:00:13 (none) kern.info kernel: device eth2 entered promiscuous mode
Jan  1 00:00:13 (none) kern.info kernel: eth2: attempt to add interface with same source address.
Jan  1 00:00:14 (none) kern.info kernel: br0: port 2(eth2) entering learning state
Jan  1 00:00:14 (none) kern.info kernel: br0: port 1(vlan0) entering learning state
Jan  1 00:00:14 (none) kern.info kernel: br0: port 2(eth2) entering forwarding state
Jan  1 00:00:14 (none) kern.info kernel: br0: topology change detected, propagating
Jan  1 00:00:14 (none) kern.info kernel: br0: port 1(vlan0) entering forwarding state
Jan  1 00:00:14 (none) kern.info kernel: br0: topology change detected, propagating
Jan  1 00:00:14 (none) user.info : ### ifup wan: ignored wan_proto="speedtouch" (not supported)
Jan  6 16:05:26 (none) user.info : 36524 00015.672  339432.0     36.0  221414711387100.0 116409.3         0
Jan  6 16:05:28 (none) kern.info dropbear[604]: Running in background
Jan  6 16:05:28 (none) user.notice root: /etc/init.d/S50openvpn: remote server not configured!
Jan  6 16:05:29 (none) kern.info kernel: IPP2P v0.8.1_rc1 loading
Jan  6 16:05:30 (none) user.info : ez-ipupdate is disabled
Jan  6 16:05:32 (none) kern.info dnsmasq[793]: started, version 2.35 cachesize 150
Jan  6 16:05:32 (none) kern.info dnsmasq[793]: compile time options: IPv6 GNU-getopt ISC-leasefile no-DBus no-I18N 
Jan  6 16:05:32 (none) kern.info dnsmasq[793]: DHCP, IP range 192.168.2.100 -- 192.168.2.249, lease time 12h
Jan  6 16:05:32 (none) kern.info dnsmasq[793]: using local addresses only for domain lan
Jan  6 16:05:32 (none) kern.info dnsmasq[793]: reading /tmp/resolv.conf.auto
Jan  6 16:05:32 (none) kern.info dnsmasq[793]: using nameserver 217.98.63.164#53
Jan  6 16:05:32 (none) kern.info dnsmasq[793]: using nameserver 194.204.152.34#53
Jan  6 16:05:32 (none) kern.info dnsmasq[793]: using local addresses only for domain lan
Jan  6 16:05:32 (none) kern.info dnsmasq[793]: read /etc/hosts - 1 addresses
Jan  6 16:05:32 (none) kern.info dnsmasq[793]: read /etc/ethers - 0 addresses
Jan  6 16:05:32 (none) user.info : crond is disabledkillall: ntpclient: no process killed
Jan  6 16:05:32 (none) user.info : [: 0: unknown operand
Jan  6 16:05:32 (none) kern.info kernel: CSLIP: code copyright 1989 Regents of the University of California
Jan  6 16:05:32 (none) kern.info kernel: PPP generic driver version 2.4.2
Jan  6 16:05:33 (none) kern.info kernel: MPPE/MPPC encryption/compression module registered
Jan  6 16:05:33 (none) user.info : miniupnpd starting ...
Jan  6 16:05:34 (none) kern.info miniupnpd[883]: system uptime is 22 seconds
Jan  6 16:05:34 (none) kern.err miniupnpd[883]: ioctl(s, SIOCGIFADDR, ...): Cannot assign requested address
Jan  6 16:05:34 (none) kern.err miniupnpd[883]: could not get ip address for interface vlan1. EXITING
Jan  6 16:05:52 (none) user.info : 39086 57952.387   77606.0     17.0  173251.5  57083.1         0
Jan  6 16:10:09 (none) kern.info kernel: hub.c: new USB device 01:03.0-2, assigned address 2
Jan  6 16:10:09 (none) kern.warn kernel: usb.c: USB device 2 (vend/prod 0x6b9/0x4061) is not claimed by any active driver.
Jan  6 16:10:45 (none) kern.info modem_run[1009]: modem_run version 1.2 started by root uid 0 
Jan  6 16:10:45 (none) kern.info modem_run[1009]: Found SpeedTouch USB modem 
Jan  6 16:10:45 (none) kern.info modem_run[1009]: Modem revision: 0200 
Jan  6 16:10:45 (none) kern.info modem_run[1009]: [truncated]  
Jan  6 16:10:45 (none) kern.info modem_run[1009]: [truncated]  
Jan  6 16:10:45 (none) kern.info modem_run[1009]: Firmware info (CRC:0xd80bf9f7, Size:991, Checked: Yes, Alcatel/Thomson Boot block (old)) 
Jan  6 16:10:45 (none) kern.info modem_run[1009]: [truncated]  
Jan  6 16:10:45 (none) kern.info modem_run[1009]: [truncated]  
Jan  6 16:10:45 (none) kern.info modem_run[1009]: Firmware info (CRC:0x5bca7d16, Size:677641, Checked: Yes, 2.0.1 - MacOSX - Win32(2.0.0)) 
Jan  6 16:10:47 (none) kern.warn kernel: usb_control/bulk_msg: timeout
Jan  6 16:10:47 (none) kern.warn kernel: usbdevfs: USBDEVFS_BULK failed dev 2 ep 0x85 len 512 ret -145
Jan  6 16:10:47 (none) kern.info modem_run[1009]: BLOCK1 :    991 bytes   uploaded : OK 
Jan  6 16:10:47 (none) kern.debug modem_run[1009]: Downloaded in 5.326000 ms 
Jan  6 16:10:47 (none) kern.info modem_run[1009]: BLOCK2 :    511 bytes downloaded : OK 
Jan  6 16:10:47 (none) kern.debug modem_run[1009]: Downloaded in 271.241000 ms 
Jan  6 16:10:50 (none) kern.info modem_run[1009]: BLOCK3 : 677641 bytes   uploaded : OK 
Jan  6 16:10:50 (none) kern.debug modem_run[1009]: Downloaded in 2552.662000 ms 
Jan  6 16:10:50 (none) kern.info modem_run[1009]: BLOCK4 :    511 bytes downloaded : OK
Jan  6 16:10:50 (none) kern.debug modem_run[1009]: Downloaded in 2.481000 ms. 
Jan  6 16:10:51 (none) kern.info modem_run[1009]: Modem reference : 3566067A...... 
Jan  6 16:10:51 (none) kern.debug modem_run[1009]: modem_start_synchro :
Jan  6 16:10:51 (none) kern.debug modem_run[1009]: 04 00                                           ..
Jan  6 16:11:21 (none) kern.err modem_run[1009]: ADSL synchronization timed out - the monitoring instance will report further state changes

Następnie zrobiłem restart modemu i odpaliłem wszystko jak za pierwszym razem. Niestety teraz efekt końcowy był nieco inny (tak już jest za każdym razem).

B3. Uruchomiłem wgrywanie firmware (/usr/speedtouch/modem_run -t 30 -v 2 -a /usr/speedtouch/KQD6P1.eni -f /usr/speedtouch/KQD6P2.eni) i led na modemie najpierw zgały, a potem USB=zielona i ADSL=pomarańczowa.

Teraz logfile wygląda bardzo podobnie (początek identyczny), lecz ostatnie wpisy informują o niepowodzeniu.

Jan  7 11:21:53 (none) kern.info modem_run[1267]: BLOCK3 : 677641 bytes   uploaded : OK 
Jan  7 11:21:53 (none) kern.debug modem_run[1267]: Downloaded in 2541.424000 ms 
Jan  7 11:21:53 (none) kern.info modem_run[1267]: BLOCK4 :    511 bytes downloaded : OK
Jan  7 11:21:53 (none) kern.debug modem_run[1267]: Downloaded in 1.868000 ms. 
Jan  7 11:21:54 (none) kern.err modem_run[1267]: Another program/driver is already accessing the modem (interface 1 cannot be claimed)...

W związku z tym mam kilka wątpliwości:
1. Czy wgrywanie firmware do modemu odbywa się przy każdym starcie systemu? Po tym wpisie wygląda, że za każym razem, bo ciągle zgłasza się firmware do MacOSX i Win32:

Jan  6 16:10:45 (none) kern.info modem_run[1009]: Firmware info (CRC:0x5bca7d16, Size:677641, Checked: Yes, 2.0.1 - MacOSX - Win32(2.0.0))

1a. Jeśli nie, to jak odpalić modem (może poprzez ppp)

2. Jest kilka dziwnych wpisów w logu, których nie potrafię zinterpretować. Co mogą znaczyć?

Jan  6 16:10:09 (none) kern.warn kernel: usb.c: USB device 2 (vend/prod 0x6b9/0x4061) is not claimed by any active driver.
Jan  6 16:10:47 (none) kern.warn kernel: usb_control/bulk_msg: timeout
Jan  6 16:10:47 (none) kern.warn kernel: usbdevfs: USBDEVFS_BULK failed dev 2 ep 0x85 len 512 ret -145

3. Nie wiem jak skonfigurować ppp (interface, skrypty, config). W jednym z opisów jest coś takiego (tak zrobiłem):

nvram set wan_ifname=ppp0
nvram set wan_proto=speedtouch
nvram set ppp_username=YOUR_ADSL_USERNAME
nvram set ppp_passwd=YOUR_ADSL_PASSWORD
nvram set ppp_mtu=1492         #taki wpis jest w działającym modemie z neo
nvram set ppp_vpi=0               #taki wpis jest w działającym modemie z neo
nvram set ppp_vci=38             #taki wpis jest w działającym modemie z neo
nvram set ppp_redialperiod=30
nvram set ppp_demand=0
nvram set speedtouch_ifname=vlan1

Ale coś jest nie tak, bo w logu jest

Jan  1 00:00:14 (none) user.info : ### ifup wan: ignored wan_proto="speedtouch" (not supported)

Mogę prosić o wskazówki jak to skonfigurować?

Pzdrawiam Jarek

183

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Miałeś rację z tym ipk. Ten był jakiś dziwny. Inne się otwierają tarem....

Mam następny problem.
Piszą, żeby skopiować firmware alcatela do podanego katalogu, ale musi być skompresowany do .gz . Pliki które zciągąłem ze strony alcatela nie są skompresowane (zresztą widać po wielkości, w stosunku do tego co jest w opisie są 2 razy większe). Czym skompresować plik do .gz pod OpenWRT?

184

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Masz dziwnego tara....

Używam tara z OpenWRT... przez PuTyy

185

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Jeszcze jedna sprawa. Chciałem podglądnoć plik .ipk i na różne sposoby próbowałem i nic.

Program ipkg ma możliwość listowania zawartości paczki (ipkg files nazwa_paczki.ipk), ale można zobaczyć tylko dla paczek zainstalowanych. Nie zainstalowanej paczki ni jak nie mogę podglądnoć. Próbowałem również potraktować (podglądnąć) paczkę przez tar... , tak jak pisałeś i też nic (melduje, że nieznany format).

1. Czy jest jakiś sposób podglądnięcia paczki bez instalacji? Chciałem sprawdzić speedtouch_1.3-1_mipsel.ipk czy zawiera sterowniki do speedtoucha i gdzie co będzie instalowane.

1a. Jeśli zainstaluję paczkę, a potem ją odinstaluję, to czy wszystko powróci do stanu z przed instalacji, czy pozostaną jakieś śmieci w systemie?

2. Czy samemu trudno jest zrobicz paczkę.ipk? Może są jakieś narzędzia (najlepiej pod Winde)?

3. Jeszcze jedno pytanie, trochę nie na temat. Chcę postawić jakiegoś linuxa (chyba najlepiej Debiana) na starym laptopie 266MHz, żeby trochę się podszkolić (pokompilować źródełka pod Asusa). Mam tam zainstalowany Win98 i nie chciał bym go wywalać. Wiem że są jakieś dystrybucje, które można zainstalować na partycji windowsowej. Laptop ma HD 4GB i ok 2GB jest wolne, to chyba powinno wystarczyć. Jaką dystrybucję byś mi polecił?

pozdrawiam Jarek

186

(97 odpowiedzi, napisanych Oprogramowanie / Software)

Byłeś szybszy odemnie :-). Zanim napisałem wcześniejszą odpowiedź, Ty udzieliłeś już wyjaśnień....

Zastosowałem się do wskazówek. Wypakowałem zawartość kmod-ppp-pppoa-rtl8150-speedtch.tgz do /tmp, i porównałem z zawartością katalogu /lib/modules/2.4.30. Dwie binarki się powtarzają, ale jedna z nich różni się wielkością:
- /lib/modules/2.4.30/ppp_async.o (13532b 06-12-13) - /tmp/ppp_async.o (13244b 06-11-07)
- /lib/modules/2.4.30/ppp_generic.o (35564b 06-12-13) - /tmp/ppp_generic.o (35564b 06-11-07)

W związku z tym mam pytanie. Czy nadpisać te pliki (można zrobić kopie starych), czy pozostawić te co były, a tylko dokopiować brakujące?

pozdrawiam jkdobro

187

(97 odpowiedzi, napisanych Oprogramowanie / Software)

No to mam problem. :-(

Spróbuję zapytać na innym forum (polskim), może ktoś już instalował......

Inaczej, czeka mnie dłuuuuuga droga (kompilacja to wyższa szkoła jazdy).

Witam ponownie,

Chciał bym do połączenia z internetem użyć modemu ADSL podłączonego do WL500gp przez port USB.
Jest kilka wątków na ten temat na forum OpenWRT - http://forum.openwrt.org/viewtopic.php?id=3867 (niestety podawane repozytorium nie działa). Wiem, że najlepszym do tego celu jest Alcatel / Tomson Speedtouch 330 USB. Połączenie ma być realizowane przez PPPoA (ATM???). W związku z tym kilka pytań:

1. Jakie pakiety do obsługi modemu przez USB są wymagane? (kmod-usb-core, kmod-usb-ohci, kmod-usb-uhci, kmod-usb2) Czy wszystkie są potrzebne? Jaka jest różnica pomiędzy OHCI a UHCI?

1a. W opisie występuje również kmod-hdlc. Ale nie ma go w repozytorium OpenWRT (piszą aby zainstalować kmod-hdlc_2.4.30-brcm-2_mipsel.ipk - ja znalazłem w necie kernel-hdlc_2.4.20-1_mipsel.ipk - jest ze starszego kernela, ale chyba może być????). Do czego on służy i czy należy go instalować?

2. PPPoA ma realizować kmod-pppsync_2.4.30-brcm-2_mipsel.ipk, niestety nigdzie tego pakietu nie mogę znaleźć. Czy można użyć coś innego? W opsie występuje rówież pppoa3 (znalazłem taką binarkę na stronie olega), ale czy to się do czegoś może przydać?

3. Mowa również o instalacji speedtouch_1.3.1-1_mipsel.ipk. Czy to są sterowniki do Alcatela? (a właściwie jak sprawdzić co zawiera paczka .ipk?). W necie znalazłem speedtouch_1.3-1_mipsel.ipk - chyba troszkę starsza wersja.


Czy da się to wszystko poskładać do kupy?


pozdrawiam jkdobro

189

(5 odpowiedzi, napisanych Oprogramowanie / Software)

@Cezary

Wielkie dzięki za wyjaśnienia.... zastosowane :-)

Co do pomysłów mam ich sporo. Niestety, nie zawsze kumam co piszą na forach anglojęzycznych (jak mówią Ani Mru-Mru: ....Pan mówić po mału, ja się dużo domyślać....), no i z linuxem też dopiero zbieram pierwsze szlify (...ale uczę się szybko :-)).

Dlatego mam prośbę. Jeśli znajsziesz troszkę czasu i cierpliwości, to pomęczę cię swoimi pytaniami.

Myślę, że użytkowników WL500gp w Polsce będzie coraz więcej, i to forum (i Twoja stronka) pomogą w zrozumieniu i praktycznym zastosowaniu przedstawianych rozwiązań.

pozdrawiam Jarek

190

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Bardzo dziękuję za informację.

Zdecydowałem się na X-WRT i jestem już po instalacji....
Mam jednak kilak wątpliwości.

1. Czy po instalacji xwrt muszę zrobić czyszczenie nvram? Co to daje? Miałem wcześniej fw asusa i olega. Xwrt odpalił się bez problemów. Czy muszę więc robić czyszczenie?
1a. Jeśli zrobię czyszczenie, to czy wszystkie ustawienia muszę konfigurować od nowa (interfejsy itp.)?

PS.
Podobają mi się opisy instalacji rozszerzeń na twojej stronce. Proszę o jeszcze... :-)

pozdrawiam jkdobro

191

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

Bardzo się cieszę, że zawitałem na to forum. Myślę że będę tu stałym bywalcem... Posiadam router ASUS WL500g Premium i mam trochę pomysłów jak użyć to "cacko" w domu.

Uważam, że jest to świetne rozwiązanie sprzętowe:
- No.1 - bardzo niski pobór mocy i zasilany jednym napięciem
- brak wentylatorów
- szybki procesor (mocy nigdy za wiele)
- sporo pamięci
- bogate peryferia (WAN, LAN, WLAN, USB, RS232 (możliwa rozbudowa), miniPCI....
- z Linuxem na pokładzie..... :-)

Zostaje kwestia oprogramowania. Jest kilka dostępnych firmware (testowałe ASUS, Oleg), ale wydaje mi się, że do zbudowania "swojej maszynki" najlebszy będzie OpenWRT.

Właśnie zamierzam zainstalować OpenWRT RC6.
1. Przeglądając natkąłem się na kilka wersji w katalogach: bin, pppop i pptp. Którą z nich wybrać?
2. Czy do OpenWRT można instalować dodatkowe pakiety bez używania pamięci zewnętrznej (flash, hd)?