I'm using Bering rc2 in a box with two wired NICs and one wireless.
When the box boots, the wireless network (eth2) fails to come up.
(And dhcpd and shorewall fail too as a result.)  But when I run
'/etc/init.d/pcmcia restart' from the console there's no problem.  And
then dhcpd and shorewall can be started fine too.

>From /var/log/syslog:

May 19 16:20:10 chloris kernel: Linux PCMCIA Card Services 3.1.33 
May 19 16:20:10 chloris kernel:   kernel build: 2.4.18 #3 Sat Apr 20 07:09:10 CEST 
2002 
May 19 16:20:10 chloris kernel:   options:  [pci] [cardbus] 
May 19 16:20:11 chloris kernel: Intel ISA/PCI/CardBus PCIC probe: 
May 19 16:20:11 chloris kernel:   Ricoh RF5C296/396 rev 00 ISA-to-PCMCIA at port 0x3e0 
ofs 0x00 
May 19 16:20:11 chloris kernel:     host opts [0]: none 
May 19 16:20:11 chloris kernel:     ISA irqs (scanned) = 3,4,5,7,9,12,14,15 status 
change on irq 15 
May 19 16:20:11 chloris cardmgr[860]: watching 1 sockets
May 19 16:20:11 chloris cardmgr[861]: starting, version is 3.1.33
May 19 16:20:12 chloris sshd[870]: connect from 192.168.1.2
May 19 16:20:13 chloris cardmgr[861]: socket 0: RayLink PC Card WLAN Adapter
May 19 16:20:13 chloris kernel: cs: memory probe 0x0d0000-0x0dffff: clean. 
May 19 16:20:13 chloris cardmgr[861]: executing: 'insmod 
/lib/modules/2.4.18/pcmcia/ray_cs.o essid=MY_ESSID hop_dwell=128 beacon_period=256 
translate=0'
May 19 16:20:14 chloris kernel:  ray_cs.c,v 1.31 2002/02/17 23:30:12 root Exp - Corey 
Thomas [EMAIL PROTECTED] 
May 19 16:20:14 chloris cardmgr[861]: + Using /lib/modules/2.4.18/pcmcia/ray_cs.o
May 19 16:20:14 chloris kernel: ray_cs Detected: WebGear PC Card WLAN Adapter Version 
4.88 Jan 1999 
May 19 16:20:14 chloris cardmgr[861]: executing: './network start eth2'
May 19 16:20:14 chloris kernel: eth2: RayLink, irq 3, hw_addr 00:00:F1:11:26:FF 
May 19 16:20:14 chloris cardmgr[861]: + /sbin/ifup: interface eth2 already configured

I suspect that if I modified whatever calls '/etc/init.d/pcmcia start'
to instead call '/etc/init.d/pcmcia restart, all would be well.  That
is, I think the reason my manual 'restart' succeeds is that the
restart script does a './network stop eth2' before beginning the
process that failed above.

Any idea what might have grabbed eth2 before cardmgr gets fired up?
I've searched the log files, and there's no prior mention of eth2.
It's not looking wrong in any file in /etc, either, as far as I can
see.

Thanks,

--Eric House

PS I posted recently about a similar system where the problem was that
the wireless net hadn't finished coming up when dhcpd started looking
for eth2.  That I fixed simply by adding a 'sleep 10' to
/etc/init.d/dhcpc -- crude though that is.  This is not the same
problem; that is, the wireless card doesn't just need more time to
init.

******************************************************************************
* From the desktop of: Eric House, [EMAIL PROTECTED]                            *
*    Crosswords 4.0 for PalmOS is out!: <http://www.peak.org/~fixin/xwords>  *
******************************************************************************


_______________________________________________________________
Hundreds of nodes, one monster rendering program.
Now that's a super model! Visit http://clustering.foundries.sf.net/


------------------------------------------------------------------------
leaf-user mailing list: [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user
SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html

Reply via email to