存档

作者存档

终于解决pcmcia 网卡在2.6kernel的问题

2005年4月23日 hufey 评论已被关闭

原因是ISA没有编译内核
原来老的pcmcia卡还是被模拟成isa设备的 :(
对了,还要在/etc/modules.autoload.d/kernel-2.6中加入
yenta_socket

分类: saving 标签:

uIP — A TCP/IP stack for tiny embedded systems.

2005年4月20日 hufey 评论已被关闭
分类: saving 标签:

终于搞出了我古董笔记本的800×600分辨率

2005年4月15日 hufey 2 条评论

以前明明在rh9时可以用800×600,装了gentoo之后xorg 6.8.2居然
只能上640×480
google了一整天
最后观察/var/log/Xorg.0.log发现
原来是Xorg -configure测出来的hsync out of range了
而xorgconfig又不能测出来显卡类型
解决办法:
先用xorgconfig配置,在刷新频率处故意往大了设
反正LCD也无所谓
然后手工改/etc/X11/xorg.conf里的vga driver为siliconmotion
即可

阅读全文…

分类: commenting 标签:

第一次hack gentoo ebuild

2005年4月13日 hufey 评论已被关闭

也许算第二次了,不过上一次是因为参照bugs.gentoo.org上针对d4x-2.5.0不能在
gnome 2.6的编译照着葫芦画了个瓢
这次是因为发现gcov在ppc的结果不正常想要看gcov的中间过程
而gcov是gcc的一部分,如果自己编译gcc那可就太麻烦了
幸好有gentoo,gentoo有ebuild
hack步骤如下:
emerge –fetchonly gcc-3.3.5-20050130
然后tar xvjf gcc-xxx.tar.bz2
然后分别创建目录
mkdir gcc-3.3.5-orig/gcc
mkdir gcc-3.3.5-dbg/gcc
cp gcc-3.3.5/gcc/gcov.c gcc-3.3.5-orig/gcc
cp gcc-3.3.5/gcc/gcov.c gcc-3.3.5-dbg/gcc
只复制一个文件是为了patch小一点
然后修改gcov
然后diff -Nur gcc-3.3.5-orig gcc-3.3.5-dbg > gcov-cbd.patch
然后把patch放到/usr/portage/sys-devel/gcc/files
然后改ebuild文件
加一条epatch ${FILESDIR}/gcov-cbd.patch
然后emerge gcc-xxx.ebuild就可以了

分类: saving 标签:

initrd-version.img从哪里来?

2005年4月11日 hufey 评论已被关闭

今天和同事争论make kernel之后/boot里的initrd-$(version).img从哪里来的问题
虽然我知道肯定是make kernel的时候搞出来的,但是具体怎么做的还真没仔细研究过
正好2.4.30出来了,按惯例也要装上去一用,就顺便把这个未知的东西搞搞清楚。
结论如下:
make install ->
./Makefile (ln261) include arch/$(ARCH)/Makefile ->
./arch/$(ARCH)/Makefile (ln119) $(MAKEBOOT) = Make -C arch/$(ARCH)/boot ->
./arch/$(ARCH)/boot/Makefile (ln40) sh -x ./install.sh … … ->
./arch/$(ARCH)/boot/install.sh (ln25) /sbin/installkernel ->
/sbin/installkernel (ln65) new-kernel-pkg …

分类: saving 标签:

关于eclipse联接的联接

2005年3月31日 hufey 评论已被关闭
分类: saving 标签:

奇怪的emerge world

2005年3月29日 hufey 评论已被关闭

今天我干了什么?
gentoo出了2005.0之后emerge world
然后发现fcitx不能用了
以为是glibc没有设置中文locale
然后emerge unmerge glibc
然后。。。就是系统崩溃
几乎花了一天时间重做系统
安了最新的stage和portage都不行
emerge -s glibc显示已经是最新的了
但是每次emerge world都会要unmerge glibc然后崩溃
我都快崩溃了
最后办法是
rm /var/db/pkg/sys-libs/glibc-2.3.4.20040808-r1/ -rf
ps, 在网上查到一帮人骂gentoo unmerge glibc没有警告,嘿嘿

分类: commenting 标签:

siemens投影手机

2005年3月29日 hufey 评论已被关闭

分类: watching 标签:

colorgcc

2005年3月25日 hufey 评论已被关闭

编译一个项目,难免遇到错误。如果一堆错误隐藏在一堆警告中,查起来可不容易。
colorgcc就是解决这个问题的。
emerge colorgcc之后把/usr/lib/colorgcc/bin放到PATH之前就可以了
另外,似乎官方网站的tar ball和rpmfind.net出来的rpm装在我的RH9都不能正常显示
只有gentoo emerge过来的还能用,版本号是一样的(有没有revision没注意看,
diff了一下有区别,具体为啥没仔细看)

分类: commenting 标签:

Acrobat Reader 7.0 for linux

2005年3月25日 hufey 评论已被关闭

居然adobe的官方主页上都没有
支持中文的时候需要把原来5.0 Resource/Font下的*.cmap放到新的7.0的Resource/CMap下

分类: commenting 标签: