Hello,
I need to write a new driver for a Philips ISP1122A USB hub.
My USB Host controller is a SL811HS Root Hub and I have connected the
ISP1122A to it.
I'd like to know the main guidelined about how to create this USB driver,
maybe an existing driver in the kernel I can use as skeleton or example.
TIA
=====
enter USBReset
USBReset: full speed Device attached
Product: USB SL811HS Root Hub
SerialNumber: 0
hub.c: USB hub found
hub.c: 1 port detected
usb.c: registered new driver usb_mouse
usbmouse.c: v1.6:USB HID Boot Protocol mouse driver
usb.c: registered new driver keyboard
usbkbd.c: :USB HID Boot Protocol keyboard driver
usb.c: registered new driver acm
acm.c: v0.21:USB Abstract Control Model driver for USB modems and ISDN
adapters
usb.c: registered new driver usblp
printer.c: v0.8:USB Printer Device Class driver
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 1024)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
hub.c: USB new device connect on bus1/1, assigned device number 2
done_list: packet err, cc = 0xc, urb->length = 0x8, actual_len = 0x0,
urb_state =0x2
done_list: packet err, cc = 0xc, urb->length = 0x8, actual_len = 0x0,
urb_state =0x2
done_list: packet err, cc = 0x4, urb->length = 0x8, actual_len = 0x0,
urb_state =0x1
done_list: packet err, cc = 0x4, urb->length = 0x19, actual_len = 0x0,
urb_state =0x1
hub.c: USB hub found
done_list: packet err, cc = 0x4, urb->length = 0xd, actual_len = 0x0,
urb_state =0x1
hub.c: 3 ports detected
done_list: packet err, cc = 0x4, urb->length = 0x4, actual_len = 0x0,
urb_state =0x1
done_list: packet err, cc = 0x80, urb->length = 0x4, actual_len = 0x0,
urb_state =0x1
done_list: packet err, cc = 0x80, urb->length = 0x4, actual_len = 0x0,
urb_state =0x1
done_list: excessive error: errcount = 0x4,
cc = 0x80
error on received packet: urb->status = 0xffffffe0
hub.c: Unable to get hub status (err = -32)
hub.c: hub configuration failed for device #2
usb.c: USB device 2 (vend/prod 0x4cc/0x1122) is not claimed by any active
driver.
Length = 18
DescriptorType = 01
USB version = 1.10
Vendor:Product = 04cc:1122
MaxPacketSize0 = 64
NumConfigurations = 1
Device version = 1.10
Device Class:SubClass:Protocol = 09:00:00
Hub device class
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0019
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = e0
MaxPower = 100mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 01
bInterface Class:SubClass:Protocol = 09:00:00
iInterface = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 81 (in)
bmAttributes = 03 (Interrupt)
wMaxPacketSize = 0001
bInterval = ff
=====
-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel