ISL3890 chipset problem
Hey,
I want to set a wifi on a FC3 box using the SMC 2802W card (ISL 3890 chipset). When i try to activate eth2 it gives SIOCSIFFLAGS : file not found. Loads of website refers to prism54.org but the site is down. I have put the firmware in /etc/firmware and /usr/lib/hotplug/firmware under the name isl3890 but i still get the same error. dmesg just says that it couldn't load the firmware. Any idea? Thanks Manu |
I meet the same problem: it couldn't load the firmware!
Somebody could help me?? regards |
i had this problem back in the day with my smc2835w card. there are two things i can think of for you to check:
1] do you have firmware.agent 2] do you have the firmware_class module available for your kernel to use? to get [1] i had to download it off of sourceforge.net to get [2] i had to recompile my kernel (2.4.23) and make sure that i had the option for all of the firmware stuff checked. for me, i compiled it as a module and let the kernel dynamically load it when necessary. that way, i can do a lsmod and see that firmware_class is loaded when i stick my card into the pcmcia slot. the other choice is, you can just compile it into the kernel and not have to worry about dynamic loads. |
My kerner is 2.6.9-1.667, when config the kernel, I can get the info:
Device Drivers ---> Generic Driver Options ---> --- Hotplug firmware loading support // why it can not be choiced?[*] Select only driver that don't need compile-time external firmware What does "Hotplug firmware loading support" module depends on other modules ? How could I compile it into the kernel as[*]Hotplug firmware loading support ?? |
hi,
i've never used a 2.6 kernel before so i'm not exactly sure what the problem is. to my knowledge, firmware loading support does not depend on any other modules. i went ahead and checked my .config file (actually, used make menuconfig) for my 2.4.23 kernel and found this under: Library routines ---> there was this entry: < > Hotplug firmware loading support for me, i selected this option so that it looks like: <*> Hotplug firmware loading support meaning it would (and did) get compiled as a kernel module. from my understanding, such modules get loaded dynamically when they are needed. or, they can be loaded manually with modprobe. i read a bit further and noted that i did not have the option of building the module into the kernel. i only had the option of compiling as a loadable module. perhaps this is to say that you need to have the option of "loadable module support" selected as a kernel compile option? for me, i have these entries in my config file: Loadable module support -->[*] Enable loadable module support[*] Set version information on all module symbols[*] Kernel module loader i don't know if this helped. sorry. |
Thanks for your relpy.
I checked the kernel 2.6.9's .config file, Hotplug firmware loading is supported. Formerly I used the prism54-svn-latest.tar.bz2, and then I changed the Prism54-1.1 stable driver instead of the latest driver. Firmware I used 1.0.4.3.arm, it's OK now! |
ok, cool!
actually, when i installed prism54 back in april, i downloaded the cvs version from prism54.org and it did not work. so then i downloaded a stable version known to work for many people (dated 11/2004 !!!) and then everything worked just fine... props to you for having the presence of mind to try a different build. |
All times are GMT -5. The time now is 02:26 PM. |