<---- template headericclude ----->
rt3090 module and 2.6.32 kernel
FedoraForum.org - Fedora Support Forums and Community
Results 1 to 12 of 12
  1. #1
    Join Date
    Feb 2004
    Posts
    12
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    rt3090 module and 2.6.32 kernel

    Kernel-2.6.32-0.63.rc8.git2.fc13 includes a module for the rt3090 chip in the staging directory. I finally have a working wireless connection on my Msi Wind U210 netbook. However, subsequent rawhide kernels don't have this module. Is there an explanation for this omission? The module continues to exist in the upstream stock 2.6.32 kernels.

  2. #2
    Join Date
    May 2004
    Location
    PA
    Age
    46
    Posts
    466
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Fedora's kernel package contains some of the staging modules. I don't know what criteria they have for choosing what staging modules get into the Fedora package. Most likely the rt3090 got in the 2.6.32-0.63.rc8.git2.fc13 package by accident. You can file a bug in bugzilla.redhat.com and ask them to reinclude it.

    Meanwhile rpmfusion offers a kmod-staging package that you can try, which covers (most of) those staging modules that don't come with Fedora's kernel.
    oget, the "Pulse against"

    Thnigs that rule: Angelina, TKT, Linux, Supergravity, Alcohol...

  3. #3
    Join Date
    Feb 2004
    Posts
    12
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks. I've filed Bug 548805. I have tried to patch the Ralink rt3090 code with your rt2860 patches, but I haven't been able to get it to work.

  4. #4
    Join Date
    Nov 2004
    Posts
    44
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have an Asus Eee PC 1001HA with the same wireless chipset. I found this thread via Google, and I just took a look at the bug report in Bugzilla.

    I have been using Fedora since 2004, but I don't have any experience with Rawhide. To install the 2.6.32 kernel that mentioned above, do I need to install F12 in all its Alpha/Beta glory?

    Are there any less drastic options for installing this driver under F12? I tried installing the kmod-rt2860 driver from Fusion (this driver is supposed to cover the 3090 chipset), but Fedora still doesn't see the wireless card.

    Thanks
    Last edited by chaud lapin; 30th January 2010 at 03:23 PM.

  5. #5
    Join Date
    Jan 2007
    Location
    L'viv, Ukraine
    Age
    45
    Posts
    35
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by chaud lapin
    I have an Asus Eee PC 1001HA with the same wireless chipset. I found this thread via Google, and I just took a look at the bug report in Bugzilla.

    I have been using Fedora since 2004, but I don't have any experience with Rawhide. To install the 2.6.32 kernel that mentioned above, do I need to install F12 in all its Alpha/Beta glory?

    Are there any less drastic options for installing this driver under F12? I tried installing the kmod-rt2860 driver from Fusion (this driver is supposed to cover the 3090 chipset), but Fedora still doesn't see the wireless card.

    Thanks
    In Ndiswrapper supports your card, then it can be one more option for you.
    The guys from Ubuntu actually make this chipset work. If you have enough technical knowledge you can probably use their approach on Fedora.

  6. #6
    leigh123linux Guest
    The ralink 3070 & 3090 drivers build Ok with kernel 2.6.33

    http://www.ralinktech.com/support.php?s=2

  7. #7
    Join Date
    Nov 2004
    Posts
    44
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for the point to the Ubuntu forum.

    So it looks like compiling the source is the way to go.

    I installed gcc, which installed the kernel-headers and some other packages as well:

    Code:
    cloog-ppl.i686 0:0.15.7-1.fc12  
    cpp.i686 0:4.4.2-20.fc12   
    glibc-devel.i686 0:2.11.1-1  
    glibc-headers.i686 0:2.11.1-1  
    kernel-headers.i686 0:2.6.31.12-174.2.3.fc12 
    mpfr.i686 0:2.4.1-5.fc12        
    ppl.i686 0:0.10.2-10.fc12
    However, when I run 'make' it chokes on an non-existent directory:

    Code:
    # make
    make -C tools
    make[1]: Entering directory `/usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/tools'
    gcc -g bin2h.c -o bin2h
    make[1]: Leaving directory `/usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/tools'
    /usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/tools/bin2h
    cp -f os/linux/Makefile.6 /usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/os/linux/Makefile
    make -C /lib/modules/2.6.31.12-174.2.3.fc12.i686/build SUBDIRS=/usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/os/linux modules
    make: *** /lib/modules/2.6.31.12-174.2.3.fc12.i686/build: No such file or directory.  Stop.
    make: *** [LINUX] Error 2
    Indeed, the symlink 'build' is pointing to an nonexistent directory:

    Code:
    # ll /lib/modules/2.6.31.12-174.2.3.fc12.i686/ | grep ^l
    lrwxrwxrwx.  1 root root     52 2010-01-27 23:58 build -> ../../../usr/src/kernels/2.6.31.12-174.2.3.fc12.i686
    lrwxrwxrwx.  1 root root      5 2010-01-27 23:58 source -> build
    Any ideas what might be going wrong here?

  8. #8
    Join Date
    Aug 2006
    Location
    /dev/realm/{Abba,Carpenters,...stage}
    Posts
    3,285
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by chaud lapin
    I have an Asus Eee PC 1001HA with the same wireless chipset. I found this thread via Google, and I just took a look at the bug report in Bugzilla.

    I have been using Fedora since 2004, but I don't have any experience with Rawhide. To install the 2.6.32 kernel that mentioned above, do I need to install F12 in all its Alpha/Beta glory?

    Are there any less drastic options for installing this driver under F12? I tried installing the kmod-rt2860 driver from Fusion (this driver is supposed to cover the 3090 chipset), but Fedora still doesn't see the wireless card.

    Thanks
    F12 is stable. F13 is in alpha state.
    For safer browsing, use OpenDNS nameservers 208.67.222.222 and 208.67.220.220

    SELinux User Guide

    AutoPager

  9. #9
    leigh123linux Guest
    Quote Originally Posted by chaud lapin
    Thanks for the point to the Ubuntu forum.

    So it looks like compiling the source is the way to go.

    I installed gcc, which installed the kernel-headers and some other packages as well:

    Code:
    cloog-ppl.i686 0:0.15.7-1.fc12  
    cpp.i686 0:4.4.2-20.fc12   
    glibc-devel.i686 0:2.11.1-1  
    glibc-headers.i686 0:2.11.1-1  
    kernel-headers.i686 0:2.6.31.12-174.2.3.fc12 
    mpfr.i686 0:2.4.1-5.fc12        
    ppl.i686 0:0.10.2-10.fc12
    However, when I run 'make' it chokes on an non-existent directory:

    Code:
    # make
    make -C tools
    make[1]: Entering directory `/usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/tools'
    gcc -g bin2h.c -o bin2h
    make[1]: Leaving directory `/usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/tools'
    /usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/tools/bin2h
    cp -f os/linux/Makefile.6 /usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/os/linux/Makefile
    make -C /lib/modules/2.6.31.12-174.2.3.fc12.i686/build SUBDIRS=/usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/os/linux modules
    make: *** /lib/modules/2.6.31.12-174.2.3.fc12.i686/build: No such file or directory.  Stop.
    make: *** [LINUX] Error 2
    Indeed, the symlink 'build' is pointing to an nonexistent directory:

    Code:
    # ll /lib/modules/2.6.31.12-174.2.3.fc12.i686/ | grep ^l
    lrwxrwxrwx.  1 root root     52 2010-01-27 23:58 build -> ../../../usr/src/kernels/2.6.31.12-174.2.3.fc12.i686
    lrwxrwxrwx.  1 root root      5 2010-01-27 23:58 source -> build
    Any ideas what might be going wrong here?

    Try


    Code:
    su
    yum install kernel-devel
    Post
    Code:
    uname -r
    Code:
    rpm -qa |grep kernel |sort

  10. #10
    Join Date
    Nov 2004
    Posts
    44
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Nokia
    F12 is stable. F13 is in alpha state.
    Sorry, that was a typo.

    Install 'kernel-devel' did the trick.

    I was able run 'make' and 'make install'

    then:

    Code:
    # cd os/linux
    # insmod rt3090sta.ko
    # ifconfig ra0 up
    # ifconfig ra0
    ra0       Link encap:Ethernet  HWaddr 00:00:00:00:00  
              inet6 addr: fe80::225:d3ff:fe53:94b2/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:169 errors:0 dropped:0 overruns:0 frame:0
              TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:32264 (31.5 KiB)  TX bytes:0 (0.0 b)
              Interrupt:17
    But now for some reason, I can't seem to get a lease from my WAP; dhclient sits waiting at DHCPACK:

    Code:
    dhclient -v ra0
    Internet Systems Consortium DHCP Client 4.1.0p1
    Copyright 2004-2009 Internet Systems Consortium.
    All rights reserved.
    For info, please visit http://www.isc.org/sw/dhcp/
    
    Listening on LPF/ra0/00:25:d3:53:94:b2
    Sending on   LPF/ra0/00:25:d3:53:94:b2
    Sending on   Socket/fallback
    DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 7
    DHCPOFFER from 192.168.0.3
    DHCPREQUEST on ra0 to 255.255.255.255 port 67
    DHCPACK from 192.168.0.3
    Any thoughts on what might be going wrong here?

    On a side note: does anyone know what happened to the Gnome network configuration app? It was in F11 but appears to have been removed from F12. Is it being rewritten?

  11. #11
    leigh123linux Guest
    Quote Originally Posted by chaud lapin
    Sorry, that was a typo.

    Install 'kernel-devel' did the trick.

    I was able run 'make' and 'make install'

    then:

    Code:
    # cd os/linux
    # insmod rt3090sta.ko
    # ifconfig ra0 up
    # ifconfig ra0
    ra0       Link encap:Ethernet  HWaddr 00:00:00:00:00  
              inet6 addr: fe80::225:d3ff:fe53:94b2/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:169 errors:0 dropped:0 overruns:0 frame:0
              TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:32264 (31.5 KiB)  TX bytes:0 (0.0 b)
              Interrupt:17
    But now for some reason, I can't seem to get a lease from my WAP; dhclient sits waiting at DHCPACK:

    Code:
    dhclient -v ra0
    Internet Systems Consortium DHCP Client 4.1.0p1
    Copyright 2004-2009 Internet Systems Consortium.
    All rights reserved.
    For info, please visit http://www.isc.org/sw/dhcp/
    
    Listening on LPF/ra0/00:25:d3:53:94:b2
    Sending on   LPF/ra0/00:25:d3:53:94:b2
    Sending on   Socket/fallback
    DHCPDISCOVER on ra0 to 255.255.255.255 port 67 interval 7
    DHCPOFFER from 192.168.0.3
    DHCPREQUEST on ra0 to 255.255.255.255 port 67
    DHCPACK from 192.168.0.3
    Any thoughts on what might be going wrong here?

    On a side note: does anyone know what happened to the Gnome network configuration app? It was in F11 but appears to have been removed from F12. Is it being rewritten?

    Try
    Code:
    system-config-network
    Have you tried using networkmanager to connect?

  12. #12
    Join Date
    Nov 2004
    Posts
    44
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    For some reason, NetworkManager still doesn't see the wireless device, ra0.

    I created a script for it in /etc/sysconfig/network-scripts, and I restarted network and NetworkManager, but it only displays Wired Network in the notification area helper app.

    Thanks for pointing out system-config-network.

    update: the dhcp lease problem fixed; little error in server dhcpd.conf (
    Last edited by chaud lapin; 31st January 2010 at 03:11 PM. Reason: update

Similar Threads

  1. RaLink RT3090 pci card gma500MSI MSI x320
    By yoshiki2 in forum Hardware
    Replies: 0
    Last Post: 15th November 2009, 03:47 PM
  2. Replies: 27
    Last Post: 18th July 2009, 12:05 AM
  3. RaLink RT3090 wireless card
    By agillis in forum Servers & Networking
    Replies: 0
    Last Post: 1st July 2009, 02:24 AM

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
  •  
[[template footer(Guest)]]