ubuntu 9.04(代号Jaunty Jackalope)正式发布了,速度和易用性都大有提高,然而兼容性却有所下降。在我这里(ibm thinkpad t60),至少有三大问题没有解决。一是无线网卡上网问题,二是ati显卡驱动问题,三是新的通知机制问题。
ati显卡到正式发布了受限驱动还是没有跟上,glxgears只有可怜的200FPS,不过我不用compiz 3D特效,这台机也主要用来开发,倒是关系不大。
新的通知机制没有效果,我怀疑是新的通知机制不够成熟,似乎还比较多问题。不过这个也没有太大影响,就是一个效果而已。
我的无线网卡是Intel PRO/Wireless 3945ABG。(可以用sudo lshw -C network查看)。无线网卡在7.04-8.10都很正常。而到了9.04就比较恼火,每次重启后,无线网卡的灯都不亮,然后nm-applet也没有找到任何的无线网络。dmesg看了一下,似乎是所谓的killswitch的问题。在网上搜索了一下,碰到类似问题的人不少,但是没有看到真正的解决办法,只有临时的解决办法:
首先关闭、开启一次无线网络(似乎只是开机才需要。如果是重启,似乎不用这一步。),然后sudo rmmod iwl3945;
sudo modprobe iwl3945;sudo service hal restart;(这里的iwl3945要用上面的方法找出来),等一下,无线网卡就生效了。(有时还要禁用、启用无线网卡)
不行的话多试几次。但是也有可能死机。希望接下来的几个月,ubuntu 9.04可以修复这个bug。
2009年5月5日更新:
这个问题ms是network-manager的问题,我在本机改用wicd就好了。等在家里的电脑再试试看看。
這篇文章是我新伙伴-天黑黑(T61)在Ubuntu無線環境下寫的,所以聰明的大家可以猜到上次反應的問題已經解決了! 解決經過如下:
- 在synaptic裡安裝ndiswrapper,(系統->管理->synaptic-> Ctrl-F搜尋ndiswrapper->安裝)
- 在/etc/modprobe.d/blacklist 裡加入一行blacklist ath_pci
- 執行Windows Wireless Driver (系統->管理->Windows Wireless Driver)
- 指定無線網卡的驅動INF檔,成功後離開程式
- install到modprobe (執行指令ndiswrapper -m 以及 modprobe ndiswrapper)
- 試試可行否? 如果不行重開機後移除Windows Wireless Driver驅動重裝一次
- 在/etc/modules裡加ndiswrapper這樣每次開機都可以自動載入