3c59x broken with acpi=on

Bug #11665 reported by Chris Halls on 2005-01-05
28
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Medium
Ben Collins

Bug Description

The network card in my laptop, an IBM T20, will not initialise if I have acpi
on. I get this in dmesg:

PCI: Enabling device 0000:00:03.0 (0000 -> 0003)
ACPI: PCI interrupt 0000:00:03.0[A] -> GSI 11 (level, low) -> IRQ 11
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:00:03.0: 3Com PCI 3c556B Laptop Hurricane at 0x1800. Vers LK1.1.19
PCI: Setting latency timer of device 0000:00:03.0 to 64
*** EEPROM MAC address is invalid.
3c59x: vortex_probe1 fails. Returns -22
3c59x: probe of 0000:00:03.0 failed with error -22

The EEPROM MAC address is not invalid:

# vortex-diag -ee
[...]
Index #1: Found a 3c566 Laptop Tornado adapter at 0x1800.
 Station address 00:04:76:61:62:89.
[...]
EEPROM format 64x16, configuration table at offset 0x30:
    00: 2978 6056 0040 8060 0040 0000 0000 0080
[...]
 The word-wide EEPROM checksum is 0x59bf.

If I reboot with acpi=off in the kernel command line, it initialises without
problem:

PCI: Found IRQ 11 for device 0000:00:03.0
PCI: Sharing IRQ 11 with 0000:00:03.1
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:00:03.0: 3Com PCI 3c556B Laptop Hurricane at 0x1800. Vers LK1.1.19
PCI: Found IRQ 11 for device 0000:00:05.0
PCI: Sharing IRQ 11 with 0000:00:02.0
PCI: Sharing IRQ 11 with 0000:01:00.0

I'm running latest 2.6.10 kernel; 2.6.9 had the same problem.

Can you be so kind to tell me what flavour? 686? k7? 386? I need to compile a test
driver for you to get some info back.

Thanks
Fabio

Chris Halls (halls) wrote :

I am using 686:

Linux shawn 2.6.10-1-686 #1 Mon Jan 3 17:31:20 UTC 2005 i686 GNU/Linux

I can work with the source if you'd prefer

Thanks
Chris

Ok that would be even easier. I can see that they updated a lot of bits in the
driver related
to the PM. Can you try to just build the 3c59x driver from bk and see if it
fixes the problem?

Otherwise i will do it for you.

Fabio

PS Note that you are running an old kernel. Also a test with 2.6.10-2-686
2.6.10-9 would be nice
since there were some ACPI bit in.

This looks pretty much as #1994 but there is no solution upstream yet.

Chuck Short (zulcss) wrote :

I believe this is fixed in linus's tree. Ill push it to the next upload for 2.6.10

chuck

Chuck Short (zulcss) wrote :

This should be included in the next upload.

Chuck Short (zulcss) wrote :

Fixed in -17

Chris Halls (halls) wrote :

Sorry bug is still present in linux-image-2.6.10-5-386 2.6.10-28 (tested from
current Kubuntu live CD but I've seen it on my install system too)

Chuck Short (zulcss) wrote :

*** Bug 18230 has been marked as a duplicate of this bug. ***

Chuck Short (zulcss) wrote :

This should be fixed now

Joe Kislo (joe-k12s) wrote :

Running the Ubuntu 5.10 preview release (Sept 8), and it's still not fixed for me.

I'm running a Thinkpad T21, I get the same errors described by the original
reporter.
It *does* work if I do acpi=off on bootup.

Here's my lspci:

0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
(rev 03)
0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:02.0 CardBus bridge: Texas Instruments PCI1450 (rev 03)
0000:00:02.1 CardBus bridge: Texas Instruments PCI1450 (rev 03)
0000:00:03.0 Ethernet controller: 3Com Corporation 3c556B CardBus [Tornado] (rev 20)
0000:00:03.1 Communication controller: 3Com Corporation Mini PCI 56k Winmodem
(rev 20)
0000:00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24
[CrystalClear SoundFusion Audio Accelerator] (rev 01)
0000:00:07.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 03)
0000:01:00.0 VGA compatible controller: S3 Inc. 86C270-294 Savage/IX-MV (rev 13)

Matt Zimmerman (mdz) wrote :

*** Bug 23983 has been marked as a duplicate of this bug. ***

Ben Collins (ben-collins) wrote :

This bug has been flagged because it is old and possibly inactive. It may or may
not be fixed in the latest release (Breezy Badger 5.10). It is being marked as
"NEEDSINFO". In two weeks time, if the bug is not updated back to "NEW" and
validated against Breezy, it will be closed.

This is needed in order to help manage the current bug list for the kernel. We
would like to fix all bugs, but need users to test and help with debugging.

If this change was in error for this bug, please respond and make the
appropriate change (or email <email address hidden> if you cannot make the
change).

Thanks for your help.

Chris Halls (halls) wrote :

Bug reproduced on Breezy, kernel 2.6.12-9-686. The kernel error log is exactly
the same as the original bug report.

Ben Collins (ben-collins) wrote :

If possible, please upgrade to Dapper's 2.6.15-7 kernel. If you do not want to
upgrade to Dapper, then you can also wait for the Dapper Flight 2 CD's, which
are due out within the next few days.

Let me know if this bug still exists with this kernel.

Carthik Sharma (carthik) wrote :

Thank you for reporting this bug and following up on it.

I am marking this bug Closed since there has been no response from you for over three months. We
would like to fix all existing issues, but need users to test and help with debugging.

Should you still have a problem with the Latest up to date Dapper kernel and packages, please reopen this bug, answering the questions that have already been asked of you before.

Thanks again, please report any other issues you have after checking that they haven't already been reported.

Changed in linux-source-2.6.15:
status: Needs Info → Rejected

Hi guys, sorry for the late response.

The bug is now fixed in Dapper. For info, here are the messages in the kernel log:

[4294667.296000] Linux version 2.6.15-22-686 (buildd@vernadsky) (gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)) #1 SMP PREEMPT Sun May 7
16:37:57 UTC 2006
...
[4294697.079000] PCI: Enabling device 0000:00:03.0 (0000 -> 0003)
[4294697.079000] **** SET: Misaligned resource pointer: d62ffa02 Type 07 Len 0
[4294697.080000] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
[4294697.080000] ACPI: PCI Interrupt 0000:00:03.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
[4294697.080000] 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
[4294697.080000] 0000:00:03.0: 3Com PCI 3c556B Laptop Hurricane at d89a6400. Vers LK1.1.19
[4294697.080000] PCI: Setting latency timer of device 0000:00:03.0 to 64
[4294697.350000] ACPI: PCI Interrupt 0000:00:05.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11

Aliaksandr Dzeshchanka (lazy) wrote :

The problem is get back in current Karmic builds. I've upgraded to Karmic near two weeks ago and in 2.6.30-5 kernel I've got *** EEPROM MAC address is invalid 3c59x: vortex_probe1 fails. Returns -22. 8.10/9.04 works just fine for mine IBM T21

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.