Thanks for responding oldcpu & F_Sauce!
My kernel version:
terryw@siliconpenguin:~> uname -r
3.7.10-1.16-pae
I don’t have a
/dev/video
device.
terryw@siliconpenguin:~> lsusb
Bus 001 Device 002: ID 050d:0234 Belkin Components F5U234 USB 2.0 4-Port Hub
Bus 001 Device 006: ID 1b71:3002
Bus 004 Device 002: ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
Bus 005 Device 002: ID 0461:4d15 Primax Electronics, Ltd Dell Optical Mouse
Bus 006 Device 002: ID 0079:0006 DragonRise Inc. Generic USB Joystick
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 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
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 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
The second item is the USBTV007 EasyCAP.
This next section is more complete, if not much more useful.
lsusb -v
--SNIP--
Bus 001 Device 006: ID 1b71:3002
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1b71
idProduct 0x3002
bcdDevice 1.00
iManufacturer 3 fushicai
iProduct 4 usbtv007
iSerial 2 300000000002
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 83
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 4
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
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 4
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
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0100 1x 256 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 4
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: 0x0000
(Bus Powered)
So we know what the model is anyway…
When I run the TVtime Television Viewer, the window comes up but reports there is no signal, and it says:
No such file or directory
Cannont open capture device /dev/video0.
And of course, that would be correct, there are no video* entries under /dev.
I haven’t compiled my own kernel for about 4.5-5 years, under OpenSuSE 10.3. I still have the directions on a sheet of notebook paper, and I know the current directions are always in the kernel source tree. I thought maybe I just needed to load a kernel driver/module. Maybe with a modprobe command. I was hoping that the three files at git.kernel.org would provide that driver?? Just not sure?
The LinuxTVWiki site, Easycap - LinuxTVWiki goes on to tell how to get it to work:
Making it work
Linux kernel driver, enable CONFIG_VIDEO_USBTV: https://git.kernel.org/cgit/linux/ke…edia/usb/usbtv
- From 3.11 (“Linux for Workgroups”) on: Supports NTSC, Composite input
- Queued for 3.12: S-Video input
- In works: Controls (brightness, …)
So according to the above quote, the link is to a kernel driver that should work with my kernel? The 3.11 line, what the heck is “Linux for Workgroups”?? OMG, never mind(Win 3.1 and 3.11 WFWG)! Anyway, that looks like their saying with kernel version 3.11+, it supports NTSC, Composite input - without a kernel driver? Builtin? So if I upgrade my kernel to 3.11 I shouldn’t need a loadable kernel driver?
oldcpu, the best option would be trying out a liveDVD version with a 3.11 kernel. I’ve got an older machine with WinXP I wanna try, but I need to reinstall GRUB2, to repair the boot loader. That way I can at least verify that the device does function.
Thank you! Let me know what you think about the kernel driver option.
Cheers,
Terry.