[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Mini-PCI wlan nic fades away silently or Losing route to default gateway after suspend



Hi,

  sometimes something funny happens to my network after woken up from
apm suspend. I don't see any route anymore. It doesn't happen everytime
and I hope that I caught the right events in the below pasted log.

  I've got two interfaces, eth0 - cable bound ethernet and eth1 - wlan.
The problem is with eth1 (actually, this might be with eth0 too, but I
am not using that very often).


  Here is my /etc/networking/interfaces:

red:/home/mkamp# cat /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian
installation
auto eth0
iface eth0 inet dhcp
iface eth1 inet dhcp


  I am using unstable, with kernel 2.4.20 and apm enabled on a Samsung
Q10 notebook.

  The only "cure" I've found so far is executing "cardctl eject && cardctl insert" or rebooting the machine. Sounds
like the other os, doesn't it? ;-( 

  ifconfig eth0 down; ifconfig eth1 down; ifconfig eth1 up didn't help
much, neither /etc/init.d/networking restart ...

  I've got no /etc/route.conf.

mkamp@red:~$ /sbin/route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
192.168.0.0     *               255.255.255.0   U     0      0        0
eth1
--> The second line (default gateway) has gone for some reason?!

Apr 12 09:25:01 red dhclient: Sleeping.
Apr 12 09:30:01 red dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
Apr 12 09:30:06 red dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 2
Apr 12 09:30:08 red dhclient: No DHCPOFFERS received.
Apr 12 09:30:08 red dhclient: No working leases in persistent database.
Apr 12 09:30:08 red dhclient: Sleeping.
Apr 12 09:35:08 red dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
Apr 12 09:35:14 red dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 1
Apr 12 09:35:15 red dhclient: No DHCPOFFERS received.
Apr 12 09:35:15 red dhclient: No working leases in persistent database.
Apr 12 09:35:15 red dhclient: Sleeping.
Apr 12 09:38:02 red /USR/SBIN/CRON[13163]: (mail) CMD (  if [ -x /usr/lib/exim/exim3 -a -f /etc/exim/exim.conf ]; then /usr/lib/exim/exim3 -q ; fi)
Apr 12 09:40:15 red dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Apr 12 09:40:18 red dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Apr 12 09:40:22 red dhclient: No DHCPOFFERS received.
Apr 12 09:40:22 red dhclient: No working leases in persistent database.
Apr 12 09:40:22 red dhclient: Sleeping.
Apr 12 09:45:22 red dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
Apr 12 09:45:27 red dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 2
Apr 12 09:45:29 red dhclient: No DHCPOFFERS received.
Apr 12 09:45:29 red dhclient: No working leases in persistent database.
Apr 12 09:45:29 red dhclient: Sleeping.
Apr 12 09:49:44 red dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7


---> After the next line I lose ip connectivity.
Apr 12 09:49:44 red dhclient: receive_packet failed on eth1: Network is down


Apr 12 09:49:50 red dhclient: No DHCPOFFERS received.
Apr 12 09:49:50 red dhclient: No working leases in persistent database.
Apr 12 09:49:50 red dhclient: Sleeping.
Apr 12 09:50:29 red dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Apr 12 09:50:33 red dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Apr 12 09:50:36 red dhclient: No DHCPOFFERS received.
Apr 12 09:50:36 red dhclient: No working leases in persistent database.
Apr 12 09:50:36 red dhclient: Sleeping.


--> executing cardctl eject && cardctl insert 


Apr 12 09:51:40 red cardmgr[381]: executing: './network check eth1'
Apr 12 09:51:40 red cardmgr[381]: + YYezz!
Apr 12 09:51:40 red cardmgr[381]: executing: './network stop eth1'
Apr 12 09:51:40 red cardmgr[381]: + YYezz!
Apr 12 09:51:40 red cardmgr[381]: executing: 'modprobe -r orinoco_cs'
Apr 12 09:51:41 red cardmgr[381]: socket 1: Lucent Technologies WaveLAN/IEEE Adapter
Apr 12 09:51:41 red cardmgr[381]: executing: 'modprobe orinoco_cs'
Apr 12 09:51:41 red kernel: hermes.c: 5 Apr 2002 David Gibson <hermes@gibson.dropbear.id.au>
Apr 12 09:51:42 red kernel: orinoco.c 0.11b (David Gibson <hermes@gibson.dropbear.id.au> and others)
Apr 12 09:51:42 red kernel: orinoco_cs.c 0.11b (David Gibson <hermes@gibson.dropbear.id.au> and others)
Apr 12 09:51:42 red kernel: eth1: Station identity 001f:0001:0006:0010
Apr 12 09:51:42 red kernel: eth1: Looks like a Lucent/Agere firmware version 6.16
Apr 12 09:51:42 red kernel: eth1: Ad-hoc demo mode supported
Apr 12 09:51:42 red kernel: eth1: IEEE standard IBSS ad-hoc mode supported
Apr 12 09:51:42 red kernel: eth1: WEP supported, 104-bit key
Apr 12 09:51:42 red kernel: eth1: MAC address 00:02:2D:5A:C4:B9
Apr 12 09:51:42 red kernel: eth1: Station name "HERMES I"
Apr 12 09:51:42 red kernel: eth1: ready
Apr 12 09:51:42 red cardmgr[381]: executing: './network start eth1'
Apr 12 09:51:42 red kernel: eth1: index 0x01: Vcc 3.3, irq 5, io 0x0100-0x013f
Apr 12 09:51:42 red cardmgr[381]: + YYezz!
Apr 12 09:51:43 red dhclient: Internet Software Consortium DHCP Client 2.0pl5
Apr 12 09:51:43 red dhclient: Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
Apr 12 09:51:43 red dhclient: All rights reserved.
Apr 12 09:51:43 red dhclient:
Apr 12 09:51:43 red dhclient: Please contribute if you find this software useful.
Apr 12 09:51:43 red dhclient: For info, please visit http://www.isc.org/dhcp-contrib.html
Apr 12 09:51:43 red dhclient:
Apr 12 09:51:43 red net.agent: register event not handled
Apr 12 09:51:44 red dhclient: Listening on LPF/eth1/00:02:2d:5a:c4:b9
Apr 12 09:51:44 red dhclient: Sending on   LPF/eth1/00:02:2d:5a:c4:b9
Apr 12 09:51:44 red dhclient: Sending on   Socket/fallback/fallback-net
Apr 12 09:51:45 red dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
Apr 12 09:51:45 red dhclient: receive_packet failed on eth1: Network is down
Apr 12 09:51:45 red dhclient: DHCPOFFER from 192.168.0.1
Apr 12 09:51:47 red dhclient: DHCPREQUEST on eth1 to 255.255.255.255 port 67
Apr 12 09:51:47 red dhclient: DHCPACK from 192.168.0.1
Apr 12 09:51:47 red dhclient: bound to 192.168.0.201 -- renewal in 3000 seconds.
Apr 12 09:51:47 red cardmgr[381]: + Internet Software Consortium DHCP Client 2.0pl5
Apr 12 09:51:47 red cardmgr[381]: + Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
Apr 12 09:51:47 red cardmgr[381]: + All rights reserved.
Apr 12 09:51:47 red cardmgr[381]: +
Apr 12 09:51:47 red cardmgr[381]: + Please contribute if you find this software useful.
Apr 12 09:51:47 red cardmgr[381]: + For info, please visit http://www.isc.org/dhcp-contrib.html
Apr 12 09:51:47 red cardmgr[381]: +
Apr 12 09:51:47 red cardmgr[381]: + Listening on LPF/eth1/00:02:2d:5a:c4:b9
Apr 12 09:51:47 red cardmgr[381]: + Sending on   LPF/eth1/00:02:2d:5a:c4:b9
Apr 12 09:51:47 red cardmgr[381]: + Sending on   Socket/fallback/fallback-net
Apr 12 09:51:47 red cardmgr[381]: + DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
Apr 12 09:51:47 red cardmgr[381]: + receive_packet failed on eth1: Network is down
Apr 12 09:51:47 red cardmgr[381]: + DHCPOFFER from 192.168.0.1
Apr 12 09:51:47 red cardmgr[381]: + DHCPREQUEST on eth1 to 255.255.255.255 port 67
Apr 12 09:51:47 red cardmgr[381]: + DHCPACK from 192.168.0.1
Apr 12 09:51:47 red cardmgr[381]: + bound to 192.168.0.201 -- renewal in 3000 seconds.

What else can I put an eye on?

I get the following after issuing cardctl eject && cardctl insert. Next time this happens I'll also try that before the resurrection.

red:~# cardctl info
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
PRODID_1="Lucent Technologies"
PRODID_2="WaveLAN/IEEE"
PRODID_3="Version 01.01"
PRODID_4=""
MANFID=0156,0002
FUNCID=6


Cheers,
Mariano



Reply to: