|
Bugzilla – Full Text Bug Listing |
| Summary: | Acer Aspire 3002 notebook / SiS900 (rev 91) 100Mbps Ethernet onboard / dhcpd unable to get IP address. | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Binulal Narayanan <binulalnx> |
| Component: | Kernel | Assignee: | Karsten Keil <karsten.keil> |
| Status: | RESOLVED WORKSFORME | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | SuSE Linux 10.0 | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Binulal Narayanan
2005-11-24 18:06:04 UTC
#/etc/init.d/network start ............................ eth0 (DHCP)..... no IP address yet........ backgrounding. waiting ............................ #/etc/init.d/network status ............................ eth0 (DHCP)..... dhcpd is still waiting for data. waiting ............................ This seems to be an APIC problem :( Could you please clarify why you think it is an APIC problem and provide relevant logs? The IRQ assigned to the device is 3 (three), where as the normal network interface should get IRQ# 10 (ten) Here's what /var/log/messages have to say abt sis900.c
=======================================================
sis900.c: v1.08.08 Jan. 22 2005
ACPI-0212: *** Warning: Device is not power-manageable
ACPI-0402: *** Warning: Unable to derive IRQ for device 0000:00:04:0
ACPI: PCI Interrupt 0000:00:04:0[A]: no GSI - using IRQ 3
PCI: setting IRQ 3 as level triggered
0000:00:04:0: Realtek RTL8201 PHY transceiver found at address 13
0000:00:04:0: Using tranceiver found at address 13 as default
eth0: SiS 900 PCI Fast Ethernet at 0x1800, IRQ 3, 00:c0:9f:8a:23:7a
----- some stuff abt Yenta card bus -----
NET: Registered protocol family 10
Disabled privacy extentions on device c036b920 (lo)
IPv6 over IPv4 tunnelling driver
----- some stuff abt /dev/hdc -----
----- some stuff abt scsi subsystem -----
irq 3: nobody cared (try booting with "irqpoll" option)
[<c013c18c>] __report_bad_irq+0x1c/0x70
[<c013c27b>] note_interrupt+0x6b/0xd0
[<c013bd1c>] __do_IRQ+0xbc/0xd0
[<c01055ed>] do_IRQ+0x38/0x60
[<c0103dea>] common_interrupt+0x1a/0x20
handlers:
[<cd04a740>] (sis900_interrupt+0x0/0xe0 [sis900])
Disableing IRQ #3
eth0: Media Link On 100mbps full-duplex
eth0: no IPv6 routers present
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timed out, status 00000000 00000279
----- some stuff like ACPI.. AE_NOT_FOUND ---
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timed out, status 00000000 00000260 (...)
Karsten, can you look at this one please? Seems the interrupt handler gets installed but the register contents it reads is bogus. Binulal, does it work if you boot with acpi=off? And please also try pci=noacpi boot option. yeah.. acpi=off works!!! The interface got an IP assigned :) But is it okay if I disable acpi forever ??!!! And same with pci-noacpi. which one is safer? I really appreciate the help. Thank you pci=noacpi, since it only affect PCI IRQ routing and so you can still use all other ACPI features (powersave ...). The problem itself is the BIOS of the notebook, it has wrong routing tables, we cannot solve this, but since pci=moacpi works, this is good workaround. Maybe a BIOS update can help,if Acer does have one (but be carefully, updating BIOS always is a dangerous thing, if something goes wrong). I close this now as WORKSFORME. |