Tiny Core Linux

Tiny Core Extensions => TCE Q&A Forum => Topic started by: TroyB on April 13, 2011, 09:26:26 PM

Title: 3Com 3CRWE154G72 ver 2 OfficeConnect Wireless troubles
Post 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.
Title: Re: 3Com 3CRWE154Gg72 ver 2 OfficeConnect Wireless troubles
Post by: Juanito on April 13, 2011, 11:21:19 PM
I believe most firmware needs to go in /lib/firmware or /usr/local/lib/firmware
Title: Re: 3Com 3CRWE154Gg72 ver 2 OfficeConnect Wireless troubles
Post by: maro on April 14, 2011, 12:13:00 AM
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).
Title: Re: 3Com 3CRWE154Gg72 ver 2 OfficeConnect Wireless troubles
Post by: tinypoodle on April 14, 2011, 12:30:17 AM
The orinoco driver makes commonly use of interface eth1.
Title: Re: 3Com 3CRWE154Gg72 ver 2 OfficeConnect Wireless troubles
Post by: TroyB on April 14, 2011, 06:47:47 AM
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.
Title: Re: 3Com 3CRWE154Gg72 ver 2 OfficeConnect Wireless troubles
Post by: curaga on April 14, 2011, 07:12:53 AM
Just create it, why ship an empty directory after all?
Title: Re: 3Com 3CRWE154Gg72 ver 2 OfficeConnect Wireless troubles
Post by: Juanito on April 14, 2011, 07:29:17 AM
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.
Title: Re: 3Com 3CRWE154Gg72 ver 2 OfficeConnect Wireless troubles
Post by: TroyB on April 14, 2011, 10:23:55 AM
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
:)
Title: Re: 3Com 3CRWE154G72 ver 2 OfficeConnect Wireless troubles
Post by: Juanito on April 14, 2011, 10:37:51 AM
As per google, you might have to use ndiswrapper and the windows driver for this - what does lspci say about your hardware?
Title: Re: 3Com 3CRWE154G72 ver 2 OfficeConnect Wireless troubles
Post by: TroyB on April 14, 2011, 10:56:11 AM
Hi Juanito,

I have not installed the lspic can you give me the ftp site to retrieve it?

Thanks again for your time.
Title: Re: 3Com 3CRWE154G72 ver 2 OfficeConnect Wireless troubles
Post by: tinypoodle on April 14, 2011, 11:12:26 AM
lspci is in pci-utils.tcz extension   ;)
Title: Re: 3Com 3CRWE154G72 ver 2 OfficeConnect Wireless troubles
Post by: maro on April 14, 2011, 05:01:40 PM
@TroyB: Just to complete the picture, you might want to share here the output of 'lsmod' (after the kernel module installation).
Title: Re: 3Com 3CRWE154G72 ver 2 OfficeConnect Wireless troubles
Post by: TroyB on April 14, 2011, 07:54:46 PM
@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
Title: Re: 3Com 3CRWE154G72 ver 2 OfficeConnect Wireless troubles
Post by: maro on April 14, 2011, 11:07:09 PM
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
Title: Re: 3Com 3CRWE154G72 ver 2 OfficeConnect Wireless troubles
Post by: TroyB on April 15, 2011, 03:15:17 AM
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...