Problem with ADMtek ADM8511 USB-HomePNA adapter Pegasus II driver
I am running Fedora Core 6.0.0 (Linux 2.6.18) on a Sony Vaio laptop. When I boot up with the AMDMtek adaptor plugged in it is correctly mapped to eth2. (eth0 and eth1 are the Ethernet card and wireless card respectively). Normally it fails with the following in the startup dialogue:
Determining IP information for eth2... failed; no link present. Check cable.
dmesg | grep pegasus gives the following
pegasus: v0.6.13 (2005/11/13), Pegasus/Pegasus II USB Ethernet driver
pegasus 2-1:1.0: setup Pegasus II specific registers
pegasus 2-1:1.0: eth0, ADMtek ADM8511 "Pegasus II" USB Ethernet, 00:08:54:e1:82:e1
usbcore: registered new driver pegasus
pegasus 2-1:1.0: set_register, status -22
pegasus 2-1:1.0: set_registers, status -22
pegasus 2-1:1.0: set_register, status -22
pegasus 2-1:1.0: get_registers, status -22
[ **SNIP** above line repeted 249 times ]
pegasus 2-1:1.0: fail read_mii_word
pegasus 2-1:1.0: set_register, status -22
pegasus 2-1:1.0: set_registers, status -22
pegasus 2-1:1.0: set_register, status -22
pegasus 2-1:1.0: get_registers, status -22
[ **SNIP** above line repeted 21 times ]
pegasus 2-1:1.0: set_register, status -22
pegasus 2-1:1.0: set_registers, status -22
pegasus 2-1:1.0: set_register, status -22
pegasus 2-1:1.0: get_registers, status -22
[ **SNIP** above line repeted 249 times ]
pegasus 2-1:1.0: fail read_mii_word
pegasus 2-1:1.0: set_register, status -22
pegasus 2-1:1.0: set_registers, status -22
pegasus 2-1:1.0: set_register, status -22
pegasus 2-1:1.0: get_registers, status -22
[ **SNIP** above line repeted 8 times ]
I can plug the adaptor into a Windoze PC and it works fine. I printed the IP config from XP and manually configured eth2 on the laptop with these values:
IP address: 192.168.1.35
Subnet mask: 255.255.255.0
Default gateway: 192.168.1.1
Now if I reboot the laptop eth2 allegedly comes up OK. Looking at dmesg this time just gives the first four lines from the output above. However, I still cannot connect to the internet nor can I ping 192.168.1.1
NB. I have the firewall and SELinux currently disabled.
I know that there are a couple of similar threads to this and I have studied them. I cannot be certain that they refer to the same problem and anyway none of the suggested resolutions work.
The suspicious thing to me is line 3 of the dmesg output where it references eth0 instead of eth2 although this may be a red herring. Now I may be clutching at straws here but is there any way I could configure my system so that the ethernet card became eth2 instead of eth0. This would leave eth0 free for use by the ADMtek adaptor and - who knows - it may just work. Alternatively any other bright ideas would be welcome.
|