I have a Toshiba Satellite L655D laptop running Slackware64 -current. Now normally it works perfectly fine but recently -current has been updated to use the 3.8.x kernel. Now starting with the 3.7.x kernels there has been an issue with the Atheros AR8152 ethernet driver in which it will randomly disconnect, so this is what I did to get it working properly - at least most of the time
First off I got the compat-drivers from here Note: I used the 2013-03-04 version, I have tried the 2013-03-28 version but it doesn’t work with the 3.8.8 kernel. Then I extracted t he drivers, went into that directory and ran the following commands:
1 2 3 4 5
Then I still had issues with my ethernet driver so I did some research and came across this on the Gentoo forums, which said to try disabling your wireless card when trying to use ethernet, so using wicd I turned off my wireless card and voila, it worked. Now of course this isn’t the ideal solution but it does allow me to use my ethernet which is what I care about and I don’t foresee the need to use both ethernet and wireless at the same time. So if you are having troubles with the AR8152 ethernet card, try those steps.
Update: On kernel 3.8.10 it appears that version doesn’t work, the verison that works with 3.8.10 according to my testing is this one.