Ethernet port fails to properly shut down when the computer turns off

Bug #610528 reported by Nicklas Ansman
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Expired
Undecided
Unassigned

Bug Description

Ubuntu Version: 10.4
Motherboard: Asus P6T Deluxe V2

Expected behavior:
The ethernet port should be shut down when the computer turns off.

What happens instead:
The port starts sending "fake data", the activity LED for the port starts flashing, both on my router and computer.
The reason I say "fake data" is because if you attempt to capture the data nothing appears to sent.

Steps to reproduce it:
1. Install a fresh install of Ubuntu 10.4 from a live CD (possibly other sources as well)
2. Start the computer and log in
3. Turn the computer of via software or the chassi button (not a hard reset though)

Workaround:
Either I need to turn off the PSU or kill the power, this is a poor solution though.

A better solution is to create a file named S89ethFix in the /etc/rc0.d/ folder containing
#! /bin/sh
ifconfig eth0 down

With the fix the port is correctly shut down.

Additional information:
This bug actually causes my router (a DLink DIR-655) to freeze, probably because it's buffers becomes full.

Post on superuser.com: http://superuser.com/questions/136670/computer-sending-data-while-turned-off
Post on ubuntuforums.org: http://ubuntuforums.org/showthread.php?p=9617739

description: updated
Revision history for this message
Javier López (javier-lopez) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This issue looks like a WoL one, please run the following command and add its output:

$ sudo ethtool eth0

Thanks in advance.

Changed in ubuntu:
status: New → Incomplete
Revision history for this message
Nicklas Ansman (nicklas-ansman) wrote :

Here is the log from ethtool as you requested:

Settings for eth0:
 Supported ports: [ TP ]
 Supported link modes: 10baseT/Half 10baseT/Full
                         100baseT/Half 100baseT/Full
                         1000baseT/Half 1000baseT/Full
 Supports auto-negotiation: Yes
 Advertised link modes: 10baseT/Half 10baseT/Full
                         100baseT/Half 100baseT/Full
                         1000baseT/Half 1000baseT/Full
 Advertised pause frame use: No
 Advertised auto-negotiation: Yes
 Link partner advertised link modes: Not reported
 Link partner advertised pause frame use: No
 Link partner advertised auto-negotiation: No
 Speed: 1000Mb/s
 Duplex: Full
 Port: Twisted Pair
 PHYAD: 0
 Transceiver: internal
 Auto-negotiation: on
 MDI-X: Unknown
 Supports Wake-on: pg
 Wake-on: d
 Current message level: 0x000000ff (255)
 Link detected: yes

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

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

Changed in 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.