Bug 167806 - 3c59x - no support for ethtool
Summary: 3c59x - no support for ethtool
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: kernel
Version: 4.0
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
: ---
Assignee: John W. Linville
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-09-08 12:59 UTC by Uwe Beck
Modified: 2007-11-30 22:07 UTC (History)
2 users (show)

Fixed In Version: 2.6.9-22
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-11-28 19:43:20 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
jwltest-3c59x-2_6_12-rc2.patch (20.30 KB, patch)
2005-09-14 17:48 UTC, John W. Linville
no flags Details | Diff

Description Uwe Beck 2005-09-08 12:59:11 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050719 Red Hat/1.7.10-1.4.1

Description of problem:
The 3c59x kernel module does not support list or set parameters with ethtool.
It is relevant, if autonegotiation with the switch or hub do not work. Anaconda use ethtool during installation and the if you boot the system, initscripts use also ethtool for setting parameters.

# lsmod
3c59x   36585  0

# lspci   (only list on card version here)
00:0a.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang]
# lspci -v
00:0a.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang]
        Flags: bus master, medium devsel, latency 64, IRQ 5
        I/O ports at b000 [size=64]

# ethtool eth0
Settings for eth0:
No data available

# ethtool -s eth0 speed 100 duplex full autoneg off
Cannot get current device settings: Operation not supported
  not setting speed
  not setting duplex
  not setting autoneg

All version of this 3Com card (Boomerang, Cyclone, Tornado) have this problem.



Version-Release number of selected component (if applicable):
kernel-2.6.9-11.EL

How reproducible:
Always

Steps to Reproduce:
1. use a network card witch use the 3c59x kernel module
2. use ethtool to list or set the card options
3.
  

Actual Results:  unable to change parameter for installation or in running system with ethtool

Expected Results:  ethtool should work with 3c59x kernel module

Additional info:

- this problem is also relevant for RHEL3
- only mii-tool work but this is not supported by anaconda and initscripts

Comment 3 John W. Linville 2005-09-14 17:48:21 UTC
Created attachment 118813 [details]
jwltest-3c59x-2_6_12-rc2.patch

Comment 4 John W. Linville 2005-09-14 17:50:38 UTC
This functionality will be available in RHEL4 U2.  If you absolutely cannot 
wait for that, then either apply the patch above to your own kernel or try the 
test kernels available here: 
 
   http://people.redhat.com/linville/kernels/rhel4/ 
 
Thanks! 


Note You need to log in before you can comment on or make changes to this bug.