Page 8 of 9 FirstFirst ... 6789 LastLast
Results 106 to 120 of 123

Thread: Как подружить WL500gP и USB Wi-Fi адаптер?

  1. #106
    Такс... короче, приехали мне две железки, обе на чипсете Ralink 3070:
    http://www.dealextreme.com/p/20000n-...adapter-112072
    http://www.dealextreme.com/p/1000mw-...-antenna-55123
    В связи с этим прошу совета, как прикрутить такой usb-адаптер к роутеру wl500gp, wl500w.
    Компилировать не боюсь
    Вот тут есть дрова и фирмварь для чипсета Rt3070:
    http://www.ralinktech.com/en/04_supp...ort.php?sn=501
    Как это засунуть в исходники?

  2. #107
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by rost-80 View Post
    Такс... короче, приехали мне две железки, обе на чипсете Ralink 3070
    Как это засунуть в исходники?
    Компилировать не боитесь, а поискать никак?
    http://www.moservices.org/forum/viewtopic.php?f=7&t=241
    http://tty.org.ru/node/34
    Удачных попыток.

  3. #108
    Насколько я понял, повсеместно рекомендуют взять готовый .ko модуль драйвера под mips архитектуру и подключить его к существующему ядру. Что, скорей всего, подразумевает воткнуть в роутер флешку и разместить этот модуль там. Предыдущий опыт подсказывает, что поскольку у роутера часто дергают питание, то файловая система на флешке рано или поздно разваливается. Поэтому я хочу засунуть модуль прямо в ядро или в прошивку, чтобы он уже был "в системе" по умолчанию и без лишних телодвижений.
    Как это сделать?
    Last edited by vectorm; 16-03-2012 at 15:05. Reason: http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware

  4. #109
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by rost-80 View Post
    Предыдущий опыт подсказывает, что поскольку у роутера часто дергают питание, то файловая система на флешке рано или поздно разваливается.
    Монтировать фс в режим ридонли. не?

    Поэтому я хочу засунуть модуль прямо в ядро или в прошивку, чтобы он уже был "в системе" по умолчанию и без лишних телодвижений.
    Как это сделать?
    Небольшие правки в gateway/Makefile (в области: modules_install)
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  5. #110
    Пробовал засунуть модули через makefile:
    Code:
    modules_install: .config
    <------>install -d $(MODULESDIR)
    <------>install -t $(MODULESDIR) /src/ralink/latest/rtUSBsta.ko
    <------># network stuff
    <------>install -t $(MODULESDIR) \
    <------><------>$(SRCMODULESDIR)/drivers/net/et/et$(ko) \ ......
    Короче, все что я нашел готового под mips , выдает одно и то же:
    Code:
    insmod: can't insert 'rt3070sta.ko': invalid module format
    Это файлы, скачанные по ссылкам выше и нагугленные самостоятельно:
    ralink-7kan.tar_.bz2
    rt-drv.zip
    rt3070-mips-2.4.0.1.tgz

    Я так понимаю, пахнет самостоятельной компиляцией драйвера?

  6. #111
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by rost-80 View Post
    Я так понимаю, пахнет самостоятельной компиляцией драйвера?
    Есть исходники?

    Quote Originally Posted by rost-80 View Post
    Короче, все что я нашел готового под mips , выдает одно и то же: ...
    dmesg ?
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  7. #112
    dmesg ?
    Code:
    [admin@WL-001BFC816BCC root]$ dmesg
    Linux version 2.6.22.19 (root@localhost) (gcc version 4.4.6 (GCC) ) #1 Fri Mar 16 22:08:25 MSK 2012
    CPU revision is: 00029006
    Setting the PFC to its default value
    Determined physical RAM map:
     memory: 02000000 @ 00000000 (usable)
    On node 0 totalpages: 8192
      Normal zone: 64 pages used for memmap
      Normal zone: 0 pages reserved
      Normal zone: 8128 pages, LIFO batch:0
    Built 1 zonelists.  Total pages: 8128
    Kernel command line: root=/dev/mtdblock2 noinitrd init=/sbin/init console=ttyS0,115200
    Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
    Primary data cache 16kB, 2-way, linesize 16 bytes.
    Synthesized TLB refill handler (19 instructions).
    Synthesized TLB load handler fastpath (31 instructions).
    Synthesized TLB store handler fastpath (31 instructions).
    Synthesized TLB modify handler fastpath (30 instructions).
    PID hash table entries: 128 (order: 7, 512 bytes)
    CPU: BCM4704 rev 9 at 300 MHz
    Using 150.000 MHz high precision timer.
    console [ttyS0] enabled
    Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
    Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
    Memory: 28972k/32768k available (37k kernel code, 3796k reserved, 3189k data, 128k init, 0k highmem)
    SLUB: Genslabs=6, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
    Calibrating delay loop... 296.96 BogoMIPS (lpj=148480)
    Mount-cache hash table entries: 512
    NET: Registered protocol family 16
    PCI: Initializing host
    PCI: Fixing up bus 0
    PCI: Fixing up bridge
    PCI: Setting latency timer of device 0000:01:00.0 to 64
    PCI: Fixing up bus 1
    Time: MIPS clocksource has been installed.
    NET: Registered protocol family 2
    IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
    TCP established hash table entries: 1024 (order: 1, 8192 bytes)
    TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
    TCP: Hash tables configured (established 1024 bind 1024)
    TCP reno registered
    squashfs: version 3.4 (2008/08/26) Phillip Lougher
    squashfs: LZMA suppport for slax.org by jro
    io scheduler noop registered (default)
    HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
    N_HDLC line discipline registered.
    Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing enabled
    serial8250: ttyS0 at MMIO 0xb8000300 (irq = 3) is a 16550A
    serial8250: ttyS1 at MMIO 0xb8000400 (irq = 3) is a 16550A
    loop: module loaded
    PPP generic driver version 2.4.2
    PPP Deflate Compression module registered
    PPP BSD Compression module registered
    MPPE/MPPC encryption/compression module registered
    Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
    Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
    Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
    Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
     Amd/Fujitsu Extended Query Table at 0x0040
    Physically mapped flash: CFI does not contain boot bank location. Assuming top.
    number of CFI chips: 1
    cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
    Flash device: 0x800000 at 0x1c000000
    Physically mapped flash: squashfs filesystem found at block 1317
    Creating 5 MTD partitions on "Physically mapped flash":
    0x00000000-0x00040000 : "boot"
    0x00040000-0x007f0000 : "linux"
    0x00149568-0x007f0000 : "rootfs"
    0x007f0000-0x00800000 : "nvram"
    0x00630000-0x007f0000 : "flashfs"
    Found a 0MB  serial flash
    sflash: found no supported devices
    GACT probability NOT on
    Mirror/redirect action on
    u32 classifier
        Performance counters on
        input device check on 
        Actions configured 
    Netfilter messages via NETLINK v0.30.
    nf_conntrack version 0.5.0 (512 buckets, 4096 max)
    BCM fast NAT: INIT
    ip_tables: (C) 2000-2006 Netfilter Core Team
    TCP cubic registered
    NET: Registered protocol family 1
    NET: Registered protocol family 10
    ip6_tables: (C) 2000-2006 Netfilter Core Team
    IPv6 over IPv4 tunneling driver
    NET: Registered protocol family 17
    802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
    All bugs added by David S. Miller <davem@redhat.com>
    VFS: Mounted root (squashfs filesystem) readonly.
    Freeing unused kernel memory: 128k freed
    Algorithmics/MIPS FPU Emulator v1.5
    emf: module license 'Proprietary' taints kernel.
    PCI: Setting latency timer of device 0000:00:01.0 to 64
    eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 5.60.127.5 
    PCI: Setting latency timer of device 0000:00:02.0 to 64
    PCI: Enabling device 0000:01:02.0 (0000 -> 0002)
    PCI: Setting latency timer of device 0000:01:02.0 to 64
    eth1: Broadcom BCM4350 802.11 Wireless Controller 5.60.127.5 
    vlan0: add 33:33:00:00:00:01 mcast address to master interface
    vlan0: add 01:00:5e:00:00:01 mcast address to master interface
    vlan0: dev_set_promiscuity(master, 1)
    device eth0 entered promiscuous mode
    device vlan0 entered promiscuous mode
    device eth1 entered promiscuous mode
    br0: port 2(eth1) entering forwarding state
    br0: port 1(vlan0) entering forwarding state
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    PCI: Enabling device 0000:01:03.2 (0000 -> 0002)
    ehci_hcd 0000:01:03.2: EHCI Host Controller
    ehci_hcd 0000:01:03.2: new USB bus registered, assigned bus number 1
    ehci_hcd 0000:01:03.2: irq 12, io mem 0x40008000
    ehci_hcd 0000:01:03.2: USB 2.0 started, EHCI 1.00
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 4 ports detected
    uhci_hcd: USB Universal Host Controller Interface driver
    PCI: Enabling device 0000:01:03.0 (0000 -> 0001)
    uhci_hcd 0000:01:03.0: UHCI Host Controller
    uhci_hcd 0000:01:03.0: new USB bus registered, assigned bus number 2
    uhci_hcd 0000:01:03.0: irq 12, io base 0x00000100
    usb usb2: configuration #1 chosen from 1 choice
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 2 ports detected
    PCI: Enabling device 0000:01:03.1 (0000 -> 0001)
    uhci_hcd 0000:01:03.1: UHCI Host Controller
    uhci_hcd 0000:01:03.1: new USB bus registered, assigned bus number 3
    uhci_hcd 0000:01:03.1: irq 12, io base 0x00000120
    usb usb3: configuration #1 chosen from 1 choice
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 2 ports detected
    usb 1-1: new high speed USB device using ehci_hcd and address 2
    usb 1-1: configuration #1 chosen from 1 choice
    usbcore: registered new interface driver usblp
    SCSI subsystem initialized
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    NTFS driver 2.1.30 [Flags: R/O MODULE].
    vlan1: add 33:33:00:00:00:01 mcast address to master interface
    vlan1: add 01:00:5e:00:00:01 mcast address to master interface
    [admin@WL-001BFC816BCC root]$ lsmod
    Module                  Size  Used by    Tainted: P  
    ntfs                  125872  0 
    usb_storage            86560  0 
    sd_mod                 24416  0 
    scsi_mod               97024  2 usb_storage,sd_mod
    usblp                  14512  0 
    uhci_hcd               25552  0 
    ehci_hcd               40528  0 
    usbcore               143296  5 usb_storage,usblp,uhci_hcd,ehci_hcd
    nf_nat_ftp              2368  0 
    nf_conntrack_ftp        7424  1 nf_nat_ftp
    wl                   2125264  0 
    et                     53536  0 
    igs                    17584  1 wl
    emf                    21280  2 wl,igs
    [admin@WL-001BFC816BCC root]$ ls /lib/modules/2.6.22.19/
    cdc-acm.ko                  sd_mod.ko
    cdc_ether.ko                snd-hwdep.ko
    cn.ko                       snd-mixer-oss.ko
    ehci-hcd.ko                 snd-page-alloc.ko
    emf.ko                      snd-pcm-oss.ko
    et.ko                       snd-pcm.ko
    exportfs.ko                 snd-rawmidi.ko
    ftdi_sio.ko                 snd-timer.ko
    fuse.ko                     snd-usb-audio.ko
    igs.ko                      snd-usb-lib.ko
    imq.ko                      snd.ko
    input-core.ko               soundcore.ko
    ip6table_raw.ko             sunrpc.ko
    ipt_NETMAP.ko               tun.ko
    ipt_ULOG.ko                 uhci-hcd.ko
    iptable_raw.ko              usb-storage.ko
    libcrc32c.ko                usbcore.ko
    lockd.ko                    usblp.ko
    nf_conntrack_ftp.ko         usbnet.ko
    nf_conntrack_h323.ko        usbserial.ko
    nf_conntrack_netbios_ns.ko  uvcvideo.ko
    nf_conntrack_rtsp.ko        v4l2-common.ko
    nf_conntrack_sip.ko         videodev.ko
    nf_nat_ftp.ko               wl.ko
    nf_nat_h323.ko              xt_CLASSIFY.ko
    nf_nat_rtsp.ko              xt_DSCP.ko
    nf_nat_sip.ko               xt_HL.ko
    nfs.ko                      xt_IMQ.ko
    nfsd.ko                     xt_NOTRACK.ko
    nls_cp950.ko                xt_connlimit.ko
    ntfs.ko                     xt_dscp.ko
    option.ko                   xt_hl.ko
    pl2303.ko                   xt_iprange.ko
    pppoe.ko                    xt_layer7.ko
    pppol2tp.ko                 xt_length.ko
    pppox.ko                    xt_multiport.ko
    pptp.ko                     xt_quota.ko
    rndis_host.ko               xt_recent.ko
    rtUSBsta.ko                 xt_string.ko
    scsi_mod.ko                 xt_webstr.ko
    [admin@WL-001BFC816BCC root]$ insmod rtUSBsta
    insmod: can't insert 'rtUSBsta.ko': invalid module format
    [admin@WL-001BFC816BCC root]$

  8. #113
    Есть исходники?
    Есть вот тут: http://www.ralinktech.com/en/04_supp...se.php?sn=5016
    Залез в makefile, сделал там
    Code:
    PLATFORM = WL500G
    ..........
    ifeq ($(PLATFORM),WL500G)
    LINUX_SRC = /src/broadcom/src/linux/linux-2.6/
    CROSS_COMPILE = /opt/brcm/hndtools-mipsel-uclibc/bin/
    endif
    ..........
    делаю make, там такое начинается...
    Code:
    /src/ralink/driver$ make
    make -C tools
    make[1]: Вход в каталог `/src/ralink/driver/tools'
    gcc -g bin2h.c -o bin2h
    make[1]: Выход из каталога `/src/ralink/driver/tools'
    /src/ralink/driver/tools/bin2h
    cp -f os/linux/Makefile.6 /src/ralink/driver/os/linux/Makefile
    make -C /src/broadcom/src/linux/linux-2.6/ SUBDIRS=/src/ralink/driver/os/linux modules
    make[1]: Вход в каталог `/src/broadcom/src/linux/linux-2.6.22.19'
      CC [M]  /src/ralink/driver/os/linux/../../common/crypt_md5.o
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:28:23: error: rt_config.h: No such file or directory
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:43: error: expected ')' before '*' token
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:66: error: expected ')' before '*' token
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:170: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MD5Init'
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:198: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MD5Update'
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:270: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MD5Final'
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:352: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MD5Transform'
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:466: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SHAInit'
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:494: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SHAUpdate'
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:562: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SHAFinal'
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:638: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SHATransform'
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:729: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'HMAC_SHA1'
    make[2]: *** [/src/ralink/driver/os/linux/../../common/crypt_md5.o] Ошибка 1
    make[1]: *** [_module_/src/ralink/driver/os/linux] Ошибка 2
    make[1]: Выход из каталога `/src/broadcom/src/linux/linux-2.6.22.19'
    make: *** [LINUX] Ошибка 2
    аж руки опускаются

  9. #114
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by rost-80 View Post
    аж руки опускаются
    всегда смотри на самую первую ошибку )
    Code:
    /src/ralink/driver/os/linux/../../common/crypt_md5.c:28:23: error: rt_config.h: No such file or directory
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  10. #115
    Ну так этот файл есть. Он находится в папке include исходников драйвера.
    Почему оно его не может найти?

  11. #116
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by rost-80 View Post
    Ну так этот файл есть. Он находится в папке include исходников драйвера.
    Почему оно его не может найти?
    Очевидно, что об этом пути должен знать и компилятор тоже, он же не телепат
    См. описание ключа "-I" любого сишного компилятора.

  12. #117
    Join Date
    May 2008
    Location
    Ufa
    Posts
    156

    Использование usb-свистка

    Такой вопрос: а возможно ли подключить usb-свисток n к wl500gpv2 и использовать его как основной wifi-интерфейс вместо штатного? если возможно, то какие свистки подойдут под это дело?

  13. #118
    Quote Originally Posted by satch View Post
    Такой вопрос: а возможно ли подключить usb-свисток n к wl500gpv2 и использовать его как основной wifi-интерфейс вместо штатного? если возможно, то какие свистки подойдут под это дело?
    подключить-то можно.. другое дело, что USB-порт там слабый и проц будет задыхаться скорее всего на таком свистке...

    имхо, проще продать и купить другой роутер, время и глюки прошивки несопоставимы..

  14. #119
    Join Date
    May 2008
    Location
    Ufa
    Posts
    156
    Quote Originally Posted by staticroute View Post
    подключить-то можно.. другое дело, что USB-порт там слабый и проц будет задыхаться скорее всего на таком свистке...

    имхо, проще продать и купить другой роутер, время и глюки прошивки несопоставимы..
    ну легче тогда уж просто ip-камеру купить, потому что использую я этот роутер только чтоб веб-камеру транслировать через wifi, ибо лень провода тянуть так то у меня вся wifi-сеть на n кроме этого роутера и жаль что скорость теряется потому что из -за совместимости сеть работает как g

  15. #120
    Quote Originally Posted by satch View Post
    ну легче тогда уж просто ip-камеру купить, потому что использую я этот роутер только чтоб веб-камеру транслировать через wifi, ибо лень провода тянуть так то у меня вся wifi-сеть на n кроме этого роутера и жаль что скорость теряется потому что из -за совместимости сеть работает как g
    в нем можно обрести N-ку путем замены wi-fi модуля (если у вас первая версия), но у меня это пока не совсем получилось

Page 8 of 9 FirstFirst ... 6789 LastLast

Similar Threads

  1. Как подружить ASUS WL-500g Premium с ADSL модемом ZyXEL P-600?
    By FilimoniC in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 135
    Last Post: 11-03-2012, 08:44
  2. cannot detect USB HDD
    By ferdz_33 in forum WL-500gP Q&A
    Replies: 8
    Last Post: 13-01-2010, 08:53
  3. WL500gp + WL-138g v2, как подружить?
    By Kell in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 9
    Last Post: 26-12-2008, 10:23

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •