You're right, I didn't reply to all with my previous message. My apologies.
The question was what host controller was being used. The answer is the Philips ISP116x. The problem device is a Davicom 9601 ethernet device (also the Linksys using the Pegasus I driver also yields the same results). I've been in contact with Troy Kisky (and Roman to an extent) who has written an ISP116x driver and we've shared code and finding on numerous occasions. We've worked through a lot of limitations of the chipset itself (he's done a lot more work than I have). The problem with this part is that it is a simple 16 bit chipset. It doesn't have internally queues and some of the nicer features of the PCI equivalents. So, a lot of the message handling has to be done by the device drvier in an extremely fast manner (due to some of what looks like chipset quirks). This is fine for normal devices like flash sticks and printers. But when a "chatty" device, like ethernet, is used on the bus, it causes so many interrupts via just simple polling that it bogs the system down (I can present load information if need be). Initially, I was seeing close to 7000 interrupts a second before I tweaked the host controller driver and brough it down to 1000 per second. But 1000 is still a lot of interrupts, and I think playing with the polling interval would reduce the number of messages that an ethernet device sends (as this happens whether ethernet has a valid network link or not). Linksys has a nice register setting to increase or reduce the poll interval. Unfortunately, the Davicom part does not. So in essence, I was trying find some way to do this ... but it seems that my hands might be tied. /************************************************************ * Adam Oldham, Software Engineer, Gilbarco Inc * Greensboro, NC * Big H Performance Rally Team - http://www.bighracing.com *************************************************************/ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel