Error in 3c59x driver (EEPROM MAC address is invalid)

Bug #977036 reported by Allan A. B. Thomsen

This bug report was converted into a question: question #255917: Error in 3c59x driver (EEPROM MAC address is invalid).

8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

I have just upgraded from Fedora to Ubuntu. The build in NIC was loaded but my good old 3c905B wasn't.

I seems to be a bug as I found a similar bugreport Bug #356148 (Slightly different nic 3c905C-TX). here it is claimed that the driver worked for that card in "Linux ubuntu 2.6.31-7-generic #27-Ubuntu SMP Mon Aug 24 17:33:49 UTC 2009 i686 GNU/Linux"

I found an indication of acpi=off being a temporary fix, but applying that made by system halt after this line:
[ 0.770512] 0000:03:01.0: 3Com PCI 3c905B Cyclone 100baseTx at ffffc90000c7ac00.

Is it a 32/64 bit challenge (fix not being ported)?

dmesg says:

[ 0.770481] 3c59x 0000:03:01.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 0.770501] 3c59x: Donald Becker and others.
[ 0.770512] 0000:03:01.0: 3Com PCI 3c905B Cyclone 100baseTx at ffffc90000c7ac00.
[ 0.884351] *** EEPROM MAC address is invalid.
[ 0.884359] 3c59x: vortex_probe1 fails. Returns -22
[ 0.884376] 3c59x 0000:03:01.0: PCI INT A disabled
[ 0.884386] 3c59x: probe of 0000:03:01.0 failed with error -22

lspci says:
03:01.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30)

lshw says:

  *-network UNCLAIMED
       description: Ethernet controller
       product: 3c905B 100BaseTX [Cyclone]
       vendor: 3Com Corporation
       physical id: 1
       bus info: pci@0000:03:01.0
       version: 30
       width: 32 bits
       clock: 33MHz
       capabilities: pm cap_list
       configuration: latency=64 maxlatency=10 mingnt=10
       resources: ioport:e000(size=128) memory:febfdc00-febfdc7f memory:febc0000-febdffff

I hope is as simple as finding the right versions and doing a diff (which it never is) :)

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: linux-image-3.0.0-17-server 3.0.0-17.30
ProcVersionSignature: Ubuntu 3.0.0-17.30-server 3.0.22
Uname: Linux 3.0.0-17-server x86_64
AlsaDevices:
 total 0
 crw-rw---- 1 root audio 116, 1 2012-04-07 16:19 seq
 crw-rw---- 1 root audio 116, 33 2012-04-07 16:19 timer
AplayDevices: Error: [Errno 2] No such file or directory
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: Error: [Errno 2] No such file or directory
Date: Mon Apr 9 09:09:17 2012
HibernationDevice: RESUME=UUID=37dae9a6-6cac-4f3c-a618-3299e845c4ea
IwConfig:
 lo no wireless extensions.

 eth1 no wireless extensions.
MachineType: Acer Aspire M3802
PciMultimedia:

ProcEnviron:
 PATH=(custom, no user)
 LANG=en_DK.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.0.0-17-server root=/dev/mapper/TServer-root ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.0.0-17-server N/A
 linux-backports-modules-3.0.0-17-server N/A
 linux-firmware 1.60
RfKill: Error: [Errno 2] No such file or directory
SourcePackage: linux
UpgradeStatus: Upgraded to oneiric on 2012-04-06 (2 days ago)
WifiSyslog:

dmi.bios.date: 08/31/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P01-A1
dmi.board.name: EG43M
dmi.board.vendor: Acer
dmi.chassis.type: 3
dmi.chassis.vendor: Acer
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP01-A1:bd08/31/2009:svnAcer:pnAspireM3802:pvr:rvnAcer:rnEG43M:rvr:cvnAcer:ct3:cvr:
dmi.product.name: Aspire M3802
dmi.sys.vendor: Acer
---
AlsaDevices:
 total 0
 crw-rw---- 1 root audio 116, 1 2012-04-09 09:54 seq
 crw-rw---- 1 root audio 116, 33 2012-04-09 09:54 timer
AplayDevices: Error: [Errno 2] No such file or directory
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CRDA: Error: [Errno 2] No such file or directory
CurrentDmesg:
 [ 7946.952152] e1000e: eth1 NIC Link is Down
 [ 7950.808880] e1000e: eth1 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
 [ 7950.808888] e1000e 0000:00:19.0: eth1: 10/100 speed: disabling TSO
DistroRelease: Ubuntu 11.10
HibernationDevice: RESUME=UUID=37dae9a6-6cac-4f3c-a618-3299e845c4ea
IwConfig:
 lo no wireless extensions.

 eth1 no wireless extensions.
MachineType: Acer Aspire M3802
Package: linux (not installed)
PciMultimedia:

ProcEnviron:
 PATH=(custom, no user)
 LANG=en_DK.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.0.0-17-server root=/dev/mapper/TServer-root ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.0.0-17.30-server 3.0.22
RelatedPackageVersions:
 linux-restricted-modules-3.0.0-17-server N/A
 linux-backports-modules-3.0.0-17-server N/A
 linux-firmware 1.60
RfKill: Error: [Errno 2] No such file or directory
Tags: oneiric
Uname: Linux 3.0.0-17-server x86_64
UpgradeStatus: Upgraded to oneiric on 2012-04-06 (2 days ago)
UserGroups:

dmi.bios.date: 08/31/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P01-A1
dmi.board.name: EG43M
dmi.board.vendor: Acer
dmi.chassis.type: 3
dmi.chassis.vendor: Acer
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP01-A1:bd08/31/2009:svnAcer:pnAspireM3802:pvr:rvnAcer:rnEG43M:rvr:cvnAcer:ct3:cvr:
dmi.product.name: Aspire M3802
dmi.sys.vendor: Acer

Revision history for this message
Allan A. B. Thomsen (proport) wrote :
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: karmic
Revision history for this message
penalvch (penalvch) wrote :

Allan A. B. Thomsen, thank you for reporting this bug and helping make Ubuntu better. Please be sure to confirm this issue exists with the latest development release of Ubuntu. ISO CD images are available from http://cdimage.ubuntu.com/daily/current/ . If the issue remains, please run the following command in the development release from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: needs-upstream-testing
Revision history for this message
Allan A. B. Thomsen (proport) wrote : AcpiTables.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Allan A. B. Thomsen (proport) wrote : BootDmesg.txt

apport information

Revision history for this message
Allan A. B. Thomsen (proport) wrote : Lspci.txt

apport information

Revision history for this message
Allan A. B. Thomsen (proport) wrote : Lsusb.txt

apport information

Revision history for this message
Allan A. B. Thomsen (proport) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Allan A. B. Thomsen (proport) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Allan A. B. Thomsen (proport) wrote : ProcModules.txt

apport information

Revision history for this message
Allan A. B. Thomsen (proport) wrote : UdevDb.txt

apport information

Revision history for this message
Allan A. B. Thomsen (proport) wrote : UdevLog.txt

apport information

Revision history for this message
Allan A. B. Thomsen (proport) wrote : WifiSyslog.txt

apport information

Revision history for this message
Allan A. B. Thomsen (proport) wrote :

Hi Christopher,

I am on the latest stable release, as it is semi production (web/mail hotel). A fix for the current kernel is fine, but testing on a development build of an unreleased version, is not possible.

The first apport-collect (ubunto-bug) I attached contains the configuration in error. The current is without the failing NIC.

Regards
Allan A. B. Thomsen

Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
penalvch (penalvch) wrote :

Allan A. B. Thomsen, is it possible to move the problematic NIC to a non-production box for further testing?

Revision history for this message
Allan A. B. Thomsen (proport) wrote : Re: [Bug 977036] Re: Error in 3c59x driver (EEPROM MAC address is invalid)
Download full text (6.3 KiB)

Christopher M. Penalver, I will do that when I am back. I will be returning
on the 22. of April.

Br
Allan
tirsdag den 10. april 2012 skrev Christopher M. Penalver :

> Allan A. B. Thomsen, is it possible to move the problematic NIC to a
> non-production box for further testing?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/977036
>
> Title:
> Error in 3c59x driver (EEPROM MAC address is invalid)
>
> Status in “linux” package in Ubuntu:
> Incomplete
>
> Bug description:
> I have just upgraded from Fedora to Ubuntu. The build in NIC was
> loaded but my good old 3c905B wasn't.
>
> I seems to be a bug as I found a similar bugreport Bug #356148
> (Slightly different nic 3c905C-TX). here it is claimed that the driver
> worked for that card in "Linux ubuntu 2.6.31-7-generic #27-Ubuntu SMP
> Mon Aug 24 17:33:49 UTC 2009 i686 GNU/Linux"
>
> I found an indication of acpi=off being a temporary fix, but applying
> that made by system halt after this line:
> [ 0.770512] 0000:03:01.0: 3Com PCI 3c905B Cyclone 100baseTx at
> ffffc90000c7ac00.
>
> Is it a 32/64 bit challenge (fix not being ported)?
>
> dmesg says:
>
> [ 0.770481] 3c59x 0000:03:01.0: PCI INT A -> GSI 20 (level, low) ->
> IRQ 20
> [ 0.770501] 3c59x: Donald Becker and others.
> [ 0.770512] 0000:03:01.0: 3Com PCI 3c905B Cyclone 100baseTx at
> ffffc90000c7ac00.
> [ 0.884351] *** EEPROM MAC address is invalid.
> [ 0.884359] 3c59x: vortex_probe1 fails. Returns -22
> [ 0.884376] 3c59x 0000:03:01.0: PCI INT A disabled
> [ 0.884386] 3c59x: probe of 0000:03:01.0 failed with error -22
>
> lspci says:
> 03:01.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone]
> (rev 30)
>
> lshw says:
>
> *-network UNCLAIMED
> description: Ethernet controller
> product: 3c905B 100BaseTX [Cyclone]
> vendor: 3Com Corporation
> physical id: 1
> bus info: pci@0000:03:01.0
> version: 30
> width: 32 bits
> clock: 33MHz
> capabilities: pm cap_list
> configuration: latency=64 maxlatency=10 mingnt=10
> resources: ioport:e000(size=128) memory:febfdc00-febfdc7f
> memory:febc0000-febdffff
>
> I hope is as simple as finding the right versions and doing a diff
> (which it never is) :)
>
> ProblemType: Bug
> DistroRelease: Ubuntu 11.10
> Package: linux-image-3.0.0-17-server 3.0.0-17.30
> ProcVersionSignature: Ubuntu 3.0.0-17.30-server 3.0.22
> Uname: Linux 3.0.0-17-server x86_64
> AlsaDevices:
> total 0
> crw-rw---- 1 root audio 116, 1 2012-04-07 16:19 seq
> crw-rw---- 1 root audio 116, 33 2012-04-07 16:19 timer
> AplayDevices: Error: [Errno 2] No such file or directory
> ApportVersion: 1.23-0ubuntu4
> Architecture: amd64
> ArecordDevices: Error: [Errno 2] No such file or directory
> AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq',
> '/dev/snd/timer'] failed with exit code 1:
> CRDA: Error: [Errno 2] No such file or directory
> Date: Mon Apr 9 09:09:17 2012
> HibernationDevice: RESUME=UUID=37dae9a6-6cac-4f3c-a618-3299e845c4ea
> IwConfig:
> lo no wireless ...

Read more...

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
beattlejuice1041 (beattlejuice1041) wrote :

Hello
 seems that i am concerned with this bug .

# lshw -C network
  *-network UNCLAIMED
       description: Ethernet controller
       product: 3c905B 100BaseTX [Cyclone]
       vendor: 3Com Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       version: 30
       width: 32 bits
       clock: 33MHz
       capabilities: pm cap_list
       configuration: latency=32 maxlatency=10 mingnt=8
       resources: ioport:d000(size=128) memory:f7d40000-f7d4007f memory:f7d00000-f7d3ffff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: eth0
       version: 06
       serial: bc:5f:f4:4a:33:64
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=192.168.0.10 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:45 ioport:c000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff

my lspci give :
04:00.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

# cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"
NAME="Ubuntu"
VERSION="14.04.1 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.1 LTS"
VERSION_ID="14.04"

Do you know if this case can be re opened for ubuntu 14.04

Regards

Changed in linux (Ubuntu):
status: Expired → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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