>
> % echo kill > /proc/86/notes # 86 is the pid of usbd
> % usb/usbd
> % usb/disk -l
> usb/disk: describedevice: error reading usb device descriptor, got 0 of 18:
>
> usb/disk: maxlun 0
>
> and a few black boxes in the upper left of my screen with messages such as:
>
> CleanTD 1/0: Error 00000001 ...
>
> Usually at this point I just end up restarting the box, and I'll be
> able to use the stick once again.
trick 'o the day: keep kernel messages from messing with rio:
window -hide rc -c 'label kmesg ; tail -f /dev/kprint'
as long as you have someone reading kernel messages, they won't
be written directly to the screen.
what happens when you do the following:
slay usbd|rc
slay disk|rc
usb/usbd; usb/disk -l
- erik