I am new to Opensuse (Opensuse 11.2 with KDE). I had recently converted an older laptop (Lenovo 3000 N100) into a linux-alone system and was starting to enjoy the opensuse experience.
The problem started when I brought an external Tv Tuner card (Prolink Pixelview USB 415). The card works fine on Windows XP (Yes, I had to switch back to a dual boot for this) but I dont know how to make it work on Opensuse. I have browsed through a lot of websites for this but they are either too complex or do not work.
The card is detected on dmesg and lsusb -v as a Prolink device, but Yast doesnt identify it and neither has the device listed in its TV Card section.
Somebody please help me on what to do to watch TV on opensuse so that I can switch back to a linux only system and spare my old laptop the burden of dual boot.
** 3.574461] usb 1-5: New USB device found, idVendor=1554, idProduct=4966
3.574473] usb 1-5: New USB device strings: Mfr=16, Product=32, SerialNumber=64
3.574482] usb 1-5: Product: USB2.0 TV BOX
3.574489] usb 1-5: Manufacturer: Trident
3.574495] usb 1-5: SerialNumber: 2004090820040908
3.574727] usb 1-5: configuration #1 chosen from 1 choice **
And the output from lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1554:4966 Prolink Microsystems Corp.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Output from lsusb -v (Just in case)
Bus 001 Device 002: ID 1554:4966 Prolink Microsystems Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1554 Prolink Microsystems Corp.
idProduct 0x4966
bcdDevice 0.01
iManufacturer 16 Trident
iProduct 32 USB2.0 TV BOX
iSerial 64 2004090820040908
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 78
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 48 2.0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x1400 3x 1024 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x1400 3x 1024 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0002
(Bus Powered)
Remote Wakeup Enabled
Seems that I can not bring you good news today.
After some reading after searching for the Product ID (1554:4966) it turns out that there is no stable driver for this device available, which would be told to be safe for your hardware, and that there is no active development at the moment to change this because the vendor is not providing a documentation.
In short: Since the vendor is not interrested in getting the device working on other systems than windows you will hardly ever get it working under linux.
It is really sad that i cant use this TV card in Linux. But it also gives me an insight into a question which always intrigued me. I had stumbled upon an article in which the writer claimed that “Even people in India and China do not seem to have adopted into Linux despite it being free and windows for desktop costing more” and I thinkthe solution lies here.
I am from India and the TV Tuner card I have bought is one of the most popular in India. The vendor told me clearly that he doesnt sell any other TV tuner card. And as you have pointed out, it works only with Windows.It was the same when I wanted to buy an mp3 player. The vendor insisted on selling an ipod. And when I brought the 5th Gen Ipod shuffle it wouldnt work with Linux but worked on Windows. I had to search real hard to buy the current Cowon iAudio Mp3 player I am using right now (which I find better than ipod… not to mention more affordable).
Again, thanks for your reply,and please let me know if there is any workaround for my TV Tuner device.