You are not logged in.
Roxio VHS to DVD 3 Plus takes Left, Right + Video inputs and gives a USB plug. How do I mount a video device from this?
I plug in the device and play a VHS tape. An input device shows up in my XFCE Pulse Audio Plugin's Volume Control > Input Devices tab, as "Roxio Video Capture USB Analog Stereo", and the GUI indicates that audio is coming through. (I haven't piped the audio through so I can hear it, yet, but at this point I'm assuming it works.)
$ dmesg
<trimmed>
[ 1302.214984] usb 3-2: new high-speed USB device number 2 using xhci_hcd
[ 1302.424402] usb 3-2: New USB device found, idVendor=1b80, idProduct=e31d, bcdDevice= 1.00
[ 1302.424408] usb 3-2: New USB device strings: Mfr=0, Product=1, SerialNumber=2
[ 1302.424412] usb 3-2: Product: Roxio Video Capture USB
[ 1302.424415] usb 3-2: SerialNumber: 11111111111111111111
[ 1302.504630] usbcore: registered new interface driver snd-usb-audio
$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 1b80:e31d Afatech
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 1b1c:1b11 Corsair K95 RGB Mechanical Gaming Keyboard
Bus 001 Device 004: ID 8087:07dc Intel Corp.
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ lsusb -v
output at https://ptpb.pw/3PQN
Unplugging / re-plugging indicates the Roxio device is the one labeled as Afatech.
Based on this superuser post, I was expecting some logs like:
<not my output>
em28xx #0: Identified as Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2 (card=9)
saa7115 3-0025: saa7113 found (1f7113d0e100000) @ 0x4a (em28xx #0)
em28xx #0: Config register raw data: 0x50
em28xx #0: AC97 vendor ID = 0xffffffff
em28xx #0: AC97 features = 0x6a90
em28xx #0: Empia 202 AC97 audio processor detected
em28xx #0: v4l2 driver version 0.1.2
em28xx #0: V4L2 video device registered as video1
em28xx #0: V4L2 VBI device registered as vbi0
</ not my output>
Had I gotten this output, I would have then tried using VLC to stream off of /dev/video1.
That post implied this would be found in /var/log/messages.log, but https://bbs.archlinux.org/viewtopic.php?id=204837 implies I should be looking in journalctl. journalctl has ~the same log lines as dmesg, and no references to em28xx.
Neither this chat message nor this historical lament give me much hope, but this linuxtv.org #Making it work suggests "To make it work, some have to do modprobe em28xx card=2 to make sound work properly. It's video compression format is YUY2." My sound already works, but maybe em28xx is what I need? <grasping at straws>
First, as done on that page,
$ usb-devices
T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1b80 ProdID=e31d Rev=01.00
S: Product=Roxio Video Capture USB
S: SerialNumber=11111111111111111111
C: #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#=0x0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)
I: If#=0x1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I: If#=0x2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
Note that that page said this output worked [after] `modprobe em28xx...` and mine worked before. The line that concerns me is `I: If#=0x0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)`. Looks like I'm missing a driver? Except the output on that page had the same line with `Driver=(none)`.
Also, [can't remember what gave me the idea to run this, but whatever]
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC892 Alt Analog [ALC892 Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: USB [Roxio Video Capture USB], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
So, to modprobing em28xx..
$ sudo modprobe em28xx card=2
$ dmesg
[ 3207.796555] media: Linux media interface: v0.10
[ 3207.825727] videodev: Linux video capture interface: v2.00
[ 3207.835584] usbcore: registered new interface driver em28xx
And, finally, unplug, re-plug usb.
$ dmesg
[ 3333.510017] usb 3-2: USB disconnect, device number 2
[ 3335.816595] usb 3-2: new high-speed USB device number 3 using xhci_hcd
[ 3336.026222] usb 3-2: New USB device found, idVendor=1b80, idProduct=e31d, bcdDevice= 1.00
[ 3336.026228] usb 3-2: New USB device strings: Mfr=0, Product=1, SerialNumber=2
[ 3336.026232] usb 3-2: Product: Roxio Video Capture USB
[ 3336.026235] usb 3-2: SerialNumber: 11111111111111111111
$ journalctl
pulseaudio[870]: W: [alsa-source-USB Audio] alsa-util.c: Got POLLNVAL from ALSA
pulseaudio[870]: W: [alsa-source-USB Audio] alsa-util.c: Could not recover from POLLERR|POLLNVAL|POLLHUP with snd_pcm_prepare(): No such device
kernel: usb 3-2: USB disconnect, device number 2
<remaining dupes with dmesg trimmed>
No change. Still no /dev/video*
$ ls /dev
autofs initctl psaux tty10 tty34 tty58 vcs3
block input ptmx tty11 tty35 tty59 vcs4
bsg kmsg ptp0 tty12 tty36 tty6 vcs5
btrfs-control kvm pts tty13 tty37 tty60 vcs6
bus lightnvm random tty14 tty38 tty61 vcs7
cdrom log rfkill tty15 tty39 tty62 vcsa
char loop-control rtc tty16 tty4 tty63 vcsa1
console mapper rtc0 tty17 tty40 tty7 vcsa2
core mei0 sda tty18 tty41 tty8 vcsa3
cpu mem sda1 tty19 tty42 tty9 vcsa4
cpu_dma_latency memory_bandwidth sda2 tty2 tty43 ttyS0 vcsa5
cuse mqueue sda3 tty20 tty44 ttyS1 vcsa6
disk net sda4 tty21 tty45 ttyS2 vcsa7
dm-0 network_latency sda5 tty22 tty46 ttyS3 vfio
dri network_throughput sdb tty23 tty47 uhid vga_arbiter
fb0 null sdb1 tty24 tty48 uinput vhci
fd nvidia0 shm tty25 tty49 urandom vhost-net
full nvidiactl snapshot tty26 tty5 usb vhost-vsock
fuse nvidia-modeset snd tty27 tty50 userio watchdog
hidraw0 nvidia-uvm sr0 tty28 tty51 vboxdrv watchdog0
hidraw1 nvidia-uvm-tools stderr tty29 tty52 vboxdrvu zero
hidraw2 nvme0 stdin tty3 tty53 vboxnetctl
hidraw3 nvme0n1 stdout tty30 tty54 vboxusb
hidraw4 nvme0n1p1 tty tty31 tty55 vcs
hpet port tty0 tty32 tty56 vcs1
hugepages ppp tty1 tty33 tty57 vcs2
Other communities I've asked:
Last edited by kd8azz (2018-09-27 00:54:02)
Offline
A friend recommended I `tree /dev`, plug in the device, `tree /dev` again, and diff the results. I've done that, and I think the results confirm that only a sound device is being mounted.
/dev
├── bus
│ └── usb
│ ├── 003
│ │ └── 004
├── char
│ ├── 116:14 -> ../snd/pcmC2D0c
│ ├── 116:15 -> ../snd/controlC2
│ ├── 189:259 -> ../bus/usb/003/004
├── snd
│ ├── by-id
│ │ └── usb-1b80_Roxio_Video_Capture_USB_11111111111111111111-01 -> ../controlC2
│ ├── by-path
│ │ └── pci-0000:03:00.0-usb-0:2:1.1 -> ../controlC2
│ ├── controlC2
│ ├── pcmC2D0c
Last edited by kd8azz (2018-09-23 22:28:10)
Offline
linuxtv.org has this in category 'DVB-T USB Devices' and I just realized DVB-T may be the right thing to search to find a driver. Indeed, the Arch wiki has an entry. So I tried loading the three modules.
$ sudo modprobe dvb_usb_rtl28xxu
$ sudo modprobe rtl2830
$ sudo modprobe rtl2832
Unfortunately, after an unplug-replug, dmesg has nothing further to say and /dev/dvb/ still does not exist. Additionally, `/etc/modprobe.d/rtlsdr.conf` does not exist, so it isn't the RTL-SDR blacklist problem mentioned on the page.
This appears to be another dead-end.
Offline
The guy on the Ubuntu chat thread, who I thought had written kernel code to make this work, got back to me. He never did get this to work. https://chat.stackexchange.com/rooms/83 … than-osman
I assume no one ever will. So, if you found yourself here because you haven't bought it yet, and you wanted to make sure it would work, first: Don't buy it.
Offline