免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2906 | 回复: 0
打印 上一主题 下一主题

无法正常启动hotplug [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-12 11:00 |只看该作者 |倒序浏览
我在挂载usb的时候, 需要用hotplug对usb进行基础的操作(如mount, unmout等)。其中CONFIG_HOTPLUG等flag已经打开,hotplug编译成一个可执行文件,放到系统目录:/sbin/下;各种信息正常,调用calluserhelper提示执行成功,但是hotplug进程没有启动起来。

下面是debug信息:
kset_hotplug: /sbin/hotplug usb HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add SEQNUM=49

DEVPATH=/devices/pci0000:00/0000:00:03.1/usb1/1-1
kset_hotplug: /sbin/hotplug usb HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add SEQNUM=50

DEVPATH=/devices/pci0000:00/0000:00:03.1/usb1/1-1/1-1:1.0
scsi0 : SCSI emulation for USB Mass Storage devices
kset_hotplug: /sbin/hotplug scsi_host HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add SEQNUM=51

DEVPATH=/class/scsi_host/host0
  Vendor: HP        Model: USB 2.0 Flash 1   Rev: 5.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
kset_hotplug: /sbin/hotplug scsi HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add SEQNUM=52

DEVPATH=/devices/pci0000:00/0000:00:03.1/usb1/1-1/1-1:1.0/host0/0:0:0:0
SCSI device sda: 2063360 512-byte hdwr sectors (1056 MB)
sda: Write Protect is off
sda: Mode Sense: 0b 00 00 08
sda: assuming drive cache: write through
kset_hotplug: /sbin/hotplug block HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add SEQNUM=53

DEVPATH=/block/sda
sda: sda1
kset_hotplug: /sbin/hotplug block HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add SEQNUM=54

DEVPATH=/block/sda/sda1
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
kset_hotplug: /sbin/hotplug scsi_device HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add

SEQNUM=55 DEVPATH=/class/scsi_device/0:0:0:0
USB Mass Storage device found at 2

CONSOLED launched

Login: admin
Password:
>
> sh

BusyBox v1.00 (2008.03.11-06:58+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

# /sbin/hotplug
@sweet@argv[1]=(null)
usage: hotplug [event]
#
::如果单独调用hotplug程序,会提示打印信息。
-----------
static int ____call_usermodehelper(void *data)
At this function, execve didn't return.  It seems that hotplug launching success.But in fact the hotplug didn't launch.

有谁能告诉我怎么回事吗?不胜感激。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP