Hi, excuse me but instead of following your suggestions I read how to use git-bisect and found this out:
ee49fb5dc89d34f1794ac9362fa97c1a640f7ddd is first bad commit commit ee49fb5dc89d34f1794ac9362fa97c1a640f7ddd Author: Alan Stern <[EMAIL PROTECTED]> Date: Wed Nov 22 16:55:54 2006 -0500 USB: keep count of unsuspended children This patch (as818b) simplifies autosuspend processing by keeping track of the number of unsuspended children of each USB hub. This will permit us to avoid a good deal of unnecessary work all the time; we will no longer have to create a bunch of workqueue entries to carry out autosuspend requests, only to have them fail because one of the hub's children isn't suspended. The basic idea is simple. There already is a usage counter in the usb_device structure for preventing autosuspends. The patch just increments that counter for every unsuspended child. There's only one tricky part: When a device disconnects we need to remember whether it was suspended at the time (leave the counter alone) or not (decrement the counter). Signed-off-by: Alan Stern <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> :040000 040000 a03bd42d6fabc54063b2594871177e512292357b 1a8a55cfe216f428f450c87167cd00108a7bbc5b M drivers :040000 040000 6c5c086110209f8752719a47a8b6436f70eec3d4 1ae2122e85fdd1446387d2ffd18c6408a5bf692d M include So does this really point to broken hw or a broken patch? Where can I get that patch as standalone? So I could revert it in rc6 and test... Am Samstag 27 Januar 2007 schrieb Alan Stern: > On Sat, 27 Jan 2007, Prakash Punnoor wrote: > > usb 1-1.3: USB disconnect, address 16 > > usb 1-1.3: new full speed USB device using ehci_hcd and address 17 > > usb 1-1.3: configuration #1 chosen from 1 choice > > > > every time I call sane-find-scanner. Above message refers to my hub, as > > my scanner is > > > > usb 2-2: new full speed USB device using ohci_hcd and address 4 > > usb 2-2: configuration #1 chosen from 1 choice > > > > So, if you want something to blacklist, it should be the hub and not the > > scanner. > > Let me get this straight. The scanner works fine so long as it isn't > connected through the hub, right? And some other device connected through > the hub (what is 1-1.3 above?) also fails? It is the empty hub. Remember the scanner is 2-2, which brings me to my next question: Why does the kernel poke the hub, when I want to communicate with my scanner (which is directly connected in above scenario)? Cheers, -- (°= =°) //\ Prakash Punnoor /\\ V_/ \_V ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel