Bug 132472

Summary: Recognised network card failing to initialise properly
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Tim Nicholson <timnich>
Component: KernelAssignee: Christian Zoz <zoz>
Status: RESOLVED WORKSFORME QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: requested shell dumps

Description Tim Nicholson 2005-11-05 17:09:40 UTC
Fresh install 10.0 on IBMThinkpad 600X previously running 9.2
Cardbus Network card (RTL8139 chipset) auto detected and configured as per 9.2.

However DHCP request appearing to not be responded to, so no IP, but DHCP server log shows request received and IP allocated, and interface lights do blink as if there is activity.

ifconfig -a shows zero bytes in and out on eth0.

Performing ifdown eth0 ; ifup eth0 and then ifconfig -a shows no change to the byte count for eth0, *but* the byte count for lo goes up by about the amount I would expect for a DHCP request.

lspci shows the card listed as I would expect.

Interestingly enough booting with a live eval copy of Kubuntu gives similar results, but Knoppix 4.02 works perfectly. Knoppix 4.02 uses the older kernel 2.6.12, so is this a .13 kernel issue?

I also notice that hotplug seems ineffective, is this related?
Comment 1 Olaf Kirch 2005-11-15 10:32:21 UTC
Please run hwinfo and attach the output to this report.

Please also check which driver is being used for this card.

This smells like a PCMCIA issue... assigning to the Mobile devices team
Comment 2 Stefan Behlert 2005-11-15 10:48:14 UTC
What do you mean with "hotplug seems ineffective"?
Comment 3 Christian Zoz 2005-11-18 10:10:46 UTC
Tim, please attach the output of
   hwinfo --netcard
   ifstatus eth0
   getcfg eth0

And please answer the question from comment 2
Comment 4 Tim Nicholson 2005-11-22 18:40:44 UTC
I have the card set to initialse on "hotplug" but it only seems to initialse on boot up. Also USB  memory sticks don't seem to be noticed (baaed on tail -f /var/log/messages for both instances)

N.B. this thinkpad does not have full ACPI, but only APM. Previous versions of SuSE have noticed this but 10 doesn't seem to (based on scanning through dmesg)

Will try to get the requested info, but given the lack of pen drives being recognised etc, its difficult to get the info out to a machine with a network connection!
Comment 5 Tim Nicholson 2005-12-03 20:19:40 UTC
Created attachment 59777 [details]
requested shell dumps

These files are the requested outputs of the shell commands.
The Static-ping op shows the before and after state of issuing a ping once an ip has been set statically.
Note the byte count increase on the loopback if and nothing on the eth0!!
Comment 6 Karsten Keil 2005-12-04 12:08:27 UTC
try also to boot from Failsafe boot menu or try to add pci=noacpi as additional parameter on boot prompt.
Comment 7 Tim Nicholson 2005-12-11 20:06:12 UTC
Tried pci=noacpi
Card initially not shown, but after changing parameters in Yast all came good.

However does using this option mean that I cannot hotplug pcmcia cards now?
Comment 8 Karsten Keil 2005-12-11 22:29:06 UTC
No, it only ignores the BIOS ACPI tables for IRQ routing information.
If this option is working, it is usually a sign for a incorrect BIOS IRQ routing table, we cannot do so much against such problems, ask your notebook manufacturer for a BIOS update.
Comment 9 Tim Nicholson 2005-12-13 15:31:38 UTC
Shame is, once I had got a network connection, I performed an online update, and now it wont even boot :(......
Comment 10 Karsten Keil 2005-12-13 18:30:41 UTC
Also failsafe Mode does not boot ?
Since this is independ of the network card issue, please open a new bug and supply
more infos about the HW and when exactly the booting process stop (Press ESC after 
the boot menu).
Comment 11 Karsten Keil 2005-12-14 11:42:17 UTC
You could also try acpi=force with the new kernel.
Comment 12 Tim Nicholson 2005-12-17 20:10:59 UTC
acpi=force pci=acpi enables the system to boot with network connectivity, However hotplug still does not work (i.e. plugging in pcmci card does not cause system to initialse it, no lights no log messages)
Comment 13 Karsten Keil 2005-12-19 22:05:35 UTC
You can try apic as additional boot option.