Skip navigation.

exploreopera

| Help

Sign up | Help

Truth, Right Here, Right Now..

又跟内核干上了

,

前几天刚发了《openSUSE 内核编译教程》,又跟内核干上了。
最近稳定在 2.6.17.11 内核,纯净内核 + apparmor + bootsplash 补丁。用了一段时间以后发现问题如下:

1. 隔 3-4 分钟,/var/log/message 里面就出现一条
[kernel: APIC error on CPU0: 40(40)


2. 无法自动挂载 FAT 格式移动存储设备,手动挂载没问题

kernel: Buffer I/O error on device sda1, logical block 16171
kernel: Buffer I/O error on device sda1, logical block 16171
kernel: Buffer I/O error on device sda1, logical block 16171
kernel: Buffer I/O error on device sda1, logical block 16171
kernel: Buffer I/O error on device sda1, logical block 16171
kernel: FAT: Unrecognized mount option "flush" or missing value


第一条不影响使用,找个屏蔽这些费信息的补丁就行。在 src.rpm 找到 disable-apic-error。上补丁成功。

第二条就有点麻烦了。
A.Buffer I/O error on device sda1, logical block xxxxx 找不到问题,不是某个驱动模块问题就是存储设备本身问题。手动挂载后正常使用,没必要管它,
B. NTFS 格式移动存储设备正常使用,并不是无权限挂载,排除 autofs/udev/hal 之类的嫌疑。
C. 根据 FAT: Unrecognized mount option "flush" or missing value,推断 flush-o-fat 补丁可解决问题。
现有该补丁仅适用于 2.6.16.x ,用于 2.6.7.11 有一处修改无法patch。手动修改了 fs/fat/file.c。
顺便打了 always-announce-new-usb-devices.patch,谁知道有什么用呢。呵呵。

开始编译了。。。。。。。。。。。

openSUSE 10.2 各组件版本基本拟定关于最新的 xgl/compiz 说明 && 病毒归来

Comments

avatar
半年没碰linux了,当初编译arch内核的时候就很折腾人。

By luol, # 5. September 2006, 09:18:54

avatar
Isspy writes:

我正在慢慢的学Linux呢。。不过英语真的叫做差啊。。。想不到老大你是北外的。。。。有点自。。悲。了。。。



zwxie1121@hotmail.com

By anonymous user, # 6. September 2006, 09:43:57

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Please type this security code : 089881

Smilies

July 2008
SMTWTFS
June 2008August 2008
12345
6789101112
13141516171819
20212223242526
2728293031