自从买了Asus Eeepc px1015之后,小毛病不断,不过也不能怪asus,只能说他们从来不把linux用户当用户而已。
最让人头疼的就是上网的问题,broadcom的无线芯片还好,不管怎么说虽然慢但是不会有太严重的问题。但是atheros的有线网卡芯片可就坑爹了,竟然不能将双绞线热插拔,这tmd不是犯二么。
久经纠结以后,终于在google、ubuntuforums的大牛们的帮助下搞定了。
给出适用于我机器的解决方案吧:
lshw -C Network
lspci -nn
然后是关键步骤:
Your ethernet hardware seems to be quite new and doesn't have a driver built into Ubuntu as of yet. However, there's a driver included in the compat-wireless stack that you can use (I have no idea why they included an ethernet driver in compat-wireless, but according to these emails, someone did).
To download, compile and install the driver, first go to http://linuxwireless.org/download/compat-wireless-2.6 and download the file named "compat-wireless-2.6.tar.bz2" (you can't download it in the terminal because of anti-hotlinking). Save it to your desktop. Then run these commands (the first two commands require that you either have an Internet connection, or have your Ubuntu installation CD enabled as a software repository):
Code:
sudo apt-get update
sudo apt-get install build-essential
cd ~/Desktop tar -xjvf compat-wireless-2.6.tar.bz2
cd compat-wireless*
scripts/driver-select atl1c
make sudo make install
Then reboot. Hopefully your ethernet will work automatically after reboot; if not, run:
to insert the driver.
整体解释一下就是在经过了查看各种网络设置之后发现硬件驱动坑爹了,而与此同时drivers for ubuntu又不存在。
于是就去ubuntu官网下载了通用有线网卡驱动,在本机上编译,然后就搞定了。
其实去下官网驱动也是同样的步骤,不过不知为什么qualcomm收购了atheros之后drivers下载就没了,而其他网站上面下载的都有各种各样的奇怪问题。
总之,解决了。很高兴。。终于能热插拔了。
再附上其他几个我搜到的有些帮助的页面: