[Prism54-users] Fedora Core 1 and 3CRWE154G72 success!

Lars E. Pettersson sm6rpz@home.se
Wed, 19 Nov 2003 21:42:22 +0100


On Saturday 15 November 2003 21:54, Lars E. Pettersson wrote:
> Just a note that I now have a 3CRWE154G72 PC-card up and running
> on a Fedora Core 1 based system (former RedHat Linux)

There is just one snag left, a quite annoying one too :-)

I have compiled the prism54 module from the CVS-repository as described in 
the README file (or see exactly how I did on my home page 
http://www.sm6rpz.se/wlan.html) The card is recognized, the module is 
loaded, the firmware is loaded etc. but to get it going I have to issue 
"ifup eth1" in a terminal window when the computer have started. With the 
old driver everything started automatically.

Here is an excerpt from my log (I have enabled debug in hotplug)

Nov 19 20:26:43 homer default.hotplug[1750]: arguments (pci) 
env(PCI_SLOT_NAME=04:00.0 PCI_ID=10B7:6001 OLDPWD=/ 
PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug 
PCI_SUBSYS_ID=10B7:6001 HOME=/ SHLVL=2 DEBUG=yes PCI_CLASS=2800 
0_=/bin/env)
Nov 19 20:26:43 homer default.hotplug[1750]: invoke 
/etc/hotplug/pci.agent()
Nov 19 20:26:43 homer kernel: Loaded prism54 driver, version 1.0.2.2
Nov 19 20:26:43 homer default.hotplug[1793]: arguments (net) env (OLDPWD=/ 
PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=register PWD=/etc/hotplug HOME=/ 
SHLVL=2 INTERFACE=eth1 DEBUG=yes _=/bin/env)
Nov 19 20:26:43 homer default.hotplug[1793]: invoke 
/etc/hotplug/net.agent()
Nov 19 20:26:44 homer net.agent[1793]: invoke ifup eth1
Nov 19 20:26:58 homer default.hotplug[2493]: arguments (firmware) env 
(OLDPWD=/DEVPATH=/driver/firmware/04:00.0 FIRMWARE=isl3890 
PATH=/bin:/sbin:/usr/sbin:/usr/bin ACTION=add PWD=/etc/hotplug HOME=/ 
SHLVL=2 DEBUG=yes _=/bin/env)
Nov 19 20:26:59 homer default.hotplug[2493]: invoke 
/etc/hotplug/firmware.agent()

As can be seen the card seem to be initialized in the order PCI, net, and 
firmware. The only problem here is that the network hotplugging calls 
"ifup eth" that sets up the network, and also sets the wireless 
parameters. But we can not set the wireless parameters here, as we have 
not yet uploaded the firmware, which we do 15 sec later...

I might have missed something here, have not looked at hotplugging before. 
Am I right in this being wrong, or is it supposed to be this way? First 
time looking at this, so I'm a bit confused... :-)  Anyone have this 
funtion automatically on RedHat and/or Fedora?

/Lars
-- 
Lars E. Pettersson, SM6RPZ | Gothenburg, SWEDEN
sm6rpz@home.se | http://www.sm6rpz.se/