[vortex] A-Vortex Kernel 2.6.2 100 Full Duplex

Beliera, Ariel BELIERAA@advance.com.ar
Wed Feb 18 18:13:03 2004


I hope someone could help me with this issue, I've just compile the new
stable kernel in my dear box, I was using 2.4.X so I decided
To jump the new one.

root@skywalker:# uname -a
Linux skywalker 2.6.2 #4 SMP Wed Feb 18 21:10:45 ART 2004 i686 unknown
unknown GNU/Linux

I've got two interfaces and one is a 3Com:

root@skywalker:# lspci | grep 3Com
02:09.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone]
(rev 24)

When I query the interface I received the above message:

MII TOOL
root@skywalker:/# mii-tool 
SIOCGMIIPHY on 'eth0' failed: Operation not supported
SIOCGMIIPHY on 'eth1' failed: Operation not supported
no MII interfaces found
ETHTOOL
root@skywalker:/# ethtool eth0
Settings for eth0:
No data available

I have no trouble in setting up the eepro100 with ethtool [ ethtool -s eth0
speed 100 duplex full autoneg off ]; I wonder how I can resolve the behavior
with the 3c59x.


Detail Info:
Dmesg:

3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:02:09.0: 3Com PCI 3c905B Cyclone 100baseTx at 0x3080. Vers LK1.1.19

root@skywalker:~# lspci -vx
02:09.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone]
(rev 24)
        Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
        Flags: bus master, medium devsel, latency 64, IRQ 20
        I/O ports at 3080 [size=128]
        Memory at f2cf0000 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at <unassigned> [disabled] [size=128K]
        Capabilities: [dc] Power Management version 1
00: b7 10 55 90 57 01 10 02 24 00 00 02 08 40 00 00
10: 81 30 00 00 00 00 cf f2 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 55 90
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0a 01 0a 0a

root@skywalker:~# strace ethtool eth0
execve("/usr/sbin/ethtool", ["ethtool", "eth0"], [/* 32 vars */]) = 0
brk(0)                                  = 0x805c000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=68776, ...}) = 0
old_mmap(NULL, 68776, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300]\1"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1458907, ...}) = 0
old_mmap(NULL, 1268836, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40027000
mprotect(0x40156000, 27748, PROT_NONE)  = 0
old_mmap(0x40156000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x12f000) = 0x40156000
old_mmap(0x4015b000, 7268, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4015b000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x4015d000
munmap(0x40016000, 68776)               = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
fstat64(1, {st_mode=S_IFCHR|0720, st_rdev=makedev(136, 4), ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40016000
write(1, "Settings for eth0:\n", 19Settings for eth0:
)    = 19
ioctl(3, 0x8946, 0xbffff8a0)            = -1 EOPNOTSUPP (Operation not
supported)
ioctl(3, 0x8946, 0xbffff8a0)            = -1 EOPNOTSUPP (Operation not
supported)
ioctl(3, 0x8946, 0xbffff8a0)            = -1 EOPNOTSUPP (Operation not
supported)
ioctl(3, 0x8946, 0xbffff8a0)            = -1 EOPNOTSUPP (Operation not
supported)
write(1, "No data available\n", 18No data available
)     = 18
munmap(0x40016000, 4096)                = 0
exit_group(75)                          = ?

Thanks in advance ..

Ing. Ariel Martín Beliera
Telefónica Empresas 
Gerencia de Operaciones TIC
E-Mail: belieraa@advance.com.ar