常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

reboot 重启机器时候,卡在 uhub detached 这里,是什么问题?

 
发表新文章   回复文章    FreeBSD China -> 初学指南
阅读上一个主题 :: 阅读下一个主题  
作者 留言
lxshhh
半仙


注册时间: 2006-05-08
文章: 24

文章发表于: Wed 2017-09-06 13:56:37    发表主题: reboot 重启机器时候,卡在 uhub detached 这里,是什么问题? 引用并回复

刚刚新装了一个freebsd 11.1 版本。默认安装,安装后启动也一切顺利。

但是在重启的时候出现问题,一直卡在 uhub2: detached 这里。


网络上面搜索了一下,有些人说把bios 当中的usb 的设置全都disable掉,我也试过了,关闭之后就是usb 键盘那些实效,但是仍然重启时候会卡在这里。必须长按关机键,然后再启动。


有没有人遇到过这个问题?

具体的屏幕打印是:

代码:
Syncing disks, vnodes remaining... 4 0
All buffers synced.
Uptime: 40s
ukbd0: detached
ums0: detached
uhub6: detached
ums1: detached
uhub5: detached
uhub4: detached
uhub7: detached
uhub2: detached



返回页首
阅览会员资料 发送站内信件
lxshhh
半仙


注册时间: 2006-05-08
文章: 24

文章发表于: Thu 2017-09-07 00:45:26    发表主题: 引用并回复

或者有没有其他思路,帮忙解决一下这个问题? 因为是已经执行了reboot 命令,所以在长按电源键,然后再开机之后,系统dmesg,message 和log 里面没有什么相关的信息。

有没有办法把关机或者重启时候的操作进行记录或者dump呢?
返回页首
阅览会员资料 发送站内信件
alphachi
老妖


注册时间: 2007-12-10
文章: 1263
来自: @tweetxa

文章发表于: Thu 2017-09-07 11:38:37    发表主题: 引用并回复

先用usbconfig看下uhub2到底是个啥再说。另外可以试着在关机前usbconfig power_off掉这个设备看看。
_________________
Paranoid in Sabbath ...
返回页首
阅览会员资料 发送站内信件
lxshhh
半仙


注册时间: 2006-05-08
文章: 24

文章发表于: Thu 2017-09-07 13:24:21    发表主题: 引用并回复

alphachi 写到:
先用usbconfig看下uhub2到底是个啥再说。另外可以试着在关机前usbconfig power_off掉这个设备看看。


这个看不出来啊。。。
代码:
root@DellLP:/ # usbconfig
ugen1.1: <Intel EHCI root HUB> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.1: <Intel EHCI root HUB> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.2: <vendor 0x8087 product 0x0024> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen1.2: <vendor 0x8087 product 0x0024> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.3: <vendor 0x413c product 0x2513> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (2mA)
ugen1.3: <Broadcom Corp 5880> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
ugen0.8: <vendor 0x413c product 0x2513> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (2mA)
ugen0.9: <CN018T967248713CBAD1A00 LaptopIntegratedWebcamHD> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
root@DellLP:/ #
返回页首
阅览会员资料 发送站内信件
lxshhh
半仙


注册时间: 2006-05-08
文章: 24

文章发表于: Thu 2017-09-07 13:39:20    发表主题: 引用并回复

通过系统message 找到了出问题的设备了,是笔记本上的摄像头。

所以重启的时候卡在那里,搜了一下设备,没有找到驱动。如何直接屏蔽它呢?

引用:

root: Unknown USB device: vendor 0x0c45 product 0x6433 bus uhub2
返回页首
阅览会员资料 发送站内信件
alphachi
老妖


注册时间: 2007-12-10
文章: 1263
来自: @tweetxa

文章发表于: Thu 2017-09-07 18:35:48    发表主题: 引用并回复

屏蔽它干啥?你不用摄像头了吗?

其实最简单的方法就是写个alias,比如:
代码:
alias shutdown='usbconfig -d 0.9 power_off && shutdown'


这样输入shutdown -r|-p now重启/关机之前就可以先把摄像头关掉以防止卡住。

_________________
Paranoid in Sabbath ...
返回页首
阅览会员资料 发送站内信件
lxshhh
半仙


注册时间: 2006-05-08
文章: 24

文章发表于: Fri 2017-09-15 17:12:40    发表主题: 引用并回复

不好意思,又查看了一下。好像不是usb的问题。

我把摄像头关掉之后,仍然hang住。后来索性一个个的usb设备全都提前关闭,然后就发现执行reboot的时候,完成了硬盘sync之后,依然挂在那里。此时也没有了uhub设备detached的提示了。


所以应该还是reboot 命令的问题。我试了一下shutdown,如果是shutdown -p now 直接关机,则可以完成关机,电源关闭。但是shutdown -r now,也还是会挂死。。。

我怀疑是acpi 的问题,于是在/boot/loader.conf 里面加入了disable acpi 的语句,但是直接无法启动机器了,于是又把acpi 打开。

所以,想知道一下关机或者重启reboot都怎么怎么关闭相应的模块。看了一下handbook,里面说到的关机顺序非常简略,有么有大拿再帮忙看看这个问题呢?
返回页首
阅览会员资料 发送站内信件
alphachi
老妖


注册时间: 2007-12-10
文章: 1263
来自: @tweetxa

文章发表于: Sat 2017-09-16 11:49:05    发表主题: 引用并回复

正常的关机信息最后类似于这样:
代码:
Syncing disks, vnodes remaining...1 0 0 0 done
All buffers synced.


先检查下/var/log/messages*看看。

_________________
Paranoid in Sabbath ...
返回页首
阅览会员资料 发送站内信件
lxshhh
半仙


注册时间: 2006-05-08
文章: 24

文章发表于: Sun 2017-09-17 16:54:38    发表主题: 引用并回复

和您这个一样,没有区别。

如果reboot之前,没有手动关闭usb的那些设备,则在All buffers sync后,会显示uhub detached 的打印,然后卡在那里;如果已经手动关闭USB设备,则没有uhub的打印,直接卡在all buffers sync那里。

messeage日志里面没有异常的打印。。。
返回页首
阅览会员资料 发送站内信件
从以前的文章开始显示:   
发表新文章   回复文章    FreeBSD China -> 初学指南 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Project Honey Pot and phpBB.cc
silvery-trainer
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标