Atheros 8121 OnBoard Ethernet Adapter worked on 9.04, but doesn't work on 10.04

Bug #580548 reported by Nikolay Kuchumov
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Also can be found here:
http://ubuntuforums.org/showthread.php?p=9298729

I've previously used Ubuntu 9.04 on Asus P5QL-E, and the built-in Atheros 8121 Ethernet controller worked.
Now, I've installed 10.04, and it is "UNCLAIMED", i.e. not detected, though the ath1e module is loaded into the kernel.
The output of various commands can be found by the link above.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-22-server 2.6.32-22.33
Regression: Yes
Reproducible: No
ProcVersionSignature: Ubuntu 2.6.32-22.33-server 2.6.32.11+drm33.2
Uname: Linux 2.6.32-22-server x86_64
NonfreeKernelModules: fglrx
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: kuchumovn 2136 F.... pulseaudio
 /dev/snd/pcmC1D1p: kuchumovn 2316 f...m chrome
 /dev/snd/controlC0: kuchumovn 2136 F.... pulseaudio
 /dev/snd/timer: kuchumovn 2316 f.... chrome
CRDA: Error: [Errno 2] Нет такого файла или каталога
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe7f8000 irq 22'
   Mixer name : 'Realtek ALC1200'
   Components : 'HDA:10ec0888,10438357,00100101'
   Controls : 35
   Simple ctrls : 20
Card1.Amixer.info:
 Card hw:1 'DRDAC2'/'GYROCOM C&C Audiotrak DR.DAC2 at usb-0000:00:1d.2-2, full speed'
   Mixer name : 'USB Mixer'
   Components : 'USB1852:7022'
   Controls : 6
   Simple ctrls : 4
Card2.Amixer.info:
 Card hw:2 'HDMI'/'HDA ATI HDMI at 0xfe8fc000 irq 17'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100000'
   Controls : 4
   Simple ctrls : 1
Card2.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Date: Fri May 14 18:55:43 2010
Frequency: This has only happened once.
HibernationDevice: RESUME=UUID=9d9c3800-80b6-4eb0-8f44-52463250e29d
InstallationMedia: Ubuntu-Server 10.04 LTS "Lucid Lynx" - Release amd64 (20100427)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.

 virbr0 no wireless extensions.
MachineType: System manufacturer P5QL-E
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-22-server root=UUID=d9f6473e-4f9f-4636-a606-0c4718e5a49b ro quiet
ProcEnviron:
 LANG=ru_RU.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.34
RfKill:

SourcePackage: linux
dmi.bios.date: 09/11/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1104
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5QL-E
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 2.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1104:bd09/11/2009:svnSystemmanufacturer:pnP5QL-E:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5QL-E:rvrRev2.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: P5QL-E
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
Nikolay Kuchumov (kuchumovn) wrote :
Revision history for this message
Nikolay Kuchumov (kuchumovn) wrote :

And also I've updated my BIOS somewhere between 9.04 and 10.04 - maybe it could cause the issue.

Revision history for this message
Nikolay Kuchumov (kuchumovn) wrote :

The official drivers aren't compiling because of the Linux Kernel update:

/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:397: error: ‘struct net_device’ has no member named ‘open’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:398: error: ‘struct net_device’ has no member named ‘stop’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:399: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:400: error: ‘struct net_device’ has no member named ‘get_stats’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:401: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:402: error: ‘struct net_device’ has no member named ‘set_mac_address’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:403: error: ‘struct net_device’ has no member named ‘change_mtu’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:404: error: ‘struct net_device’ has no member named ‘do_ioctl’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:415: error: ‘struct net_device’ has no member named ‘tx_timeout’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:423: error: ‘struct net_device’ has no member named ‘vlan_rx_register’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:426: error: ‘struct net_device’ has no member named ‘poll_controller’

Revision history for this message
Nikolay Kuchumov (kuchumovn) wrote :

To be more precise:

The ASUS drivers aren't compiling because of the Linux Kernel update:

[CODE]
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:397: error: ‘struct net_device’ has no member named ‘open’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:398: error: ‘struct net_device’ has no member named ‘stop’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:399: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:400: error: ‘struct net_device’ has no member named ‘get_stats’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:401: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:402: error: ‘struct net_device’ has no member named ‘set_mac_address’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:403: error: ‘struct net_device’ has no member named ‘change_mtu’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:404: error: ‘struct net_device’ has no member named ‘do_ioctl’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:415: error: ‘struct net_device’ has no member named ‘tx_timeout’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:423: error: ‘struct net_device’ has no member named ‘vlan_rx_register’
/home/kuchumovn/LinuxDrivers/Lan/atl1e/src/at_main.c:426: error: ‘struct net_device’ has no member named ‘poll_controller’
[/CODE]

I've installed drivers from the Atheros site, but it didn't take effect:
http://ubuntuforums.org/showthread.php?p=9257623

(also, the archive is corrupted)

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Nikolay,

If you could also please 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.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Yaniv Aknin (yaniv-aknin) wrote :

I also encountered this bug, and it was rather confusing, let me add my 0.02$:
 - I'm running 10.04, upgraded from 9.10 upgraded from 9.04
 - The symptoms are no eth0 *and no listing of the network adapter in lspci* (?!)
 - Rebooting didn't help, I found atl1e inserted, rmmodded it and tried adding atl1c and atl1e to no avail (nothing in dmesg)
 - Rebooting to a USB stick (Ubuntu 9.10) suddenly fixed the problem, I also noticed atl1c is loaded (instead of atl1e)
 - After I rebooted back to 10.04, the problem disappeared, atl1c was loaded and my adapter appeared in lspci as usual.

I'm not sure what to make of the facts, but not quite in a condition to look into it any further, make what you will of this.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu development release http://cdimage.ubuntu.com/daily-live/current/ . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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