Bug #370

Plextor ConvetX USB MP4 recorder not working.

Added by goofee over 11 years ago. Updated almost 11 years ago.

Status:Closed Start date:
Priority:Normal Due date:
Assignee:mihanson % Done:

100%

Category:Packages: Core Spent time: -
Target version:6.03.00

Description

I tried installing with it connected and connecting it after install. Device in not recognized.

$ lsusb | grep Plextor Bus 001 Device 004: ID 093b:a002 Plextor Corp. ConvertX M402U XLOADER $ lsmod | grep go7007 $ dmesg usb 1-8: new high speed USB device using ehci_hcd and address 5 usb 1-8: configuration #1 chosen from 1 choice

History

Updated by goofee over 11 years ago

so here's how I got it to work. At first I tried just copying the firmware and the udev rules as much of the stuff was already there but I kept getting errors.
go7007: probing for module wis-saa7115 failed
A quick 'make install' seemed to make it all work. I tried a few different versions of the driver but that's the only one that I could make without errors.

$ sudo pacman -S fxload echo 'usbfs /proc/bus/usb usbfs devmode=0666 0 0' >> /etc/fstab #stolen from R5.5 fstab - may not be optimal $ sudo mount -a wget http://go7007.imploder.org/wp-content/uploads/2009/02/wis-go7007-linux-098-3tar.bz2 tar xf wis-go7007-linux-098-3tar.bz2 cd wis-go7007-linux-0.9.8-3/ $ make $ sudo make install $ lsusb | grep Plextor Bus 001 Device 007: ID 093b:a102 Plextor Corp. ConvertX M402U A/V Capture $ lsmod | grep go7007 go7007_usb 14340 0 go7007 55940 1 go7007_usb snd_pcm 70020 4 go7007,snd_pcm_oss,snd_intel8x0,snd_ac97_codec snd 50852 10 go7007,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer usbcore 136976 6 go7007_usb,usb_storage,usbhid,uhci_hcd,ehci_hcd videodev 34176 2 go7007,cx88xx i2c_core 22804 26 go7007_usb,go7007,i2c_i801,cx88_vp3054_i2c,mt352,cx88xx,i2c_algo_bit,tveeprom,tuner_xc2028,s5h1409,xc5000,dvb_pll,s5h1411,or51132,cx24116,nxt200x,isl6421,stb6000,tda9887,tuner_simple,zl10353,cx24123,lgdt330x,stv0299,stv0288,cx22702 $dmesg usb 1-8: new high speed USB device using ehci_hcd and address 19 usb 1-8: configuration #1 chosen from 1 choice go7007-usb: probing new GO7007 USB board go7007 1-8:1.0: firmware: requesting go7007fw.bin go7007: registering new Plextor PX-M402U snd_go7007: exports duplicate symbol go7007_snd_remove (owned by go7007) wis-saa7115: initializing SAA7115 at address 32 on WIS GO7007SB go7007: unsupported ioctl -2143521279 go7007 1-8:1.0: firmware: requesting go7007tv.bin go7007 1-8:1.0: firmware: requesting go7007fw.bin

On a side note...
if you uncomment line 863 from libs/libmythtv/recordingprofile.cpp
codecName->addSelection("MPEG-2");
it would allow you to record using the Plextor's hardware mpeg2 encoder.
[[http://www.mailinglistarchive.com/mythtv-dev@mythtv.org/msg09891.html]]

Updated by cecil over 11 years ago

We do have a package for the plextor it is, plextor-convertX-driver. Can you please try it? If it works, I'll go the extra step and patch MythTV for MPEG2.

Updated by goofee over 11 years ago

I did a fresh install.

$ sudo pacman -S plextor-convertX-driver resolving dependencies... looking for inter-conflicts... Targets (2): fxload-2002_04_11-4 plextor-convertX-driver-0.9.8-4 Total Download Size: 0.14 MB Total Installed Size: 0.58 MB Proceed with installation? [Y/n] y :: Retrieving packages from core-testing... fxload-2002_04_11-4... 12.5K 32.9K/s 00:00:00 [#####################] 100% plextor-convertX-dr... 127.2K 137.9K/s 00:00:01 [#####################] 100% checking package integrity... (2/2) checking for file conflicts [#####################] 100% error: could not prepare transaction error: failed to commit transaction (conflicting files) plextor-convertX-driver: /usr/sbin exists in filesystem Errors occurred, no packages were upgraded.

I opened up the tarball and found that 'usr/sbin/go7007_firmware_load' was actually saved as 'usr/sbin' causing the package not to install. I fixed that and manually extracted the archive to the proper directories. I still had to edit fstab to mount usbfs in order for fxload to work.

I still have errors in dmesg.

go7007: module is from the staging directory, the quality is unknown, you have been warned. go7007_usb: module is from the staging directory, the quality is unknown, you have been warned. go7007-usb: probing new GO7007 USB board go7007 1-8:1.0: firmware: requesting go7007fw.bin go7007: registering new Plextor PX-M402U go7007: probing for module wis-saa7115 failed<6>usbcore: registered new interface driver go7007 go7007: unsupported ioctl -2143521279

The device shows up in mythtv-setup, but live tv is black for about 30 seconds and then back to main menu.

Updated by cecil over 11 years ago

sudo pacman -Sf plextor-convertX-driver as you compiled from source. Please investigate the logs for the black screen issue.

Updated by goofee over 11 years ago

-6 installed perfectly on a fresh install. Connect deviceERROR: Make sure usbfs|usbdevfs is mounted on /proc/bus/usb
Add line to fstab. Reconnect device. Recordings/livetv work fine.

Updated by mihanson almost 11 years ago

  • Target version set to 6.03.00
  • Status changed from New to In Progress
  • Assignee changed from cecil to mihanson
  • Category set to Packages: Core

Updated by mihanson almost 11 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

Applied in changeset commit:"958fa9a20f45a187e01a63544be5594ee389cffe".

Also available in: Atom PDF