Hi,

I have been trying to get the hotplug stuff to work with usb but
have run up against a problem. It seems that the /sbin/hotplug
script is not being called by the kernel when a device is plugged.

What I want to happen is for the hotplug scripts to set the
permissions on the /proc/bus/usb/???/??? for my device, a scanner.
I have set up the required files as described in the README file
and it works if I invoke /sbin/hotplug manually.

I have an i386 Debian woody/sid system using kernel 2.4.3 I have
configured the hotplug option in the kernel.

I installed the hotplug scripts version of 20010424 from the sid
deb package and the latest usbutils rpm package from the link on
the linux-hotplug website.

Can anyone advise me on how to find out what is happening and how
to fix it?

Also if I turn on debugging in the scripts where does the output
go?

Here's the output from some relevant commands and log files... 

# cat /proc/sys/kernel/hotplug
/sbin/hotplug

# /etc/init.d/hotplug status
USB Status for kernel:  Linux 2.4.3 i586

USB up; bus count is 1
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=e400
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 17 Spd=12  MxCh= 0
P:  Vendor=05da ProdID=40ca Rev= 0.00
I:  If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff
Driver=(none)

USB Drivers Loaded: 
         usbdevfs
         hub

khubd/hotplug thread: 
  F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY         
TIME CMD
040 S     0   230     1  0  69   0 -     0 ?      ?       
00:00:00 khubd

Module                  Size  Used by
nls_cp437               4352   0  (autoclean)
nfs                    46080   0  (autoclean)
lockd                  37376   0  (autoclean) [nfs]
sunrpc                 58192   0  (autoclean) [nfs lockd]
sb                      2064   1  (autoclean)
sb_lib                 33488   0  (autoclean) [sb]
uart401                 6288   0  (autoclean) [sb_lib]
sound                  55952   1  (autoclean) [sb_lib uart401]
soundcore               3888   4  (autoclean) [sb_lib sound]
parport_pc             10384   1  (autoclean)
lp                      4976   0  (autoclean)
parport                14816   1  (autoclean) [parport_pc lp]
uhci                   18448   0  (unused)
usbcore                46000   1  [uhci]
autofs4                 9408   1  (autoclean)
ne                      6336   1  (autoclean)
8390                    6080   0  (autoclean) [ne]
serial                 41984   1  (autoclean)
vfat                   10320   0 
fat                    30016   0  [vfat]


When I plug and unplug the device I see the following message in
the logs and on the console:

May 18 11:06:05 goata kernel: hub.c: USB new device connect on
bus1/2, assi
device number 16
May 18 11:06:05 goata kernel: usb.c: USB device 16 (vend/prod
0x5da/0x40ca)
ot claimed by any active driver.
May 18 11:07:32 goata kernel: uhci.c: root-hub INT complete:
port1: 480 por
8a data: 4
May 18 11:07:32 goata kernel: uhci.c: suspend_hc
May 18 11:07:32 goata kernel: usb.c: USB disconnect on device 16
May 18 11:07:32 goata kernel: uhci.c: root-hub INT complete:
port1: 480 por
88 data: 4
May 18 11:07:37 goata kernel: uhci.c: wakeup_hc
May 18 11:07:37 goata kernel: uhci.c: root-hub INT complete:
port1: 480 por
93 data: 4
May 18 11:07:37 goata kernel: hub.c: USB new device connect on
bus1/2, assi
device number 17
May 18 11:07:37 goata kernel: usb.c: USB device 17 (vend/prod
0x5da/0x40ca)
ot claimed by any active driver.

Thanks in advance
g

-- 
Glenn Ramsey
[EMAIL PROTECTED]

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to