linux:~ # lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0967:0204 Acer (??) WarpLink 802.11b Adapter
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 045e:0084 Microsoft Corp.
Bus 001 Device 002: ID 0a81:0101 Chesen Electronics Corp. Keyboard
Bus 001 Device 001: ID 0000:0000
linux:~ # lspci | grep USB
0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
linux:~ # dmesg | grep usb
usbcore: registered new driver usbfs
usbcore: registered new driver hub
usb usb1: Product: OHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.8-24-default ohci_hcd
usb usb1: SerialNumber: 0000:00:02.0
usb usb2: Product: OHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.8-24-default ohci_hcd
usb usb2: SerialNumber: 0000:00:02.1
usb usb3: Product: EHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.8-24-default ehci_hcd
usb usb3: SerialNumber: 0000:00:02.2
usb 1-1: new low speed USB device using address 2
usb 1-1: Product: USB Keyboard
usb 1-1: Manufacturer: CHESEN
usb 1-2: new low speed USB device using address 3
usb 1-2: Product: Basic Optical Mouse
usb 1-2: Manufacturer: Microsoft
usb 2-1: new full speed USB device using address 2
usb 2-1: config 1 has an invalid interface number: 1 but max is 0
usb 2-1: config 1 has no interface number 0
usb 2-1: SerialNumber: 1
usbcore: registered new driver hiddev
input: USB HID v1.10 Keyboard [CHESEN USB Keyboard] on usb-0000:00:02.0-1
input: USB HID v1.10 Device [CHESEN USB Keyboard] on usb-0000:00:02.0-1
input: USB HID v1.10 Mouse [Microsoft Basic Optical Mouse] on usb-0000:00:02.0-2
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
prism2_usb: unsupported module, tainting kernel.
prism2usb_init: prism2_usb.o: 0.2.1-pre21 Loaded
prism2usb_init: dev_info is: prism2_usb
usbcore: registered new driver prism2_usb
drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
usbcore: registered new driver usbserial_generic
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
drivers/usb/input/hid-input.c: event field not found
drivers/usb/input/hid-input.c: event field not found