View Single Post
armtwister's Avatar
Posts: 16 | Thanked: 11 times | Joined on Mar 2009 @ Cambridge, England
#49
Success!

I've taken the bull by the horns and hacked my way to a solution .


I looked at the binary of the driver (sisusbvga.ko) and found the table that matched the assumed device ID structure in the source. It looks like the table has the following entries:
  • 0711 0550
  • 0711 0900
  • 0711 0901
  • 0711 0902
  • 182d 021c
  • 182d 0269
I changed the appropriate 0x09 to 0x10 and bingo - it works !

So I conclude that the USBVGADOCK has an ID of v0711 p1000 and behaves like a USB2VGA2.

Of course, poking the driver like this stops the USB2VGA2 from working, but it should now be certain that adding the extra ID to the driver will work. I wonder if the 0901 and 0902 entries are placeholders that you have added, Graham, and that one of these could become 1000?
__________________
"I think." Charles Darwin (1809-1882)

Last edited by armtwister; 2009-04-27 at 22:22. Reason: Changed ambiguous 0xhhhh to 0xhh
 

The Following 2 Users Say Thank You to armtwister For This Useful Post: