You are not logged in.

#1 2009-01-18 17:42:13

.Maleficus.
Member
Registered: 2008-11-13
Posts: 18

Marvell 88E8056 Problem

I want to get rid of my Ubuntu install.  Bad.  However, right now I can't get Arch to play nice with my ethernet adapters (Marvell Tech. 88E8056 rev. 12 (Asus Maximus II Formula)).  I've done a little digging and apparently the sky2 module just doesn't like those adapters.  I tried sk98lin, the proprietary driver and it loads fine, but after a /etc/rc.d/network restart I still can't get dhcpcd to not time out.  lsmod says that both sky2 and sk98lin are loaded but neither are being used by any devices.  In case I've been doing it wrong, here's what I've been doing.

#modprobe sk98lin
#/etc/rc.d/network restart
#dhcpcd eth0

Any ideas?  I haven't installed Arch yet because I want to know it works before I do, but would it be easier to resolve if I did a base install first?

Thanks for any help guys.

Offline

#2 2009-01-18 19:53:48

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Marvell 88E8056 Problem

Try "ifconfig eth0 up" before issuing "dhcpcd eth0" .... I don't know if dhcpcd brings the interface up before trying to get an address.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#3 2009-01-18 21:24:59

.Maleficus.
Member
Registered: 2008-11-13
Posts: 18

Re: Marvell 88E8056 Problem

Thanks for the reply R00KIE.

I tried issuing "ifconfig eth0 up" before using DHCP, however it still timed out.  Could it be that Arch is still trying to use sky2 instead of sk98lin?  Does sky2 need to be blacklisted (and if so, how do I do that in Arch)?  I don't know if this matters, but when booting Arch, just after udev loads the light on my switch goes off (indicating that the computer is no longer connected).  Might udev have something to do with this?

Offline

#4 2009-01-18 21:50:06

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Marvell 88E8056 Problem

If both modules are loaded them remove them both with rmmod as root.
Then try inserting just one, ex.: sky2 with modprobe sky2 and look for any errors on the output of dmesg (you may as well do "dmesg | tail" as you will be looking for any error message in the last lines).
The try to bring the interface up and try to get an ip with dhcpcd. If it doesn't work remove the sky2 module and try the same thing but with the sk98lin module.
If one of them works then all you have to do is install arch and in /etc/rc.conf in the modules line add !bad_module_name, where bad_module_name is the name of the module that doesn't work for you.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

Board footer

Powered by FluxBB