> > 
> > > Hi,
> > 
> > > We've developed a device driver for a PCMCIA
> > 
> > > multifunction card with serial and USB functions for kernel
> > 
> > > 2.6.15.4. Now we're porting this code to 2.6.16 and 2.6.17
> > 
> > > kernel versions. The issue that we're facing in kernel 2.6.16
> > 
> > > is that when we do a hard-eject of the card (remove the card
> > 
> > > physically), we get the "hub_port_status failed (err= -19)" 
> > 
> > > message in /var/log/messages
> > 
> > > 
> > 
> > > Please refer the following kernel log:
> > 
> > > 
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_status_data: CSC/PESC/PSSC/OCIC/PRSC, port 0, 
> port_status 
> > 0xffffffff
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 11, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: USB_PORT_FEAT_C_ENABLE
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 12, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: USB_PORT_FEAT_C_SUSPEND
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 1, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: USB_PORT_FEAT_ENABLE
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:57 localhost kernel: hub 4-0:1.0: over-current 
> change on 
> > port 1
> > 
> > Sep 12 12:14:57 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 13, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > USB_PORT_FEAT_C_OVER_CURRENT
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2303 wValue 8, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: SetPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: USB_PORT_FEAT_POWER
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 14, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: USB_PORT_FEAT_C_RESET
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_status_data: CSC/PESC/PSSC/OCIC/PRSC, port 0, 
> port_status 
> > 0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:58 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_status_data: CSC/PESC/PSSC/OCIC/PRSC, port 0, 
> port_status 
> > 0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_status_data: CSC/PESC/PSSC/OCIC/PRSC, port 0, 
> port_status 
> > 0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq a300 wValue 0, wIndex 1, wLength 4
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: GetPortStatus
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: RhPortStatus=0xffffffff
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: [ENTRY]
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control: typeReq 2301 wValue 10, wIndex 1, wLength 0
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: ClearPortFeature
> > 
> > Sep 12 12:14:59 localhost kernel: usb-hcd: 
> USB_PORT_FEAT_C_CONNECTION
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: hub_control: Card EJECTED
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: 
> > usb-hcd_hub_control returns 0: [EXIT]
> > 
> > Sep 12 12:15:00 localhost kernel: pccard: card ejected from slot 0
> > 
> > Sep 12 12:15:00 localhost kernel: kill me<7>pcmcia_cs: 
> > pcmcia_cs_release(0xc33e54c0)
> > 
> > Sep 12 12:15:00 localhost kernel: kill me<7>pcmcia_cs: 
> > pcmcia_cs_release: platform device unregistering
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: usb-hcd_remove: [ENTRY]
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: usb-hcd_remove: 
> > Card not present
> > 
> > Sep 12 12:15:00 localhost kernel: Usb-hcd Usb-hcd: remove, state 1
> > 
> > Sep 12 12:15:00 localhost kernel: usb usb4: USB disconnect, 
> address 1
> > 
> > Sep 12 12:15:00 localhost kernel: hub 4-0:1.0: 
> > hub_port_status failed (err = -19)
> > 
> > Sep 12 12:15:00 localhost kernel: hub 4-0:1.0: 
> > connect-debounce failed, port 1 disabled
> > 
> > Sep 12 12:15:00 localhost kernel: hub 4-0:1.0: cannot 
> disable port 1 
> > (err = -19)
> > 
> > Sep 12 12:15:00 localhost kernel: hub 4-0:1.0: 
> hub_hub_status failed 
> > (err = -19)
> > 
> > Sep 12 12:15:00 localhost kernel: hub 4-0:1.0: get_hub_status failed
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: usb-hcd: 
> > usb-hcd_endpoint_disable [ENTRY]
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: 
> > usb-hcd_endpoint_disable: Endpoint descriptor not initialised
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: usb-hcd: 
> > usb-hcd_endpoint_disable [ENTRY]
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: 
> > usb-hcd_endpoint_disable: Endpoint descriptor not initialised
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: usb-hcd: 
> > usb-hcd_endpoint_disable [ENTRY]
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: 
> > usb-hcd_endpoint_disable: Endpoint descriptor not initialised
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: In usb-hcd_stop:[ENTRY]
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: In usb-hcd_stop:[EXIT]
> > 
> > Sep 12 12:15:00 localhost kernel: Usb-hcd Usb-hcd: USB bus 4 
> > deregistered
> > 
> > Sep 12 12:15:00 localhost kernel: usb-hcd: usb-hcd_remove: [EXIT]
> > 
> > Sep 12 12:15:00 localhost kernel: pcmcia_cs: 
> > pcmcia_cs_release: release successful
> > 
> > Sep 12 12:15:00 localhost kernel: pcmcia_cs: 
> > pcmcia_cs_detach: detach routine successful
> > 
> > > 
> > 
> > > However on re-insertion the card does get bound to the driver
> > 
> > > properly and the configuration is successful. Even the
> > 
> > > devices connected to the usb function work fine. But upon the
> > 
> > > card removal(hard eject),the same(above mentioned) messages
> > 
> > > occur. The occurence of these messages is also not
> > 
> > > consistent. Sometimes the removal happens gracefully.
> > 
> > > 
> > 
> > > These messages do not occur during software removal
> > 
> > > (pccardctl eject) and software insertion (pccardctl insert).
> > 
> > > 
> > 
> > > They also do not occur in case of kernel 2.6.17 and 2.6.15.
> > 
> > > 
> > 
> > > I think that somehow the hub_status_data is getting executed
> > 
> > > (due to the invocation of the roothub thread), before the
> > 
> > > remove(detach) function is called.What could be the reason
> > 
> > > for the occurence of these messages? 
> > 
> > > 
> > 
> > > 
> > 
> > Regards,
> > Bhuvan Mital
> 
> 

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to