[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SIOCSIFFLAGS (was Re: Determining the driver for a network device [was: Re: Ralink])



En/na Arnaud Patard (Rtp) ha escrit:
Just a thing:
when I run "ifconfig wlan0 up" it returns me:
ifconfig wlan0 up
SIOCSIFFLAGS: No such file or directory

iirc it's for something like "set interface flags" but that won't help
you.
What may help is to know that the rt73 chipset needs a firmware and that
this firmware is loaded when doing 'ifconfig wlan0 up'. 99% of time I've seen this message was to say that this firmware is
missing. Look for /lib/firmware/rt73.bin on your system.

Arnaud
Arnaud, first of all, thanks for answering.

Secondly, let's do it step by step:
   1) I have a usb wifi key Conceptronic C54RU
2) Following [http://rt2x00.serialmonkey.com/wiki/index.php/Hardware], this hardward has to work with driver rt2570, not with rt73 (!) 3) Following [http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page#Latest%20News], rt2x00-project has two flavors: enhanced Ralink legacy drivers and rt2x00 drivers 4) I supposed that rt2500, rt2570, rt61 and rt73 are all drivers and rt2x00 is the new drivers (is it correct?)

So, first, why the kernel loads this interface with rt73 driver?
Secondly, I want to use **new** drivers, rt2x00 drivers that are now present in the kernel (2.6.24 and following kernels; I use 2.6.26-1-ixp4xx kernel in slug). If I run "lsmod", I think that kernel loads this driver:

lsmod
Module                  Size  Used by
ipv6                  288308  12
arc4                    1760  2
ecb                     2784  2
crypto_blkcipher       17572  1 ecb
evdev                   8672  0
rt73usb                21696  0
crc_itu_t               1984  1 rt73usb
rt2x00usb               9664  1 rt73usb
rt2x00lib              25120  2 rt73usb,rt2x00usb
rfkill                  6196  1 rt2x00lib
input_polldev           4040  1 rt2x00lib
mac80211              167420  2 rt2x00usb,rt2x00lib
cfg80211               26088  2 rt2x00lib,mac80211
ixp4xx_eth             12280  0
ixp4xx_npe              8000  2 ixp4xx_eth
firmware_class          7648  2 rt2x00lib,ixp4xx_npe
ixp4xx_qmgr             5400  6 ixp4xx_eth
ixp4xx_beeper           2816  0
ext3                  123304  7
jbd                    45396  1 ext3
mbcache                 7968  1 ext3
sd_mod                 22736  9
usb_storage            82151  8
scsi_mod              111076  2 sd_mod,usb_storage
ehci_hcd               35244  0
ohci_hcd               18276  0
usbcore 128732 6 rt73usb,rt2x00usb,usb_storage,ehci_hcd,ohci_hcd

So, how can I "change" the driver for this interface?

And finally, where (or how) can I find rt73.bin on my system? This is only if I want to do with the old driver?


Regards,
Xan.


Reply to: