Dear Sarah, Yes, 2.0 Mass storage devices are working fine with Fresco host controller on 2.6.31.5. Actually it was not working with 2.6.31 kernel. Sorry for inconvenience, Thanks for the information. -Ravikanth G. On 10/29/09, Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx> wrote: > On Thu, Oct 29, 2009 at 12:19:57PM +0530, ravikanth gadeela wrote: >> Dear Madhavi, >> >> 2.0 Mass storage device will not work on 2.6.31.5 with Fresco host >> controller. The host controller driver support for 2.0 devices are not >> defined. i.e., Maxpacket size of endpoint0 context defined for super speed >> and low speed device. > > Do you mean that full speed and high speed devices don't work under 2.6.31.5 > with the Fresco host controller? Full speed devices should work, because > Greg > added this commit to the stable tree: > > commit 2f670d465897b491da0b82fd8b047b9ec75bf8c8 > Author: Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx> > Date: Fri Aug 7 14:04:49 2009 -0700 > > USB: xhci: Support full speed devices. > > commit 2d3f1fac7ee8bb4c6fad40f838488edbeabb0c50 upstream. > > Full speed devices have varying max packet sizes (8, 16, 32, or 64) for > endpoint 0. The xHCI hardware needs to know the real max packet size > that the USB core discovers after it fetches the first 8 bytes of the > device descriptor. > > In order to fix this without adding a new hook to host controller > drivers, > the xHCI driver looks for an updated max packet size for control > endpoints. If it finds an updated size, it issues an evaluate context > command and waits for that command to finish. This should only happen > in > the initialization and device descriptor fetching steps in the khubd > thread, so blocking should be fine. > > Signed-off-by: Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx> > Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxx> > > > High speed devices should also work because they have a fixed endpoint 0 max > packet size. If FS/HS mass storage devices don't work, then please send me > dmesg from a 2.6.31.5 kernel with CONFIG_USB_DEBUG and > CONFIG_USB_XHCI_HCD_DEBUGGING set to yes. > > Sarah Sharp > >> On 10/29/09, Madhavi Manchala <madhavi.lscsi@xxxxxxxxx> wrote: >> > >> > On Wed, Oct 28, 2009 at 9:55 PM, Sarah Sharp >> > <sarah.a.sharp@xxxxxxxxxxxxxxx> wrote: >> > >> > Dear Greg / Sarah, >> > >> > Thanks for your information. >> > >> > >> You might need to enable CONFIG_USB_DEBUG, and/or turn on dynamic >> > >> debugging as well to get the messages sent to your kernel log. >> > > >> > > Please turn on the xHCI driver debugging as well, >> > > CONFIG_USB_XHCI_HCD_DEBUGGING. >> > >> > I have built the kernel with debug messages enabled. Even before >> > inserting the USB 2.0 MS device, the following debug messages are >> > continuously coming. >> > >> > [ 486.988021] hub 9-0:1.0: hub_suspend >> > [ 486.988030] usb usb9: bus auto-suspend >> > [ 486.988033] usb usb9: bus suspend fail, err -2 >> > [ 486.988036] hub 9-0:1.0: hub_resume >> > [ 486.988043] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 486.988046] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 486.988052] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 486.988055] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 486.988065] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 488.660009] xhci_hcd 0000:03:00.0: Poll event ring: 47165 >> > [ 488.660014] xhci_hcd 0000:03:00.0: op reg status = 0x0 >> > [ 488.660018] xhci_hcd 0000:03:00.0: ir_set 0 pending = 0x2 >> > [ 488.660021] xhci_hcd 0000:03:00.0: No-op commands handled = 0 >> > [ 488.660024] xhci_hcd 0000:03:00.0: HC error bitmask = 0x0 >> > [ 488.660026] xhci_hcd 0000:03:00.0: Event ring: >> > [ 488.660030] xhci_hcd 0000:03:00.0: @037a9400 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660034] xhci_hcd 0000:03:00.0: @037a9410 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660037] xhci_hcd 0000:03:00.0: @037a9420 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660040] xhci_hcd 0000:03:00.0: @037a9430 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660044] xhci_hcd 0000:03:00.0: @037a9440 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660048] xhci_hcd 0000:03:00.0: @037a9450 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660051] xhci_hcd 0000:03:00.0: @037a9460 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660055] xhci_hcd 0000:03:00.0: @037a9470 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660058] xhci_hcd 0000:03:00.0: @037a9480 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660062] xhci_hcd 0000:03:00.0: @037a9490 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660065] xhci_hcd 0000:03:00.0: @037a94a0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660068] xhci_hcd 0000:03:00.0: @037a94b0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660072] xhci_hcd 0000:03:00.0: @037a94c0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660076] xhci_hcd 0000:03:00.0: @037a94d0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660079] xhci_hcd 0000:03:00.0: @037a94e0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660082] xhci_hcd 0000:03:00.0: @037a94f0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660086] xhci_hcd 0000:03:00.0: @037a9500 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660089] xhci_hcd 0000:03:00.0: @037a9510 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660093] xhci_hcd 0000:03:00.0: @037a9520 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660096] xhci_hcd 0000:03:00.0: @037a9530 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660100] xhci_hcd 0000:03:00.0: @037a9540 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660103] xhci_hcd 0000:03:00.0: @037a9550 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660107] xhci_hcd 0000:03:00.0: @037a9560 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660110] xhci_hcd 0000:03:00.0: @037a9570 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660113] xhci_hcd 0000:03:00.0: @037a9580 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660117] xhci_hcd 0000:03:00.0: @037a9590 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660121] xhci_hcd 0000:03:00.0: @037a95a0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660124] xhci_hcd 0000:03:00.0: @037a95b0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660127] xhci_hcd 0000:03:00.0: @037a95c0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660131] xhci_hcd 0000:03:00.0: @037a95d0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660135] xhci_hcd 0000:03:00.0: @037a95e0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660138] xhci_hcd 0000:03:00.0: @037a95f0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660142] xhci_hcd 0000:03:00.0: @037a9600 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660145] xhci_hcd 0000:03:00.0: @037a9610 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660154] xhci_hcd 0000:03:00.0: @037a9620 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660156] xhci_hcd 0000:03:00.0: @037a9630 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660158] xhci_hcd 0000:03:00.0: @037a9640 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660160] xhci_hcd 0000:03:00.0: @037a9650 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660162] xhci_hcd 0000:03:00.0: @037a9660 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660164] xhci_hcd 0000:03:00.0: @037a9670 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660166] xhci_hcd 0000:03:00.0: @037a9680 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660167] xhci_hcd 0000:03:00.0: @037a9690 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660169] xhci_hcd 0000:03:00.0: @037a96a0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660171] xhci_hcd 0000:03:00.0: @037a96b0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660173] xhci_hcd 0000:03:00.0: @037a96c0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660175] xhci_hcd 0000:03:00.0: @037a96d0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660177] xhci_hcd 0000:03:00.0: @037a96e0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660179] xhci_hcd 0000:03:00.0: @037a96f0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660181] xhci_hcd 0000:03:00.0: @037a9700 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660183] xhci_hcd 0000:03:00.0: @037a9710 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660184] xhci_hcd 0000:03:00.0: @037a9720 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660186] xhci_hcd 0000:03:00.0: @037a9730 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660188] xhci_hcd 0000:03:00.0: @037a9740 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660190] xhci_hcd 0000:03:00.0: @037a9750 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660192] xhci_hcd 0000:03:00.0: @037a9760 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660194] xhci_hcd 0000:03:00.0: @037a9770 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660196] xhci_hcd 0000:03:00.0: @037a9780 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660198] xhci_hcd 0000:03:00.0: @037a9790 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660199] xhci_hcd 0000:03:00.0: @037a97a0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660201] xhci_hcd 0000:03:00.0: @037a97b0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660203] xhci_hcd 0000:03:00.0: @037a97c0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660205] xhci_hcd 0000:03:00.0: @037a97d0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660207] xhci_hcd 0000:03:00.0: @037a97e0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660209] xhci_hcd 0000:03:00.0: @037a97f0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660211] xhci_hcd 0000:03:00.0: Ring deq = c37a9400 (virt), >> > 0x37a9400 (dma) >> > [ 488.660213] xhci_hcd 0000:03:00.0: Ring deq updated 0 times >> > [ 488.660214] xhci_hcd 0000:03:00.0: Ring enq = c37a9400 (virt), >> > 0x37a9400 (dma) >> > [ 488.660216] xhci_hcd 0000:03:00.0: Ring enq updated 0 times >> > [ 488.660220] xhci_hcd 0000:03:00.0: ERST deq = 64'h37a9400 >> > [ 488.660221] xhci_hcd 0000:03:00.0: Command ring: >> > [ 488.660223] xhci_hcd 0000:03:00.0: @037a9000 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660225] xhci_hcd 0000:03:00.0: @037a9010 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660227] xhci_hcd 0000:03:00.0: @037a9020 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660229] xhci_hcd 0000:03:00.0: @037a9030 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660231] xhci_hcd 0000:03:00.0: @037a9040 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660232] xhci_hcd 0000:03:00.0: @037a9050 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660234] xhci_hcd 0000:03:00.0: @037a9060 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660236] xhci_hcd 0000:03:00.0: @037a9070 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660238] xhci_hcd 0000:03:00.0: @037a9080 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660240] xhci_hcd 0000:03:00.0: @037a9090 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660242] xhci_hcd 0000:03:00.0: @037a90a0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660244] xhci_hcd 0000:03:00.0: @037a90b0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660246] xhci_hcd 0000:03:00.0: @037a90c0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660248] xhci_hcd 0000:03:00.0: @037a90d0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660250] xhci_hcd 0000:03:00.0: @037a90e0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660252] xhci_hcd 0000:03:00.0: @037a90f0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660254] xhci_hcd 0000:03:00.0: @037a9100 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660255] xhci_hcd 0000:03:00.0: @037a9110 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660257] xhci_hcd 0000:03:00.0: @037a9120 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660259] xhci_hcd 0000:03:00.0: @037a9130 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660261] xhci_hcd 0000:03:00.0: @037a9140 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660263] xhci_hcd 0000:03:00.0: @037a9150 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660265] xhci_hcd 0000:03:00.0: @037a9160 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660267] xhci_hcd 0000:03:00.0: @037a9170 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660269] xhci_hcd 0000:03:00.0: @037a9180 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660271] xhci_hcd 0000:03:00.0: @037a9190 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660273] xhci_hcd 0000:03:00.0: @037a91a0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660275] xhci_hcd 0000:03:00.0: @037a91b0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660276] xhci_hcd 0000:03:00.0: @037a91c0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660278] xhci_hcd 0000:03:00.0: @037a91d0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660280] xhci_hcd 0000:03:00.0: @037a91e0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660282] xhci_hcd 0000:03:00.0: @037a91f0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660284] xhci_hcd 0000:03:00.0: @037a9200 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660286] xhci_hcd 0000:03:00.0: @037a9210 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660288] xhci_hcd 0000:03:00.0: @037a9220 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660289] xhci_hcd 0000:03:00.0: @037a9230 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660291] xhci_hcd 0000:03:00.0: @037a9240 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660293] xhci_hcd 0000:03:00.0: @037a9250 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660295] xhci_hcd 0000:03:00.0: @037a9260 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660297] xhci_hcd 0000:03:00.0: @037a9270 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660299] xhci_hcd 0000:03:00.0: @037a9280 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660301] xhci_hcd 0000:03:00.0: @037a9290 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660303] xhci_hcd 0000:03:00.0: @037a92a0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660305] xhci_hcd 0000:03:00.0: @037a92b0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660306] xhci_hcd 0000:03:00.0: @037a92c0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660308] xhci_hcd 0000:03:00.0: @037a92d0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660310] xhci_hcd 0000:03:00.0: @037a92e0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660312] xhci_hcd 0000:03:00.0: @037a92f0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660314] xhci_hcd 0000:03:00.0: @037a9300 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660316] xhci_hcd 0000:03:00.0: @037a9310 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660318] xhci_hcd 0000:03:00.0: @037a9320 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660320] xhci_hcd 0000:03:00.0: @037a9330 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660322] xhci_hcd 0000:03:00.0: @037a9340 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660323] xhci_hcd 0000:03:00.0: @037a9350 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660325] xhci_hcd 0000:03:00.0: @037a9360 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660327] xhci_hcd 0000:03:00.0: @037a9370 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660329] xhci_hcd 0000:03:00.0: @037a9380 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660331] xhci_hcd 0000:03:00.0: @037a9390 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660333] xhci_hcd 0000:03:00.0: @037a93a0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660335] xhci_hcd 0000:03:00.0: @037a93b0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660337] xhci_hcd 0000:03:00.0: @037a93c0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660339] xhci_hcd 0000:03:00.0: @037a93d0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660341] xhci_hcd 0000:03:00.0: @037a93e0 00000000 00000000 >> > 00000000 00000000 >> > [ 488.660343] xhci_hcd 0000:03:00.0: @037a93f0 037a9000 00000000 >> > 00000000 00001802 >> > [ 488.660344] xhci_hcd 0000:03:00.0: Ring deq = c37a9000 (virt), >> > 0x37a9000 (dma) >> > [ 488.660346] xhci_hcd 0000:03:00.0: Ring deq updated 0 times >> > [ 488.660348] xhci_hcd 0000:03:00.0: Ring enq = c37a9000 (virt), >> > 0x37a9000 (dma) >> > [ 488.660349] xhci_hcd 0000:03:00.0: Ring enq updated 0 times >> > [ 488.660353] xhci_hcd 0000:03:00.0: // xHC command ring deq ptr low >> > bits + flags = @00000000 >> > [ 488.660355] xhci_hcd 0000:03:00.0: // xHC command ring deq ptr high >> > bits = @00000000 >> > [ 489.988046] hub 9-0:1.0: hub_suspend >> > [ 489.988053] usb usb9: bus auto-suspend >> > [ 489.988056] usb usb9: bus suspend fail, err -2 >> > [ 489.988059] hub 9-0:1.0: hub_resume >> > [ 489.988066] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 489.988069] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 489.988075] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 489.988078] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 489.988087] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 492.988016] hub 9-0:1.0: hub_suspend >> > [ 492.988023] usb usb9: bus auto-suspend >> > [ 492.988026] usb usb9: bus suspend fail, err -2 >> > [ 492.988028] hub 9-0:1.0: hub_resume >> > [ 492.988035] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 492.988038] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 492.988044] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 492.988046] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 492.988056] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 495.988042] hub 9-0:1.0: hub_suspend >> > [ 495.988048] usb usb9: bus auto-suspend >> > [ 495.988051] usb usb9: bus suspend fail, err -2 >> > [ 495.988054] hub 9-0:1.0: hub_resume >> > [ 495.988060] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 495.988063] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 495.988069] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 495.988072] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 495.988081] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 498.988015] hub 9-0:1.0: hub_suspend >> > [ 498.988021] usb usb9: bus auto-suspend >> > [ 498.988024] usb usb9: bus suspend fail, err -2 >> > [ 498.988027] hub 9-0:1.0: hub_resume >> > [ 498.988033] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 498.988036] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 498.988042] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 498.988045] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 498.988053] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 501.988016] hub 9-0:1.0: hub_suspend >> > [ 501.988022] usb usb9: bus auto-suspend >> > [ 501.988025] usb usb9: bus suspend fail, err -2 >> > [ 501.988027] hub 9-0:1.0: hub_resume >> > [ 501.988033] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 501.988036] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 501.988042] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 501.988045] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 501.988054] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 504.988016] hub 9-0:1.0: hub_suspend >> > [ 504.988022] usb usb9: bus auto-suspend >> > [ 504.988025] usb usb9: bus suspend fail, err -2 >> > [ 504.988028] hub 9-0:1.0: hub_resume >> > [ 504.988034] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 504.988037] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 504.988042] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 504.988045] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 504.988054] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 507.988046] hub 9-0:1.0: hub_suspend >> > [ 507.988053] usb usb9: bus auto-suspend >> > [ 507.988057] usb usb9: bus suspend fail, err -2 >> > [ 507.988059] hub 9-0:1.0: hub_resume >> > [ 507.988066] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 507.988069] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 507.988075] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 507.988078] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 507.988087] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 510.988026] hub 9-0:1.0: hub_suspend >> > [ 510.988035] usb usb9: bus auto-suspend >> > [ 510.988039] usb usb9: bus suspend fail, err -2 >> > [ 510.988041] hub 9-0:1.0: hub_resume >> > [ 510.988049] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 510.988052] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 510.988058] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 510.988061] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 510.988071] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 513.988019] hub 9-0:1.0: hub_suspend >> > [ 513.988027] usb usb9: bus auto-suspend >> > [ 513.988031] usb usb9: bus suspend fail, err -2 >> > [ 513.988033] hub 9-0:1.0: hub_resume >> > [ 513.988040] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 513.988043] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 513.988049] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 513.988052] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 513.988062] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 516.988018] hub 9-0:1.0: hub_suspend >> > [ 516.988026] usb usb9: bus auto-suspend >> > [ 516.988029] usb usb9: bus suspend fail, err -2 >> > [ 516.988031] hub 9-0:1.0: hub_resume >> > [ 516.988038] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 516.988041] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 516.988047] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 516.988050] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 516.988060] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 519.988050] hub 9-0:1.0: hub_suspend >> > [ 519.988057] usb usb9: bus auto-suspend >> > [ 519.988061] usb usb9: bus suspend fail, err -2 >> > [ 519.988064] hub 9-0:1.0: hub_resume >> > [ 519.988070] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 519.988073] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 519.988080] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 519.988082] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 519.988092] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 522.988017] hub 9-0:1.0: hub_suspend >> > [ 522.988026] usb usb9: bus auto-suspend >> > [ 522.988029] usb usb9: bus suspend fail, err -2 >> > [ 522.988032] hub 9-0:1.0: hub_resume >> > [ 522.988040] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 522.988043] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 522.988049] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 522.988052] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 522.988062] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 525.988266] hub 9-0:1.0: hub_suspend >> > [ 525.988274] usb usb9: bus auto-suspend >> > [ 525.988277] usb usb9: bus suspend fail, err -2 >> > [ 525.988280] hub 9-0:1.0: hub_resume >> > [ 525.988286] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 525.988290] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 525.988296] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 525.988299] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 525.988308] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 528.988021] hub 9-0:1.0: hub_suspend >> > [ 528.988029] usb usb9: bus auto-suspend >> > [ 528.988032] usb usb9: bus suspend fail, err -2 >> > [ 528.988035] hub 9-0:1.0: hub_resume >> > [ 528.988041] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 528.988044] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 528.988050] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 528.988053] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 528.988063] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 531.988047] hub 9-0:1.0: hub_suspend >> > [ 531.988055] usb usb9: bus auto-suspend >> > [ 531.988058] usb usb9: bus suspend fail, err -2 >> > [ 531.988061] hub 9-0:1.0: hub_resume >> > [ 531.988067] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 531.988070] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 531.988076] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 531.988079] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 531.988089] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 534.988020] hub 9-0:1.0: hub_suspend >> > [ 534.988028] usb usb9: bus auto-suspend >> > [ 534.988031] usb usb9: bus suspend fail, err -2 >> > [ 534.988034] hub 9-0:1.0: hub_resume >> > [ 534.988041] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 534.988044] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 534.988050] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 534.988053] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 534.988063] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 537.988017] hub 9-0:1.0: hub_suspend >> > [ 537.988024] usb usb9: bus auto-suspend >> > [ 537.988027] usb usb9: bus suspend fail, err -2 >> > [ 537.988030] hub 9-0:1.0: hub_resume >> > [ 537.988036] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 537.988039] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 537.988045] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 537.988048] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 537.988058] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 540.988023] hub 9-0:1.0: hub_suspend >> > [ 540.988030] usb usb9: bus auto-suspend >> > [ 540.988034] usb usb9: bus suspend fail, err -2 >> > [ 540.988037] hub 9-0:1.0: hub_resume >> > [ 540.988043] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 540.988046] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 540.988052] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 540.988055] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 540.988064] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 543.988050] hub 9-0:1.0: hub_suspend >> > [ 543.988058] usb usb9: bus auto-suspend >> > [ 543.988061] usb usb9: bus suspend fail, err -2 >> > [ 543.988064] hub 9-0:1.0: hub_resume >> > [ 543.988070] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 543.988073] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 543.988079] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 543.988082] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 543.988092] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 546.988023] hub 9-0:1.0: hub_suspend >> > [ 546.988031] usb usb9: bus auto-suspend >> > [ 546.988034] usb usb9: bus suspend fail, err -2 >> > [ 546.988037] hub 9-0:1.0: hub_resume >> > [ 546.988043] xhci_hcd 0000:03:00.0: get port status, actual port 0 >> > status = 0x2a0 >> > [ 546.988046] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 546.988052] xhci_hcd 0000:03:00.0: get port status, actual port 1 >> > status = 0x2a0 >> > [ 546.988055] xhci_hcd 0000:03:00.0: Get port status returned 0x100 >> > [ 546.988065] hub 9-0:1.0: state 7 ports 2 chg 0000 evt 0000 >> > [ 548.660009] xhci_hcd 0000:03:00.0: Poll event ring: 62165 >> > [ 548.660014] xhci_hcd 0000:03:00.0: op reg status = 0x0 >> > [ 548.660018] xhci_hcd 0000:03:00.0: ir_set 0 pending = 0x2 >> > [ 548.660021] xhci_hcd 0000:03:00.0: No-op commands handled = 0 >> > [ 548.660023] xhci_hcd 0000:03:00.0: HC error bitmask = 0x0 >> > [ 548.660026] xhci_hcd 0000:03:00.0: Event ring: >> > >> > Please let me know, if I am missing some thing. >> > >> > With Regards, >> > Madhavi M >> > >> > -- >> > To unsubscribe from this list: send the line "unsubscribe linux-usb" in >> > the body of a message to majordomo@xxxxxxxxxxxxxxx >> > More majordomo info at http://vger.kernel.org/majordomo-info.html >> > > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html