ThinkPad SL系列Linux驱动出来了!

笔记本/便携移动设备,手机平板等软硬件
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: ThinkPad SL系列Linux驱动出来了!

#31

帖子 astolia » 2009-03-13 20:34

那个网络管理器非常不稳定。我知道了命令行下配置网络的方法后就把它卸了。
查看周围的无线网络用

代码: 全选

sudo iwlist scan
至于摄像头,8.04所用的内核基本上没有包含太多摄像头的驱动,8.10的增加了很多,我用8.10的时候已经可以在应用程序里直接识别使用了。所以最简单的办法是换用8.10。不想换的话,可以到http://mxhaard.free.fr/spca5xx.html找找驱动,自己编译。
82331595
帖子: 7
注册时间: 2008-08-22 22:54

Re: ThinkPad SL系列Linux驱动出来了!

#32

帖子 82331595 » 2009-03-14 17:09

崩溃拉。搞不定编译,高手帮忙呀。
gwm@gwm-laptop:~$ cd wifi/
gwm@gwm-laptop:~/wifi$ ls
lenovo-sl-laptop.c Makefile
gwm@gwm-laptop:~/wifi$ make all
make -C /lib/modules/2.6.24-24-generic/build M=/home/gwm/wifi modules
make[1]: 正在进入目录 `/usr/src/linux-headers-2.6.24-24-generic'
CC [M] /home/gwm/wifi/lenovo-sl-laptop.o
/home/gwm/wifi/lenovo-sl-laptop.c: 在函数‘parse_strtoul’中:
/home/gwm/wifi/lenovo-sl-laptop.c:124: 错误: 隐式声明函数‘strict_strtoul’
/home/gwm/wifi/lenovo-sl-laptop.c: 在函数‘bluetooth_get_radiosw’中:
/home/gwm/wifi/lenovo-sl-laptop.c:227: 错误: ‘RFKILL_STATE_HARD_BLOCKED’未声明 (在此函数内第一次使用)
/home/gwm/wifi/lenovo-sl-laptop.c:227: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
/home/gwm/wifi/lenovo-sl-laptop.c:227: 错误: 所在的函数内也只报告一次。)
/home/gwm/wifi/lenovo-sl-laptop.c:233: 错误: ‘RFKILL_STATE_UNBLOCKED’未声明 (在此函数内第一次使用)
/home/gwm/wifi/lenovo-sl-laptop.c:233: 错误: ‘RFKILL_STATE_SOFT_BLOCKED’未声明 (在此函数内第一次使用)
/home/gwm/wifi/lenovo-sl-laptop.c: 在函数‘bluetooth_update_rfk’中:
/home/gwm/wifi/lenovo-sl-laptop.c:246: 错误: 隐式声明函数‘rfkill_force_state’
/home/gwm/wifi/lenovo-sl-laptop.c: 在函数‘bluetooth_enable_show’中:
/home/gwm/wifi/lenovo-sl-laptop.c:291: 错误: ‘RFKILL_STATE_UNBLOCKED’未声明 (在此函数内第一次使用)
/home/gwm/wifi/lenovo-sl-laptop.c: 在函数‘bluetooth_rfk_set’中:
/home/gwm/wifi/lenovo-sl-laptop.c:335: 错误: ‘RFKILL_STATE_UNBLOCKED’未声明 (在此函数内第一次使用)
/home/gwm/wifi/lenovo-sl-laptop.c: 在函数‘lensl_new_rfkill’中:
/home/gwm/wifi/lenovo-sl-laptop.c:356: 错误: ‘struct rfkill’没有名为‘get_state’的成员
/home/gwm/wifi/lenovo-sl-laptop.c: 在函数‘led_init’中:
/home/gwm/wifi/lenovo-sl-laptop.c:682: 错误: ‘struct led_classdev’没有名为‘brightness_get’的成员
/home/gwm/wifi/lenovo-sl-laptop.c:684: 错误: ‘struct led_classdev’没有名为‘blink_set’的成员
make[2]: *** [/home/gwm/wifi/lenovo-sl-laptop.o] 错误 1
make[1]: *** [_module_/home/gwm/wifi] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-2.6.24-24-generic'
make: *** [all] 错误 2
gwm@gwm-laptop:~/wifi$


这是什么情况呀,怎么才能解决。知道的教教我,谢谢。万分感谢。。。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: ThinkPad SL系列Linux驱动出来了!

#33

帖子 astolia » 2009-03-15 13:35

82331595 写了: 这是什么情况呀,怎么才能解决。知道的教教我,谢谢。万分感谢。。。
你看看有没有/usr/src/linux-headers-2.6.24-24-generic/include/linux/rfkill.h这个文件。
如果没有的话,可能是8.04的内核有点老了。没有特殊原因的话,最好用8.10或者9.04的alpha测试版。毕竟是有新硬件的新机器,要求一个老系统很好的支持也不现实。否则只有自己下载个最新的内核自己编译。
82331595
帖子: 7
注册时间: 2008-08-22 22:54

Re: ThinkPad SL系列Linux驱动出来了!

#34

帖子 82331595 » 2009-03-17 18:09

已经升级到8.10了
结果变成
gwm@gwm-laptop:~$ cd wifi/
gwm@gwm-laptop:~/wifi$ ls
lenovo-sl-laptop.c Makefile
gwm@gwm-laptop:~/wifi$ sudo make all
[sudo] password for gwm:
make -C /lib/modules/2.6.27-13-generic/build M= modules
make[1]: 正在进入目录 `/usr/src/linux-headers-2.6.27-13-generic'
CHK include/linux/version.h
CHK include/linux/utsrelease.h
make[2]: *** 没有规则可以创建“kernel/bounds.s”需要的目标“kernel/bounds.c”。 停止。
make[1]: *** [prepare0] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-2.6.27-13-generic'
make: *** [all] 错误 2
gwm@gwm-laptop:~/wifi$

。。。。怎么办呀
82331595
帖子: 7
注册时间: 2008-08-22 22:54

Re: ThinkPad SL系列Linux驱动出来了!

#35

帖子 82331595 » 2009-03-17 18:12

/usr/src/linux-headers-2.6.27-13-generic/include/linux/
下没有rfkill.h这个文件
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: ThinkPad SL系列Linux驱动出来了!

#36

帖子 astolia » 2009-03-18 0:29

82331595 写了:/usr/src/linux-headers-2.6.27-13-generic/include/linux/
下没有rfkill.h这个文件
呃,不会吧。在新立得里面看linux-headers-2.6.27-13-generic包属性,在已安装文件里应该有/usr/src/linux-headers-2.6.27-13-generic/include/linux/rfkill.h啊,你重新安装一下linux-headers-2.6.27-13-generic和linux-headers-2.6.27-13试试。
头像
julykitt
帖子: 397
注册时间: 2008-10-14 12:46

Re: ThinkPad SL系列Linux驱动出来了!

#37

帖子 julykitt » 2009-03-27 12:31

非常感谢,声音键已经能用了,但是,亮度调节不能用,我不知道怎么禁用tinkpad-apci,用的9.04等正式版吧,8.10能用,9.04应该没问题
微软做的是商品—能卖出就行
苹果做的是艺术品—卖的就是艺术
Linux是手工制品—自己用着爽就行
头像
untitled
帖子: 611
注册时间: 2008-12-18 11:47

Re: ThinkPad SL系列Linux驱动出来了!

#38

帖子 untitled » 2009-03-27 18:16

julykitt 写了:非常感谢,声音键已经能用了,但是,亮度调节不能用,我不知道怎么禁用tinkpad-apci,用的9.04等正式版吧,8.10能用,9.04应该没问题
艾,郁闷,9.04还是这个启动过程中亮度出现问题。
yilong89
帖子: 24
注册时间: 2009-03-29 12:23

Re: ThinkPad SL系列Linux驱动出来了!

#39

帖子 yilong89 » 2009-03-29 12:31

我下到文档里了 ,试了一下不行。。
请问这是 什么问题:

ibm@ibm-laptop:~$ cd ~/文档
ibm@ibm-laptop:~/文档$ make all
make -C /lib/modules/2.6.24-24-generic/build M=/home/ibm/文档 modules
make[1]: 正在进入目录 `/usr/src/linux-headers-2.6.24-24-generic'
CC [M] /home/ibm/文档/lenovo-sl-laptop.o
/home/ibm/文档/lenovo-sl-laptop.c: 在函数‘parse_strtoul’中:
/home/ibm/文档/lenovo-sl-laptop.c:124: 错误: 隐式声明函数‘strict_strtoul’
/home/ibm/文档/lenovo-sl-laptop.c: 在函数‘bluetooth_get_radiosw’中:
/home/ibm/文档/lenovo-sl-laptop.c:227: 错误: ‘RFKILL_STATE_HARD_BLOCKED’未声明 (在此函数内第一次使用)
/home/ibm/文档/lenovo-sl-laptop.c:227: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
/home/ibm/文档/lenovo-sl-laptop.c:227: 错误: 所在的函数内也只报告一次。)
/home/ibm/文档/lenovo-sl-laptop.c:233: 错误: ‘RFKILL_STATE_UNBLOCKED’未声明 (在此函数内第一次使用)
/home/ibm/文档/lenovo-sl-laptop.c:233: 错误: ‘RFKILL_STATE_SOFT_BLOCKED’未声明 (在此函数内第一次使用)
/home/ibm/文档/lenovo-sl-laptop.c: 在函数‘bluetooth_update_rfk’中:
/home/ibm/文档/lenovo-sl-laptop.c:246: 错误: 隐式声明函数‘rfkill_force_state’
/home/ibm/文档/lenovo-sl-laptop.c: 在函数‘bluetooth_enable_show’中:
/home/ibm/文档/lenovo-sl-laptop.c:291: 错误: ‘RFKILL_STATE_UNBLOCKED’未声明 (在此函数内第一次使用)
/home/ibm/文档/lenovo-sl-laptop.c: 在函数‘bluetooth_rfk_set’中:
/home/ibm/文档/lenovo-sl-laptop.c:335: 错误: ‘RFKILL_STATE_UNBLOCKED’未声明 (在此函数内第一次使用)
/home/ibm/文档/lenovo-sl-laptop.c: 在函数‘lensl_new_rfkill’中:
/home/ibm/文档/lenovo-sl-laptop.c:356: 错误: ‘struct rfkill’没有名为‘get_state’的成员
/home/ibm/文档/lenovo-sl-laptop.c: 在函数‘led_init’中:
/home/ibm/文档/lenovo-sl-laptop.c:682: 错误: ‘struct led_classdev’没有名为‘brightness_get’的成员
/home/ibm/文档/lenovo-sl-laptop.c:684: 错误: ‘struct led_classdev’没有名为‘blink_set’的成员
make[2]: *** [/home/ibm/文档/lenovo-sl-laptop.o] 错误 1
make[1]: *** [_module_/home/ibm/文档] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-2.6.24-24-generic'
make: *** [all] 错误 2
ibm@ibm-laptop:~/文档$
yilong89
帖子: 24
注册时间: 2009-03-29 12:23

Re: ThinkPad SL系列Linux驱动出来了!

#40

帖子 yilong89 » 2009-03-29 12:35

你看看有没有/usr/src/linux-headers-2.6.24-24-generic/include/linux/rfkill.h这个文件。
如果没有的话,可能是8.04的内核有点老了。没有特殊原因的话,最好用8.10或者9.04的alpha测试版。毕竟是有新硬件的新机器,要求一个老系统很好的支持也不现实。否则只有自己下载个最新的内核自己编译。
我看了下,好像这些文件都有啊 。。
头像
soething
帖子: 746
注册时间: 2008-07-23 19:06

Re: ThinkPad SL系列Linux驱动出来了!

#41

帖子 soething » 2009-04-08 15:19

最近9.04升级了之后好像不行了呃
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: ThinkPad SL系列Linux驱动出来了!

#42

帖子 astolia » 2009-04-08 20:13

soething 写了:最近9.04升级了之后好像不行了呃
升级后只是改动了/etc/init.d/hotkey-setup,导致模块没有自动加载,在/etc/modules里加上一行lenovo-sl-laptop就好了
aegoose
帖子: 6
注册时间: 2008-03-28 9:38
来自: Guangdong China
联系:

Re: ThinkPad SL系列Linux驱动出来了!

#43

帖子 aegoose » 2009-04-09 13:52

good for me. up up up!
zhangkai1992
帖子: 236
注册时间: 2009-04-24 2:32

Re: ThinkPad SL系列Linux驱动出来了!

#44

帖子 zhangkai1992 » 2009-04-24 3:04

:em03 :em05
qttty
帖子: 7
注册时间: 2007-03-01 22:22

Re: ThinkPad SL系列Linux驱动出来了!

#45

帖子 qttty » 2009-04-25 13:49

在9.04下有不同,modprobe.d和hotkey-setup都变了,按照viewtopic.php?f=126&t=197709&p=1231837#p1231837的方法配置可以调节亮度,不过notify-osd没作用,貌似是亮度变了gnome-power-manger里的值却没变。
回复