Temat: huawei e160 problem

witam. Robię wszystko z poradnika 'OpenWrt jako router 3G' łącznie  z zainstalowaniem driverów do sierrawireless, lecz ciągle urządzenie jest nie rozpoznane:


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.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.32.10 admhc-hcd
S:  Product=ADM5120 built-in USB 1.1 Host Controller
S:  SerialNumber=ADM5120
C:* #Ifs= 1 Cfg#= 1 Atr=e0 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=255ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1003 Rev= 0.00
S:  Manufacturer=HUAWEI Technology
S:  Product=HUAWEI Mobile
C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=5ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=84(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=04(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=85(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=090c ProdID=1000 Rev=12.19
S:  Manufacturer=USB
S:  Product=DISK 2.0
S:  SerialNumber=YQVXJ7LIWSCHNX4R
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms


ma ktoś jakiś pomysł??

2

Odp: huawei e160 problem

Driver option nie sierrawireless jak już.

Jaki router, jaki firmware, jak ode mnie to upewnij się że moduł też jest ode mnie i w tej samej wersji co kernel (opkg list_installed | grep kmod Ci to powie)

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

3

Odp: huawei e160 problem

router edimax 6104k, firmware to backfire (10.03 unknown),:)
oto lista modułów:
kmod-bluetooth - 2.6.32.25-1
kmod-button-hotplug - 2.6.32.10-1
kmod-crc-ccitt - 2.6.32.10-1
kmod-crc16 - 2.6.32.25-1
kmod-fs-vfat - 2.6.32.25-1
kmod-fuse - 2.6.32.10-1
kmod-hid - 2.6.32.25-1
kmod-input-core - 2.6.32.10-1
kmod-input-evdev - 2.6.32.25-1
kmod-input-gpio-buttons - 2.6.32.10-1
kmod-input-polldev - 2.6.32.10-1
kmod-leds-gpio - 2.6.32.10-1
kmod-ledtrig-adm5120-switch - 2.6.32.10-1
kmod-nls-base - 2.6.32.10-1
kmod-nls-cp437 - 2.6.32.25-1
kmod-nls-iso8859-1 - 2.6.32.25-1
kmod-nls-utf8 - 2.6.32.10-1
kmod-ppp - 2.6.32.25-1
kmod-scsi-core - 2.6.32.25-1
kmod-sound-core - 2.6.32.25-1
kmod-sound-cs5535audio - 2.6.32.25-1
kmod-sound-i8x0 - 2.6.32.25-1
kmod-sound-soc-core - 2.6.32.25-1
kmod-usb-audio - 2.6.32.25-1
kmod-usb-core - 2.6.32.25-1
kmod-usb-hid - 2.6.32.25-1
kmod-usb-ohci - 2.6.32.25-1
kmod-usb-serial - 2.6.32.25-1
kmod-usb-serial-option - 2.6.32.25-1
kmod-usb-serial-sierrawireless - 2.6.32.25-1
kmod-usb-storage - 2.6.32.25-1
kmod-usb-uhci - 2.6.32.25-1
kmod-usb2 - 2.6.32.25-1

4

Odp: huawei e160 problem

Źle coś masz - część modułów masz 2.6.32.25, część 2.6.32.10. Zobacz w jakiej wersji masz kernel - resztę modułów doinstaluj z tego samego źródła w tej samej wersji.

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

5

Odp: huawei e160 problem

kernel mam 2.6.32.10 więc tu jest błąd.

powiem szczerze że nie wiem jak te moduły zamienić na 2.6.32.10. możesz mi pomóc?

6

Odp: huawei e160 problem

Nie zamieniasz. Masz zainstalować pakiety z tego samego źródła z którego masz obraz - numery musą się zgadzać inaczej nie zadziała.

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

7 (edytowany przez tipsntrix 2011-01-14 14:47:15)

Odp: huawei e160 problem

ok, znalazłem z błąd w opkg.conf. poprawiłem wpisy, następnie :

opkg remove kmod-usb-serial-option
pakiet  usunoł sie prawidłowo , ale przy instalacji pakietu z poprawnej wersji pojawia się:

Installing kmod-usb-serial-option (2.6.32.10-1) to root...
Downolading  http://downloads.openwrt.org/backfire/1 … mipsel.ipk
Not downgrading package kernel on root from 2.6.32.25-1 to 2.6.32.10-1
Collected errors:
  * opkg_install_cmd: Cannot install package kmod-usb-serial-option

czy da sie go zmusić żeby zainstalował??


już mam --force_downgrade

8

Odp: huawei e160 problem

Teraz to sugerował bym zrobić firstboota i zainstalować jeszcze raz. Bo chyba wcześniej zrobiłeś aktualizację pakietu kernel i buntuje się o to.

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

9

Odp: huawei e160 problem

tak właśnie próbowałem...

Could not open mtd device: rootfs_data

teraz to już nie wiem

10

Odp: huawei e160 problem

Hmm, to jak ci zapisuje dane? Chyba  że w tym 10.03 dla adm5120 było coś zwalone.

Teoretycznie możesz zrobić tak: mtd erase rootfs_data && reboot. Jeżeli nie zadziała (bo masz info j/w) może w trybie falsafe to zadziała.

A tak swoją drogą - masz extroota? Dużo coś masz poinstalowane a tam tylko 2MB flash jest. Jeżeli  masz to po prostu wyczyść dysk i tyle.

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

11

Odp: huawei e160 problem

mam extroot, jak wyczyszczę pendrive to stracę wszystkie ustawienia, nie bardzo mi to odpowiada w sumie, ale jak nie ma wyjścia...

12

Odp: huawei e160 problem

Wiec dokładnie tak zrób - skopiuj sobie na bok zawartość pendrive, wyczyść go i pozwól mu systemowi się jeszcze raz zainicjować. Wtedy napisz znów swoje pliki konfiguracyjne.

PS. Zawsze możesz zrobić downgrade wszystkich pakietów kernela (kmod* + pakiet kernel), skoro masz extroota. Przynajmniej będą w odpowiedniej wersji.

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

13

Odp: huawei e160 problem

mam pytanie czy jak wgram nowszą wersie na pena to wystartuje system czy  nie?

14

Odp: huawei e160 problem

Systemu? A dlaczego by nie.

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

15

Odp: huawei e160 problem

czy w tym huawei jest możliwość czytania z karty mikrosd? znaczy czy system wystartuje z karty w huawei i jednocześnie będzie można korzystać z modemu? bo w sumie wykrywa dwa urządzenia storage i option?


pozdr

16

Odp: huawei e160 problem

Tak, możesz normalnie korzystać z karty. Jeżeli jest od razu widoczna to z dużym prawdopodobieństwem możesz na niej zrobić extroota.

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

17

Odp: huawei e160 problem

Ja na swoim br6104kp zrobilem to bez extroota - wg jakiegos tutoriala gdzie krazy na tym forum
Do routera mam dolaczony modem Huwaei 160 z jakas stara karta sd 64MB - w pelni wystarczajaca smile
Jedyne co musialem zmienic to czas oczekiwania na detekcje samego pendrive'a z 10s na 20s

Ponizej zamieszczam log zeby udowodnic ze to chodzi
root@OpenWrt:/#
ADM5120 Boot:
jump to linux code!!


LZMA loader for BR-6104KP, Copyright (C) 2007-2008 OpenWrt.org

Looking for TRX header... found at 00012000, kernel:0000001C len:000F3BE4
decompressing kernel... done!
launching kernel...

Linux version 2.6.32.27 (root@debian) (gcc version 4.3.3 (GCC) ) #14 Fri Jan 21 01:41:49 CET 2011
bootconsole [early0] enabled
CPU revision is: 0001800b (MIPS 4Kc)
SoC      : ADM5120P rev 8, running at 175.000 MHz
Bootdev  : NOR flash
Prom     : Generic
Determined physical RAM map:
memory: 01000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00001000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00001000
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4064
Kernel command line: console=ttyS0,115200 root=/dev/sda1 init=/etc/preinit ro rootdelay=20
PID hash table entries: 64 (order: -4, 256 bytes)
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Primary instruction cache 8kB, VIPT, 2-way, linesize 16 bytes.
Primary data cache 8kB, 2-way, VIPT, no aliases, linesize 16 bytes
Memory: 13124k/16384k available (2328k kernel code, 3260k reserved, 515k data, 144k init, 0k highmem)
SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:24
Calibrating delay loop... 173.05 BogoMIPS (lpj=346112)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is Edimax BR-6104KP
PCI: not available on ADM5120P
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 512 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 512 bind 512)
TCP reno registered
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
yaffs Jan 18 2011 22:40:42 Installing.
msgmni has been set to 25
io scheduler noop registered
io scheduler deadline registered (default)
Serial: AMBA driver
apb:uart0: ttyS0 at MMIO 0x12600000 (irq = 9) is a AMBA
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
apb:uart1: ttyS1 at MMIO 0x12800000 (irq = 10) is a AMBA
adm5120-flash.0: probing at 0x1FC00000, size:2048KiB, width:16 bits
adm5120-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
CFI mfr 0x000000c2
CFI id  0x00002249
Amd/Fujitsu Extended Query Table at 0x0040
  Amd/Fujitsu Extended Query version 1.0.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
adm5120-flash.0: found at 0x1FC00000, size:2048KiB, width:16 bits
adm5120-flash.0: adding static partitions
Creating 3 MTD partitions on "adm5120-flash.0":
0x000000000000-0x000000008000 : "admboot"
0x000000008000-0x000000010000 : "config"
0x000000010000-0x000000200000 : "firmware"
ADM5120 built-in ethernet switch driver version 0.1.1
admhc-hcd: ADMtek USB 1.1 Host Controller Driver version 0.27.0
admhc-hcd: block sizes: ed 64 td 64
adm5120-hcd adm5120-hcd: ADM5120 built-in USB 1.1 Host Controller
adm5120-hcd adm5120-hcd: new USB bus registered, assigned bus number 1
adm5120-hcd adm5120-hcd: irq 11, io mem 0x11200000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
adm5120_wdt: Watchdog Timer version 0.1
TCP westwood registered
NET: Registered protocol family 17
Bridge firewalling registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
Waiting 20sec before mounting root device...
usb 1-1: new full speed USB device using adm5120-hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
usb 1-1: USB disconnect, address 2
usb 1-1: new full speed USB device using adm5120-hcd and address 3
usb 1-1: configuration #1 chosen from 1 choice
scsi3 : SCSI emulation for USB Mass Storage devices
scsi4 : SCSI emulation for USB Mass Storage devices
scsi 3:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
scsi 4:0:0:0: Direct-Access     HUAWEI   MMC Storage      2.31 PQ: 0 ANSI: 2
sd 4:0:0:0: [sda] Attached SCSI removable disk
sd 4:0:0:0: [sda] 122624 512-byte logical blocks: (62.7 MB/59.8 MiB)
sd 4:0:0:0: [sda] Assuming drive cache: write through
sd 4:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with writeback data mode.
VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
Freeing unused kernel memory: 144k freed
Please be patient, while OpenWrt loads ...
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
EXT3 FS on sda1, internal journal
- init -



Czy jest mozliwe jednoczesne polaczenie internetowe i wysylanie smsow z tego modemu ?
Zna ktos moze jakas dobra biblioteke na openwrt zeby mozna bylo zrobic taki numer ze z zewnatrz jak sie wysle smsa to zeby ruter cos zrobil - dalo nim sie zdalnie sterowac ?

18 (edytowany przez zigi 2011-02-03 00:03:30)

Odp: huawei e160 problem

Gammu coś takiego udostępnia. Nie ma go repozytoriach dla openwrt ale widziałem gnokii. Może też udostępnia takiego daemona sms.

edit: coś takiego

http://wiki.gnokii.org/index.php/SMSD

19

Odp: huawei e160 problem

gnokii zwykłe potrafi monitorować smsy i wykonywać skrypt jak przyjdzie taki nowy.

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

20

Odp: huawei e160 problem

czy ten program gnokia moze wysylac smsy bez obslugi mysql'a ? Nie chcialbym az tak obciazac systemu
Czy kwestia wyslania - odebrania smsa to kwestia wyslania odpowiedniej komendy AT ?

W jaki sposob kompilowac pakiety
Jedyna mozliwosc to najpierw potestowac to i skompilowac na normalnym komputerze np z debianem a pozniej wrzucic to do odpowiedniego katalogu openwrt i dodac pakiet do kompilacji ktory bedzie widoczny jak sie wejdzie do konfiguratora make menuconfig V=99 ? Kiedys na midge tak kompilowalem pakiet ale moze da sie to bezposrednio na routerze
Jaka metode byscie polecili ?

21

Odp: huawei e160 problem

Może, masz to nawet opisane na głównej. Nie czytałeś...

Nie można bezpośrednio na routerze bo nie ma kompilatora. Ściągasz SDK, robisz swoją paczkę, instalujesz na routerze.

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