So, heres a looooooooooooooooooooong sad journey to get this thing to work right, I bet you won't be surprised with the results.
SYSTEM: ThinkPad T500 with ATI 3650 HD
I bought the StarTech.com USB2VGAE2 adapter after finding and article on the Ubuntu wiki that explains that it might actually work. So first thing to try was to do a simple
Code:
sudo modprobe sisusbvga
believing that the driver is built in. Hooked up the device and the result :
FAIL!
So I went ahead and did a
Code:
lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0711:5100 Magic Control Technology Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 17ef:4807 Lenovo
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 08ff:2810 AuthenTec, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
So I see that its detecting the device just fine, but doing nothing
Code:
dmesg
[ 1.501358] usb 2-2: new high speed USB device using ehci_hcd and address 2
[ 1.658718] usb 2-2: configuration #1 chosen from 1 choice
So, I download the kernel source code to check out the driver related files and sisusb.c (...../drivers/usb/misc/sisusbvga in the kernel source) and I couldn't find the VIDID for my device listed (see lsusb output above) so I add it to source
Then I took a back up of the existing /lib/modules/2.6.31-17-generic/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko and replaced it with the freshly compiled one. Reboot and,
Code:
sudo modprobe sisusbvga
dmesg
usbcore: registered new interface driver sisusb
Hookup the device and
Code:
usb 2-2: USB2VGA dongle found at address 2 :D
usb 2-2: Allocated 8 output buffers :D
usb 2-2: Failed to early initialize device :(
So, heres a loooooooooooooo ooooooong sad journey to get this thing to work right, I bet you won't be surprised with the results.
SYSTEM: ThinkPad T500 with ATI 3650 HD
I bought the StarTech.com USB2VGAE2 adapter after finding and article on the Ubuntu wiki that explains that it might actually work. So first thing to try was to do a simple
Code:
sudo modprobe sisusbvga
believing that the driver is built in. Hooked up the device and the result :
FAIL!
So I went ahead and did a
Code:
lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0711:5100 Magic Control Technology Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 17ef:4807 Lenovo
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 08ff:2810 AuthenTec, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
So I see that its detecting the device just fine, but doing nothing
Code:
dmesg
[ 1.501358] usb 2-2: new high speed USB device using ehci_hcd and address 2
[ 1.658718] usb 2-2: configuration #1 chosen from 1 choice
So, I download the kernel source code to check out the driver related files and sisusb.c (...../ drivers/ usb/misc/ sisusbvga in the kernel source) and I couldn't find the VIDID for my device listed (see lsusb output above) so I add it to source
Code:
.....
....
...
static struct usb_device_id sisusb_table [] = {
{ USB_DEVICE(0x0711, 0x0550) },
{ USB_DEVICE(0x0711, 0x5100) },
{ USB_DEVICE(0x0711, 0x0900) },
{ USB_DEVICE(0x0711, 0x0901) },
{ USB_DEVICE(0x0711, 0x0902) },
{ USB_DEVICE(0x0711, 0x0903) },
{ USB_DEVICE(0x0711, 0x0918) },
{ USB_DEVICE(0x182d, 0x021c) },
{ USB_DEVICE(0x182d, 0x0269) },
{ }
};
...
....
.....
Then I compiled it
Code:
sudo make menuconfig
make
Then I took a back up of the existing /lib/modules/ 2.6.31- 17-generic/ kernel/ drivers/ usb/misc/ sisusbvga/ sisusbvga. ko and replaced it with the freshly compiled one. Reboot and,
Code:
sudo modprobe sisusbvga
dmesg
usbcore: registered new interface driver sisusb
Hookup the device and
Code:
usb 2-2: USB2VGA dongle found at address 2 :D
usb 2-2: Allocated 8 output buffers :D
usb 2-2: Failed to early initialize device :(
Result : JACKS***