On Wed, 14 Apr 2004, Duncan Sands wrote: > Hi Alan, things were going fine until windows crashed (my disassembler > runs on windows) and the disassembly got corrupted.
I blame it all on Bill Gates. :-) > Since it is in a > proprietary format, I am having some trouble recovering it. Maybe I > need to reverse engineer the disassembler first! Reminds me of my old school days. Back when I used to have lots of free time, I spent some of it disassembling (using my own disassembler!) an old Z80 version of the classic "Adventure" game. Some people might call that cheating, but I think the total work invested was comparable to the amount required for actually learning how to win the game. > Anyway, the usb-1.1 > driver is very simple, so once I get these tool chain problems sorted > out things should go quickly. I'm basing this work on the version for > windows 98, since later versions of windows may have incorporated > fixes directly into the usb stack. However there is a risk that VIA doesn't > support newer cards under windows 98, which means some fixes may > be missed. I suppose I should also reverse engineer their XP driver... > I haven't looked at the usb-2.0 driver at all. As you may guess, I > personally have only usb-1.1... I can't help wondering if a different fix is needed for the later chips. The one approach that's come up so far (setting bit 0x40 in the PCI configuration byte at offset 0x40) doesn't make any difference on the hardware I've tested, which uses a VT6202. In fact, that bit is already set as part of the default initialization. Alan Stern ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
