Page 1 of 4 123 ... LastLast
Results 1 to 10 of 36

Thread: rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324)

  1. #1
    Join Date
    Sep 2005
    Beans
    30

    rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324)

    Hi,
    does anybody know how to use the Sitecom WL-324 usb stick with ubuntu (10.10)?
    (It works with windows.)


    lsusb | grep Ralink
    Code:
    Bus 002 Device 004: ID 148f:2878 Ralink Technology, Corp.
    Im using Ubuntu 10.10 x64 with a Phenom(tm) II X6 System


    My results so far:
    sudo modprobe rt2870sta (or rt2800usb)

    result (rt2870sta) :

    lsmod | grep rt28
    Code:
    rt2870sta             445182  0 
    crc_ccitt               1699  1 rt2870sta
    dmesg

    Code:
    [ 5377.578303] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned.
    [ 5377.588122] rtusb init --->
    [ 5377.588168] usbcore: registered new interface driver rt2870

    result (rt2800usb):

    lsmod | grep rt28

    Code:
    rt2800usb               9955  0 
    rt2800lib              31970  1 rt2800usb
    rt2x00usb              11316  2 rt2800usb,rt2800lib
    rt2x00lib              31575  2 rt2800lib,rt2x00usb
    crc_ccitt               1699  1 rt2800usb
    dmesg

    Code:
    4793.985419] usbcore: registered new interface driver rt2800usb
    [ 5137.231764] usbcore: deregistering interface driver rt2800usb
    [ 5149.007270] cfg80211: Calling CRDA to update world regulatory domain
    [ 5149.020203] cfg80211: World regulatory domain updated:
    [ 5149.020209]     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
    [ 5149.020215]     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
    [ 5149.020221]     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
    [ 5149.020226]     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
    [ 5149.020231]     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
    [ 5149.020236]     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
    [ 5149.037525] usbcore: registered new interface driver rt2800usb
    sudo /etc/init.d/networking restart
    Code:
     * Reconfiguring network interfaces...                                   [ OK ]
    iwconfig for both


    iwconfig
    lo no wireless extensions.

    eth0 no wireless extensions.

    vboxnet0 no wireless extensions.

    I've got the same result with the ndiswrapper:

    The original inf File from windows:
    Code:
    [Version]
    Signature       = "$Chicago$"
    Class           = Net
    ClassGUID       = {4d36e972-e325-11ce-bfc1-08002be10318}
    Provider        = %Ralink%
    Compatible      = 1
    DriverVer       = 02/12/2010, 3.01.00.0000
    CatalogFile     = rt2870.cat            
    WHQL certified
    ndiswrapper -l
    Code:
    rt2870 : driver installed


    demsg

    Code:
    [10599.122755] ndiswrapper version 1.56 loaded (smp=yes, preempt=no)
    [10599.149972] usbcore: registered new interface driver ndiswrapper
    lsmod | grep ndis
    Code:
    ndiswrapper           245044  0
    sudo /etc/init.d/networking restart
    Code:
     * Reconfiguring network interfaces...                                                   [ OK ]
    iwconfig
    Code:
    lo        no wireless extensions.
    
    eth0      no wireless extensions.
    
    vboxnet0  no wireless extensions.

  2. #2
    Join Date
    Aug 2005
    Location
    West of the Animas
    Beans
    20,234
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324

    The original inf File from windows:
    From where? the original driver CD that came with the device? 64-bit? Windows XP?

    Neither rt2870sta nor rt2800usb will drive your device because the usb.id is not recognized.
    Bus 002 Device 004: ID 148f:2878 Ralink Technology, Corp.
    Code:
    modinfo rt2870sta | grep 2878
    modinfo rt2800usb | grep 2878
    :~$
    When grep comes up blank, it means the requested text does not appear.

    Do you feel lucky? Well, do ya?

    Would you like to try Agent Chili's super-secret highly-experimental method to trick the driver into recognizing the usb.id? It often, but not always works.

    I'll bet the Windows .inf file also lacks the usb.id. You could check:
    Code:
    cat rt2870.inf | grep 2878
    We could experimentally modify it, too.

    My experimental methods can be reversed easily if they don't work.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.

  3. #3
    Join Date
    Aug 2005
    Location
    West of the Animas
    Beans
    20,234
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324

    Did the .sys file get installed in /etc/ndiswrapper?
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.

  4. #4
    Join Date
    Sep 2005
    Beans
    30

    Re: rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324

    You are absolutly correct.
    The id is missing in the inf-file.

    Tell me your super-secret method!

  5. #5
    Join Date
    Sep 2005
    Beans
    30

    Re: rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324

    Quote Originally Posted by chili555 View Post
    Did the .sys file get installed in /etc/ndiswrapper?
    Yes:

    ls netr28ux.*
    netr28ux.inf netr28ux.sys

  6. #6
    Join Date
    Aug 2005
    Location
    West of the Animas
    Beans
    20,234
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324

    Try this. Remove the device and in a terminal, do:
    Code:
    sudo gedit /etc/udev/rules.d/network_drivers.rules
    Add one long line:
    Code:
    ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="148f", ATTR{idProduct}=="2878", RUN+="/sbin/modprobe -qba rt2870sta"
    Caps, brackets, punctuation, etc. are crucial. Proofread twice, save and close gedit.
    Code:
    sudo gedit /etc/modprobe.d/network_drivers.conf
    Add one long single line:
    Code:
    install rt2870sta /sbin/modprobe --ignore-install rt2870sta $CMDLINE_OPTS; /bin/echo "148f 2878" > /sys/bus/usb/drivers/rt2870/new_id
    Proofread twice, save and close gedit. Insert the device. If it doesn't start immediately, you might have to do:
    Code:
    sudo modprobe rt2870sta
    Post back and let the searchers and me know the result.
    Last edited by chili555; November 21st, 2010 at 07:53 PM.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.

  7. #7
    Join Date
    Sep 2005
    Beans
    30

    Re: rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324

    I had no luck with the modifications.

    modinfo rt2870sta | grep 2878
    :~$


    I also tried to patch the inf-file for the ndiswrapper.
    (I copied the win x64 driver from the device storage)

    I added the line:

    Code:
    %Sitecom_2878.DeviceDesc%   = RTWLAN.ndi,           USB\VID_148f&PID_2878

    The Result:

    ndiswrapper -l
    Code:
    rt2870 : driver installed
    	device (148F:2878) present


    cat /etc/modprobe.d/ndiswrapper.conf | grep 2870
    alias usb:v07B8p2870d*dc*dsc*dp*ic*isc*ip* ndiswrapper
    alias usb:v148Fp2870d*dc*dsc*dp*ic*isc*ip* ndiswrapper

    typo:
    cat /etc/modprobe.d/ndiswrapper.conf | grep 2878
    alias usb:v148Fp2878d*dc*dsc*dp*ic*isc*ip* ndiswrapper


    dmesg

    [ 1026.363297] ndiswrapper version 1.56 loaded (smp=yes, preempt=no)
    [ 1026.403514] usbcore: registered new interface driver ndiswrapper

    But iwconfig didn't find a wireless device.
    Last edited by Y_Ernst; November 21st, 2010 at 09:26 PM. Reason: typo

  8. #8
    Join Date
    Aug 2005
    Location
    West of the Animas
    Beans
    20,234
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324

    had no luck with the modifications.

    modinfo rt2870sta | grep 2878
    :~$
    That doesn't really tell us much; the intent is to add the usb.id to the driver after it's loaded; not permanently to the driver file. I believe that would involve a tedious process like recompiling the driver and the kernel.

    Let's have a gander at:
    Code:
    sudo modprobe rt2870sta
    dmesg | grep rt2
    Thanks.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.

  9. #9
    Join Date
    Sep 2005
    Beans
    30

    Re: rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324

    Of course. Here comes the dmesg result:

    [ 102.852632] <--- rtusb exit
    [ 124.635223] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned.
    [ 124.644501] rtusb init --->
    [ 124.645191] usbcore: registered new interface driver rt2870

  10. #10
    Join Date
    Aug 2005
    Location
    West of the Animas
    Beans
    20,234
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: rt2870sta / rt2800usb / ndiswrapper not working for: Sitecom 300N Wireless(WL-324

    And not a peep from:
    Code:
    iwconfig
    What is the result of:
    Code:
    ls /etc/Wireless/RT2870STA/
    Last edited by chili555; November 21st, 2010 at 10:24 PM.
    "Oh, Ubuntu, you are my favorite Linux-based operating system" --Dr. Sheldon Cooper, Ph.D.

Page 1 of 4 123 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

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