> I've had problems with tulip cards. For my Xircom RBEM56G-100, I
> have to put it in promiscuous mode to get it working. I modified
> /etc/pcmcia/network with the promisc line below.
> 
>         elif [ -x /sbin/dhclient ] ; then
>             # workaround for tulip bug
>             /sbin/ifconfig $DEVICE promisc
>             /sbin/dhclient $DEVICE >/dev/null 2>&1 || exit 1
> 
> 
> lspci says:
> 
> 20:00.0 Ethernet controller: Xircom Cardbus Ethernet 10/100 (rev 03)
> 20:00.1 Serial controller: Xircom Cardbus Ethernet + 56k Modem (rev 03)

   I use the same card and used to put it in promisc mode,
   however, I found this is not necessary.  I dumped pump and now
   use dhclient-2.2.x.  This client always gets an IP config, but
   sometimes I just need to remind it that it's up to get it
   forwarding:
   
   ifconfig eth0 up
   
   ...and all is well.
   
   I'm curious to see what shows up in syslog for the dhcp
   process.  You should see something like this:
   
Aug 20 07:53:54 localhost cardmgr[6841]: socket 0: Xircom CBEM56G-100 CardBus 
10/100 Ethernet + 56K Modem
Aug 20 07:53:54 localhost cardmgr[6841]: executing: 'modprobe cb_enabler'
Aug 20 07:53:54 localhost cardmgr[6841]: executing: 'modprobe tulip_cb'
Aug 20 07:53:55 localhost cardmgr[6841]: executing: 'modprobe serial_cb'
Aug 20 07:53:55 localhost kernel: cs: cb_config(bus 32)
Aug 20 07:53:55 localhost kernel:   fn 0 bar 2: mem 0xa0013000-0xa00137ff
Aug 20 07:53:55 localhost kernel:   fn 0 bar 3: mem 0xa0012000-0xa00127ff
Aug 20 07:53:55 localhost kernel:   fn 1 bar 1: io 0x280-0x287
Aug 20 07:53:55 localhost kernel:   fn 1 bar 2: mem 0xa0011000-0xa00117ff
Aug 20 07:53:55 localhost kernel:   fn 1 bar 3: mem 0xa0010000-0xa00107ff
Aug 20 07:53:55 localhost kernel:   fn 0 bar 1: io 0x200-0x27f
Aug 20 07:53:55 localhost kernel:   fn 0 rom: mem 0xa000c000-0xa000ffff
Aug 20 07:53:55 localhost kernel:   fn 1 rom: mem 0xa0008000-0xa000bfff
Aug 20 07:53:55 localhost kernel:   irq 11
Aug 20 07:53:55 localhost kernel: cs: cb_enable(bus 32)
Aug 20 07:53:55 localhost kernel:   bridge io map 0 (flags 0x21): 0x200-0x287
Aug 20 07:53:55 localhost kernel:   bridge mem map 0 (flags 0x1): 
0xa0008000-0xa0013fff
Aug 20 07:53:55 localhost kernel: tulip_attach(device 20:00.0)
Aug 20 07:53:55 localhost kernel: tulip.c:v0.91g-ppc 7/16/99 [EMAIL PROTECTED] 
(modified by [EMAIL PROTECTED] for XIRCOM CBE, fixed by Doug Ledford)
Aug 20 07:53:55 localhost kernel: eth0: Xircom Cardbus Adapter (DEC 21143 
compatible mode) rev 3 at 0x200, 00:10:A4:99:99:7B, IRQ 11.
Aug 20 07:53:55 localhost kernel: eth0:  MII transceiver #0 config 3100 status 
7809 advertising 01e1.
Aug 20 07:53:55 localhost kernel: serial_attach(device 20:00.1)
Aug 20 07:53:55 localhost kernel: tty02 at 0x0280 (irq = 11) is a 16550A
Aug 20 07:53:55 localhost cardmgr[6841]: executing: './network start eth0'
Aug 20 07:53:55 localhost cardmgr[6841]: + ioctl: Operation not supported
Aug 20 07:53:55 localhost kernel: bridge-eth0: found peer eth0
Aug 20 07:53:55 localhost kernel: bridge-eth0: up
Aug 20 07:53:55 localhost dhclient-2.2.x: Internet Software Consortium DHCP 
Client 2.0pl4
Aug 20 07:53:55 localhost dhclient-2.2.x: Copyright 1995, 1996, 1997, 1998, 
1999 The Internet Software Consortium.
Aug 20 07:53:55 localhost dhclient-2.2.x: All rights reserved.
Aug 20 07:53:55 localhost dhclient-2.2.x: 
Aug 20 07:53:55 localhost dhclient-2.2.x: Please contribute if you find this 
software useful.
Aug 20 07:53:55 localhost dhclient-2.2.x: For info, please visit 
http://www.isc.org/dhcp-contrib.html
Aug 20 07:53:55 localhost dhclient-2.2.x: 
Aug 20 07:53:56 localhost dhclient-2.2.x: Listening on 
LPF/eth0/00:10:a4:99:99:7b
Aug 20 07:53:56 localhost dhclient-2.2.x: Sending on   
LPF/eth0/00:10:a4:99:99:7b
Aug 20 07:53:56 localhost dhclient-2.2.x: Sending on   
Socket/fallback/fallback-net
Aug 20 07:53:56 localhost kernel: bridge-eth0: lost peer eth0
Aug 20 07:53:56 localhost kernel: bridge-eth0: down
Aug 20 07:53:56 localhost kernel: bridge-eth0: found peer eth0
Aug 20 07:53:56 localhost kernel: bridge-eth0: up
Aug 20 07:53:57 localhost dhclient-2.2.x: DHCPDISCOVER on eth0 to 
255.255.255.255 port 67 interval 5
Aug 20 07:53:57 localhost dhclient-2.2.x: receive_packet failed on eth0: 
Network is down
Aug 20 07:54:00 localhost dhclient-2.2.x: DHCPDISCOVER on eth0 to 
255.255.255.255 port 67 interval 13
Aug 20 07:54:00 localhost dhclient-2.2.x: DHCPOFFER from 192.168.0.1
Aug 20 07:54:02 localhost dhclient-2.2.x: DHCPREQUEST on eth0 to 
255.255.255.255 port 67
Aug 20 07:54:02 localhost dhclient-2.2.x: DHCPACK from 192.168.0.1
Aug 20 07:54:02 localhost dhclient-2.2.x: bound to 192.168.0.10 -- renewal in 
300 seconds.
Aug 20 07:54:02 localhost cardmgr[6841]: executing: './serial start ttyS2'


-- 

Jeff Coppock            Nortel Networks
Systems Engineer        http://nortelnetworks.com
Major Accts.            Santa Clara, CA

Reply via email to