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

Reply via email to