Linux
linux下安装rt3070驱动
by czyhd on 三.21, 2011, under Linux
我的床位风水不好,连对门的无线路由相当悲剧,一般是要挪到一个可以连接的地方连上再搬回去.于是买了个usb的无线网卡,腾达W311MA,58,应该是有天线的里面最便宜的了.
芯片是rt3070,直接连到本子上会加载rt2800和rt2x00模块,但是不能用.
下载官方驱动编译后用insmod添加模块,会报错:
insmod: error inserting ‘/lib/modules/2.6.38-ARCH/misc/rt3070sta.ko’: -1 Unknown symbol in module
用dmesg查看:
rt3070sta: Unknown symbol usb_alloc_urb (err 0)
rt3070sta: Unknown symbol usb_free_urb (err 0)
rt3070sta: Unknown symbol usb_alloc_coherent (err 0)
rt3070sta: Unknown symbol usb_register_driver (err 0)
rt3070sta: Unknown symbol usb_put_dev (err 0)
rt3070sta: Unknown symbol usb_get_dev (err 0)
rt3070sta: Unknown symbol usb_submit_urb (err 0)
rt3070sta: Unknown symbol usb_free_coherent (err 0)
rt3070sta: Unknown symbol usb_control_msg (err 0)
rt3070sta: Unknown symbol usb_deregister (err 0)
rt3070sta: Unknown symbol usb_kill_urb (err 0)
解决办法是在官方驱动的os/linux/usb_main_dev.c里添加一行
MODULE_LICENSE(“GPL”);
然后make install就好.
用arch在2.6.38内核下测试通过.
arch下ibus的光标跟随问题
by czyhd on 七.07, 2010, under Linux
环境变量加在.bashrc是不行的,要加在.xprofile里,真扯,折腾了很久。
这输入法还是不错的,只是和kupfer有冲突,已经有人提交了。
悲剧终于结束了
by czyhd on 一.18, 2010, under Linux
两周前换了arch,但是遇到一点问题,按下回车键有一定的概率会死机,当然内核没挂,还是可以安全重启的。
起初以为问题在输入法上,更换后能用两天,继续挂。
后来发现卸载了flash插件就好了,过两天还是挂
再后来我卸了输入法,依然挂。
今天受不了了,重装了
启动图形界面后发现没装gnome的终端,紧接着发现,图形界面居然在tty2,重启依旧。
修改rc.conf,将gdm放在了最后,终于回到tty7了,一切正常了。
不过问题来了,要是并行启动的话,这个顺序还重要么?
下次再试。
arch
by czyhd on 一.12, 2010, under Linux
这个发行版非常赞,简洁,高效.
开始的时候老死机,后来发现是scim的问题,换了ibus.
软件不是很全,官方提供的不多,有些需要用AUR来安装,比如ibus,vbox.
AUR是用户自己写的脚本,常用软件官网都有下载,它下载代码,编译,生成包,然后安装.
这样的好处是不过分依赖官方的更新,但是打包前要看下脚本.
arch不提倡configure然后make install,一般是像上面那样生成包,由包管理器统一管理,不管是升级还是卸载,都很方便.
貌似在发行版里已经排到第九了.
Linux下密码很脆弱
by czyhd on 一.04, 2010, under Linux
在ubuntu下发现了这个问题,应该不仅仅是ubuntu的问题。
打开seahorse,在密码选项卡里,点开 密码login,随便选一项,属性–密码–显示密码
然后就明文显示了。
在ubuntu论坛提出了这个,貌似大家认为不是bug,本来就是明文存储的。
所以,小心密码泄漏。
ubuntu外接显示器似乎有点问题
by czyhd on 七.26, 2009, under Linux
最近在机房蹭空调,有很多闲置的机器,于是给本本外接了一个,然后按下fn+f8,发现了一些问题,如果只使用外接显示器,屏幕全白,这时再启动程序是可以正常显示的,但桌面和菜单栏依旧是白的。重启后显示正常,但是,去掉外接显示器后,屏幕上下两个面板上的东西全部错位,需要手工修复- -#
或者就让两个显示器同时显示,没发现不正常的,但是本本的显示器一直开着很不爽。
网上找了很多东西,似乎都不能解决。。。
还是用scim吧
by czyhd on 七.20, 2009, under Linux
原来装过一次ibus,发生了极其诡异的问题,就是输入法的哪个框框出现在了屏幕的最顶端,然后被gnome的菜单栏给盖住了,更郁闷的是我的输入法切换到二笔。。所以不知道它用起来到底咋样,换回scim。。
这次又装了,第一感觉很不错,词库比较全,选词的次数不多,但是用这用这就发现选词框有延时,有时候甚至超过了1s,python的效率还是不行啊,虽然ibus的核心是用c写的。。
恩,继续scim,继续sunpingyin。。
话说回来,scim很牛。。04年的东西我们居然还在用。。
升级了一下显卡驱动
by czyhd on 六.26, 2009, under Linux
只是试一试。。
先到NVIDIA的官网下到驱动,185.18.14,比源里的新多了
然后在终端停止GDM
sudo /etc/init.d/gdm stop
再移除现有的驱动
sudo apt-get remove nvidia*
重启,
sudo reboot
给apt-get添加代理
by czyhd on 六.16, 2009, under Linux
今天无意间看到了export命令,设置环境变量
然后想到了用代理服务器,
果然可以~
从教育网用launchpad.net源可以有8KB的下载速度了:(
命令格式是
export http_proxy=http://username:password@proxyaddress:proxyport
这个是暂时的,如果要长期有效,可以写入~/.bashrc
具体在ubuntu wiki有介绍
关于内核编译
by czyhd on 五.15, 2009, under Linux
看来昨天纯属恶搞
编译出来的是vmlinux,不是vmlinuz
Kernel hacking里有个关于debug的选项,一旦选上了,包会急剧加大。
另外,需要一个包:
kernel-package
现在把体积减少了1mb。。。