usbconfig power_off is not working correctly on FreeBSD 8.2

Gritsuk Anton gnixua at
Mon Mar 7 10:59:18 UTC 2011


Now i'm using FreeBSD 8.2 (r219048):
  # uname -srm
  FreeBSD 8.2-STABLE i386

# usbconfig
ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL 
(12Mbps) pwr=SAVE
ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL 
(12Mbps) pwr=SAVE
ugen2.1: <EHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=HIGH 
(480Mbps) pwr=SAVE
ugen3.1: <UHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=FULL 
(12Mbps) pwr=SAVE
ugen4.1: <UHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=FULL 
(12Mbps) pwr=SAVE
ugen5.1: <UHCI root HUB Intel> at usbus5, cfg=0 md=HOST spd=FULL 
(12Mbps) pwr=SAVE
ugen6.1: <EHCI root HUB Intel> at usbus6, cfg=0 md=HOST spd=HIGH 
(480Mbps) pwr=SAVE
ugen6.2: <802.11 bg WLAN Ralink> at usbus6, cfg=0 md=HOST spd=HIGH 
(480Mbps) pwr=ON
ugen4.2: <Laser Mouse Genius> at usbus4, cfg=0 md=HOST spd=LOW (1.5Mbps) 
ugen4.3: <N82 Nokia> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON

I see that usbconfig is not working correctly. When i type:
  # usbconfig -u 4 -a 3 power_off
really usb device will detached

But i cannot return device back when I type:
  usbconfig -u 4 -a 3 power_on

Please, investigate this problem. If I'm not mistaken, it was working in 
FreeBSD 8.1 branch.

best regards,

More information about the freebsd-usb mailing list