LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1810|回复: 14

archer新人请教:如何在arch下使用无线和蓝牙功能?(SOLVED)

[复制链接]
发表于 2009-2-16 03:15:06 | 显示全部楼层 |阅读模式
刚装的arch,升级到了最新(至少电脑是那么告诉我的)。从Debian转过来的。发现无线和蓝牙目前还有点小问题。
好容易让GNOME panel上出现了networkmanager图标,但是没法管理无线网卡,只能用wifi-radar。有什么办法可以修复这个问题?network组已经加入了。我的DAEMONS如下:
DAEMONS=(syslog-ng !network hal dhcdbd networkmanager !netfs crond cups sshd vsftpd bluetooth alsa gdm) wifi-radar可以正常工作。我的无线模块是iwl3945。已经加入MODULES了。

蓝牙问题一直没有解决。在Debian下工作正常,但是在arch下就是没法工作。安装了bluez,buez-gnome和gnome-bluetooth三个软件,在Bluetooth Preference里面将消息栏设置成当有设备的时候显示图标。然后把蓝牙打开。没有任何图标出现。
lsmod显示蓝牙模块已经加载了,但是lspci却找不到蓝牙的设备。
我的笔记本是HP的,无线和蓝牙的开关是同一个。
请问有什么办法可以解决么?谢谢。
发表于 2009-2-17 02:11:46 | 显示全部楼层
试试看0.7版本的networkmanager
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 02:53:30 | 显示全部楼层
谢谢jarryson,不过我已经把networkmanager卸载了。现在用命令行控制有线网络,至于无线网络,我用rutilt或wifi-radar代替,感觉和Windows下设置无线一样(点开一个窗口,刷新,然后连接)。我自己的无线网络不需要密码,设为MAC绑定,所以暂时还没遇到问题。

蓝牙问题解决了一部分。通过设置/etc/conf.d/bluetooth文件,设备总算可以被正常识别了。在开关蓝牙开关的时候,任务栏图标也有相应的变化。不过还是没法搜索和连接设备(我的Sony Ericsson w610c手机)。今天看了一下网上关于ArchLinux下蓝牙连接的介绍,发现还不支持图形界面下的设备搜索和连接。而passkey-agent已经独立出来,不在bulez包中了。看来,Arch下的蓝牙使用对我来说还有一段路要走。好在蓝牙并不是我常使用的功能。主要功能现在都没问题了。

顺便说一下(老鸟不要拍我,毕竟是新手),解决了hostname的问题。原来一开机就会将hostname还原,不知道怎么回事。今天修改网络的时候突然明白过来,我在rc.conf里面使用了如下参数:
INTERFACES=(lo !eth0 !wlan0)
将lo删除后,一切正常了。呵呵。

不过现在关机和重启还有问题(GNOME下)。在点击Restart按钮(我是英文界面的,版主不要鄙视我……)的时候,半天没反应,只能用Ctrl+Alt+Space强制关闭GDM来加快进程。

另外,在启动的时候,sshd总是提示FAIL,但是却可以使用。这是怎么回事?
回复 支持 反对

使用道具 举报

发表于 2009-2-17 15:42:01 | 显示全部楼层
hostname是在rc.conf里面设置的么?确实lo已经不推荐使用了,默认就开启有了,不需要额外写出来

也许你需要在sshd的启动脚本里面加个sleep 1之类的。可能只是检测错误

只是restart有问题还是都有问题?最近hal改动比较大。但是貌似使用gdm就没有问题。

其实强行关闭也没有关系

蓝牙使用的人太少,可能只能靠自己解决
回复 支持 反对

使用道具 举报

发表于 2009-2-17 16:04:18 | 显示全部楼层
无线问题的话在rc.conf里面的modules里加上!ipw3945试试。隐约记得如果不加这个会自动使用ipw3945模块,就不能连接了。
蓝牙没用过。不好乱说。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 22:07:29 | 显示全部楼层
回jarryson,确实,在/etc/rc.d/sshd中有sleep 1这句。现在禁掉了,但是还没测试。打算等到回家的时候测试一下,反正那个时候要关机。hostname不就是在rc.conf里的HOSTNAME字段里设的么?shutdown和restart有问题,suspend那些还没测试,一般用到的机会也不大。
对了,我的/home变成ext4的了。不过应该没问题的吧。

回xjpvictor,ipw3945在安装的时候就禁止了。rc.conf里一直是 !ipw3945 iwl3945的样子。不过不知道怎么回事,依然故我。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-18 04:32:05 | 显示全部楼层
今天晚上重装了arch。在此之前,找到了dbus的uid和gid。重装的原因是因为很多配置文件被我改乱了。重装后,将dbus的uid和gid统一设置成81。一切问题解决。蓝牙,无线,电源管理正常。只是现在在启动的时候还是有两个DAEMON显示FAIL,还要看看。
看来问题的确是出在dbus上了。我在另一个帖子里已经怀疑到这一点了。由于系统没有自动添加dbus,是我自己手动添加的,默认的uid和gid被设置成了1002。于是,“dbus”无法管理真正需要dbus管理的组件,进而hal无法正常工作。
回复 支持 反对

使用道具 举报

发表于 2009-3-1 23:07:40 | 显示全部楼层
加到netdev的组
回复 支持 反对

使用道具 举报

发表于 2009-3-1 23:20:42 | 显示全部楼层
ipw3945自从之前的某次内核升级就没有用了,早就应该去掉了
回复 支持 反对

使用道具 举报

发表于 2009-3-2 12:26:32 | 显示全部楼层
请教下楼主,
我能搜索到手机但是蓝牙密码问题没搞定。。
没有 hcid.conf 这个文件
还有那个 /etc/conf.d/bluetooth文件 该怎么设置。。
谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表