Tiny Core Linux
Tiny Core Extensions => TCE Q&A Forum => Topic started by: TroyB on April 13, 2011, 09:26:26 PM
-
Hi All,
I'm just wondering if anyone could help us out with my wireless card.
The following dmesg output.
eth1: islpci_reset: failure
eth1: resetting device
eth1: uploading firmware
prism54: 0000:03:00.0: firmware:requesting isl3890
prism54: requesting_firmware() failed for 'isl3890
eth1: could not upload firmware ('isl3890')
eth1: islpci_reset: failure
I have download the firmware from http://lekernel.net/prism54/fullmac.html and rename it to isl3890.
As well I did a search for prism54 in / with the following outcome.
/sys/bus/pci/drivers/prism54
/sys/module/prism54
/usr/local/lib/modeules/2.6.33.3-tinycore/kernel/drivers/net/wireless/prism54
I can copy the isl3890 the third dir /usr/local... is there anyway it to be uploaded to be used by eth1?
Thanks for your time.
-
I believe most firmware needs to go in /lib/firmware or /usr/local/lib/firmware
-
I believe most firmware needs to go in /lib/firmware or /usr/local/lib/firmware
Yep, I can confirm that it worked for me on the old notebook of a friend when I copied the 'isl3890' file to '/usr/local/lib/firmware'.
BTW, I had some "fun & games" on that system as two kernel modules were "fighting" with each other about who's in charge for that device. I ended up having to blacklist one of them (IIRC via echo 'blacklist orinoco_pci' | sudo tee -a /etc/modprobe.conf) before the loading of the kernel modules. The reason for bringing this up is the fact that whilst the "fight" was on the WiFi device showed up as 'eth1'. But with the blacklisting in place it was named 'wlan0' (but as always: YMMV).
-
The orinoco driver makes commonly use of interface eth1.
-
I believe most firmware needs to go in /lib/firmware or /usr/local/lib/firmware
Thanks for your reply people, but I can't find the firmware directory for the above.
As well, Tinycore load all these directories into ram, I assume that isl3890 will also need to to be loaded for eth1 to use it, refering to the dmesg output below?
eth1: uploading firmware
prism54: 0000:03:00.0: firmware:requesting isl3890
prism54: requesting_firmware() failed for 'isl3890
eth1: could not upload firmware ('isl3890')
How would you go about doing this?
Thanks again for your time.
-
Just create it, why ship an empty directory after all?
-
How would you go about doing this?
You've two choices:
1. Create the directory, copy the firmware to it and add it to your backup.
2. Make an extension out of it.
-
Thanks again for you response.
I have mkdir firmware and cp the isl3890 over and added the directory to be backed up in /opt/.filetool.lst
Rebooted it and dmseg shows
eth1: firmware version 1.0.4.3
eth1: uploading firmware complete
eth1: no 'reset complete' IRQ seen - retrying
eth1: no 'reset complete' IRQ seen - retrying
eth1: interface reset failure
prism54: Your card/socket may be faulty, or IRQ line is too busy :(
I know that this card works in windows XP, is there another way to get it running?
Cheers
:)
-
As per google, you might have to use ndiswrapper and the windows driver for this - what does lspci say about your hardware?
-
Hi Juanito,
I have not installed the lspic can you give me the ftp site to retrieve it?
Thanks again for your time.
-
lspci is in pci-utils.tcz extension ;)
-
@TroyB: Just to complete the picture, you might want to share here the output of 'lsmod' (after the kernel module installation).
-
@TroyB: Just to complete the picture, you might want to share here the output of 'lsmod' (after the kernel module installation).
Thanks tinypoodle & maro for your response.
Can you please give us the ftp so that I can download the pci-utils.tcz :)
lsmod output.
p54pci 5536 0
p54common 16320 1 p54pci
mac80211 87580 2 p54pci, p54common
cfg80211 73276 2 p54common, mac80211
prism54 35496 0
pcmcia 12756 0
yenta_socket 13432 2
rsrc_nonstatic 5780 1 yenta_socket
pcmcia_core 17332 3 pcmcia, yenta_socket, rsrc_nonstatic.
Cheers
-
You probably want to download:
http://distro.ibiblio.org/tinycorelinux/3.x/tcz/pci-utils.tcz
plus
http://distro.ibiblio.org/tinycorelinux/3.x/tcz/libpci.tcz
-
You probably want to download:
http://distro.ibiblio.org/tinycorelinux/3.x/tcz/pci-utils.tcz
plus
http://distro.ibiblio.org/tinycorelinux/3.x/tcz/libpci.tcz
Thanks for your help again maro...