LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-19-2006, 06:40 PM   #1
PCanavan
LQ Newbie
 
Registered: Mar 2006
Posts: 2

Rep: Reputation: 0
Question Freecom DVB-T USB - driver not recognising?


I'm trying to get a Freecom DVB-T USB to work. From checking on linuxtv, I believe that this should be supported by the dvb_usb_dtt200u kernel driver (URL obfuscation to beat posting rules - host: www linuxtv org page: /wiki/index.php/DVB_USB#WideView.2FYakumo.2FHama.2FTyphoon.2FYuan_Boxes_and_Pens). Currently, however, I'm not having much luck.

The kernel detects the USB device, writing to the system log:
eg:
Code:
Mar 19 23:59:36 ninja usb 1-2: new high speed USB device using ehci_hcd and address 15
It is then correctly identified by lsusb:

Code:
Bus 001 Device 015: ID 14aa:022a AVerMedia (again) or C&E

However, neither /dev/dvb/* nor /dev/dvb* appear, and there are no driver-specific entries in the system log (other people with this hardware seem to have these, from other posts I've seen). The "new high speed USB device" entry appears, and nothing else. If the dvb_usb_dtt200u module is not loaded manually, the kernel does not auto-load it. If it is manually loaded then there is no change in behaviour, except that it appears in the lsmod output. I'm able to use a USB flash drive ('key') and iPod without issue (these were not plugged in whilst trying to get the Freecom unit to work).

I'm fairly sure that this is not a problem with host hardware, since:
a) My main host works with other USB hardware OK
b) I've seen identical symptoms on two quite different boxes (one is my normal system, one I've just purpose-built to run Myth with this tuner - details below).

However, it is worth noting that I believe this is the only high-speed USB (ie true USB2) device I've got. I've covered the basics below, but I'm happy to include any additional info anyone might want, provided I know how to get it. I've not yet managed to test the tuner itself under Windows, to verify that it's working, but it seems more likely that it's a Linux issue than a hardware one, given the symptoms.

Ideas?


Problem seen on:

1) AthlonXP 2800+, ASUS A7V-600-X mobo (VIA KT600 chipset), Gentoo x86
Code:
ninja linux # uname -a
Linux ninja 2.6.15-gentoo-r1 #2 PREEMPT Sat Mar 4 14:21:41 GMT 2006 i686 AMD Athlon(TM) XP 2800+ AuthenticAMD GNU/Linux
Code:
ninja linux # lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02)
00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02)
00:0e.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
00:13.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 08)
00:13.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 08)
01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3] (rev a3)
Code:
ninja linux # lsscsi
[0:0:0:0]    disk    ATA      WDC WD2500SD-01K 08.0  /dev/sda
[2:0:2:0]    cd/dvd  PLEXTOR  CD-ROM PX-40TS   1.00  /dev/sr0
[2:0:3:0]    cd/dvd  PLEXTOR  CD-R   PX-W1210S 1.04  /dev/sr1
[2:0:5:0]    cd/dvd  PIONEER  DVD-ROM DVD-303  1.10  /dev/sr2
[2:0:6:0]    process EPSON    Perfection1200   1.03  -
[3:0:1:0]    tape    HP       C5683A           C004  /dev/st0
[3:0:4:0]    disk    FUJITSU  MAP3735NP        5608  /dev/sdb
[3:0:9:0]    disk    FUJITSU  MAN3367MC        0109  /dev/sdc
[3:0:12:0]   disk    FUJITSU  MAN3367MC        0109  /dev/sdd
Code:
ninja linux # lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 017: ID 0452:0051 Mitsubishi Electronics America, Inc. Integrated Hub
Bus 003 Device 016: ID 0452:0050 Mitsubishi Electronics America, Inc. Diamond Pro 900u CRT Monitor
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 015: ID 14aa:022a AVerMedia (again) or C&E
Bus 001 Device 001: ID 0000:0000
After manually modprobe-ing the dvb_usb_dtt200u module:
Code:
ninja linux # lsmod
Module                  Size  Used by
usb_storage            29060  0
dvb_usb_dtt200u         7428  0
dvb_usb                13896  1 dvb_usb_dtt200u
dvb_core               66664  1 dvb_usb
dvb_pll                 8708  1 dvb_usb
snd_pcm_oss            41696  0
snd_mixer_oss          14144  2 snd_pcm_oss
snd_seq_oss            26752  0
snd_seq_midi_event      5568  1 snd_seq_oss
snd_seq                42128  4 snd_seq_oss,snd_seq_midi_event
analog                  8864  0
ns558                   4356  0
8250_pnp                8256  0
8250                   16916  1 8250_pnp
serial_core            15808  1 8250
generic                 3972  0 [permanent]
xfs                   481048  1
amdtp                   8972  0
eth1394                15496  0
cmp                     3072  1 amdtp
dv1394                 15884  0
raw1394                23276  0
video1394              15436  0
ohci1394               27444  3 amdtp,dv1394,video1394
sbp2                   19140  0
ieee1394               77944  8 amdtp,eth1394,cmp,dv1394,raw1394,video1394,ohci1394,sbp2
usbhid                 30752  0
tda9887                12752  0
tda9875                 6032  0
ir_kbd_gpio             8900  0
tuner                  35556  0
msp3400                26672  0
bttv                  143568  1 ir_kbd_gpio
firmware_class          7296  2 dvb_usb,bttv
i2c_algo_bit            7368  1 bttv
v4l2_common             4672  1 bttv
btcx_risc               3592  1 bttv
videodev                6784  1 bttv
tveeprom               12176  1 bttv
video_buf              15428  1 bttv
tvaudio                19548  0
ir_kbd_i2c              6092  0
ir_common               7748  2 ir_kbd_gpio,ir_kbd_i2c
tda7432                 6232  0
psmouse                29828  0
it87                   16804  0
hwmon_vid               1984  1 it87
floppy                 50628  0
aic7xxx               149524  0
ppdev                   6852  0
parport_pc             32452  1
lp                      8196  0
parport                28680  3 ppdev,parport_pc,lp
cdc_acm                 9824  0
uhci_hcd               26448  0
ehci_hcd               25032  0
usbcore                99012  8 usb_storage,dvb_usb_dtt200u,dvb_usb,usbhid,cdc_acm,uhci_hcd,ehci_hcd
via_rhine              17860  0
ide_cd                 32772  1
via82cxxx               7492  0 [permanent]
ide_core               97396  3 generic,ide_cd,via82cxxx
i2c_viapro              6612  0
i2c_isa                 3328  1 it87
eeprom                  5264  0
i2c_core               15184  15 dvb_usb,tda9887,tda9875,tuner,msp3400,bttv,i2c_algo_bit,tveeprom,tvaudio,ir_kbd_i2c,tda7432,it87,i2c_viapro,i2c_isa,eeprom
snd_cs46xx             73608  0
snd_bt87x              10760  0
snd_via82xx            20888  1
gameport               10632  5 analog,ns558,snd_cs46xx,snd_via82xx
snd_ac97_codec         78688  2 snd_cs46xx,snd_via82xx
snd_ac97_bus            1792  1 snd_ac97_codec
snd_pcm                69000  5 snd_pcm_oss,snd_cs46xx,snd_bt87x,snd_via82xx,snd_ac97_codec
snd_timer              18372  2 snd_seq,snd_pcm
snd_page_alloc          7496  4 snd_cs46xx,snd_bt87x,snd_via82xx,snd_pcm
snd_mpu401_uart         5312  1 snd_via82xx
snd_rawmidi            18208  2 snd_cs46xx,snd_mpu401_uart
snd_seq_device          6220  3 snd_seq_oss,snd_seq,snd_rawmidi
snd                    39780  13 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_cs46xx,snd_bt87x,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
ntfs                   85168  5
nfsd                  199428  13
exportfs                4480  2 xfs,nfsd
cifs                  183892  0
nfs                   181316  0
lockd                  51976  3 nfsd,nfs
nfs_acl                 2624  2 nfsd,nfs
sunrpc                118204  11 nfsd,nfs,lockd,nfs_acl
nvidia               4083664  12

2) Athlon64 3200+, ASUS A8N-VM CSM (nForce 430) mobo, 0706 BIOS, Gentoo amd64
You may have heard complaints about this board - and they're at least fair with BIOS < 0706. Before flashing, USB didn't work at all. Testing with my main system seems to have eliminated the mobo as the problem, though.

Code:
ssmyth / # uname -a
Linux ssmyth 2.6.15-gentoo-r7 #4 SMP PREEMPT Sun Mar 19 13:53:44 GMT 2006 x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux
Code:
ssmyth / # cat /proc/cmdline
root=/dev/sda5 acpi=off noapic
Code:
ssmyth / # lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51PV [GeForce 6150] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
04:05.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
Code:
ssmyth / # lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 14aa:022a AVerMedia (again) or C&E
Bus 001 Device 001: ID 0000:0000
Code:
ssmyth / # lsmod
Module                  Size  Used by
dvb_usb_dtt200u        11268  0
dvb_usb                16776  1 dvb_usb_dtt200u
dvb_core               81628  1 dvb_usb
i2c_core               19712  1 dvb_usb
dvb_pll                10116  1 dvb_usb
nvidia               4853680  0
nfsd                  257616  13
exportfs                5440  1 nfsd
lockd                  64656  2 nfsd
nfs_acl                 3456  1 nfsd
sunrpc                146312  10 nfsd,lockd,nfs_acl
snd_seq                54848  0
snd_seq_device          7888  1 snd_seq
snd_hda_intel          14744  0
snd_hda_codec         100992  1 snd_hda_intel
snd_pcm                86856  2 snd_hda_intel,snd_hda_codec
snd_timer              22216  2 snd_seq,snd_pcm
snd                    46480  6 snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
snd_page_alloc          9936  2 snd_hda_intel,snd_pcm
reiserfs              231992  1
usbhid                 37408  0
ohci_hcd               19588  0
ehci_hcd               29256  0
forcedeth              22788  0
usbcore               123368  6 dvb_usb_dtt200u,dvb_usb,usbhid,ohci_hcd,ehci_hcd
video1394              18872  0
sbp2                   23428  0
raw1394                23832  0
eth1394                18768  0
dv1394                 19640  0
ohci1394               30924  2 video1394,dv1394
ieee1394               93688  6 video1394,sbp2,raw1394,eth1394,dv1394,ohci1394
 
Old 03-20-2006, 02:33 PM   #2
PCanavan
LQ Newbie
 
Registered: Mar 2006
Posts: 2

Original Poster
Rep: Reputation: 0
Unhappy Not the Freecom hardware...

It's certainly not the Freecom hardware, as far as I can tell. I've now swapped the unit, and had the new unit running with Windows XP and the drivers from the CD. However, the story under linux has not changed: it looks like it's recognised at the USB level, but not by the actual driver.
 
Old 04-16-2006, 02:14 PM   #3
simonb
LQ Newbie
 
Registered: Dec 2002
Posts: 11

Rep: Reputation: 0
Similar story here

I just got a Freecom USB DVB-T and get all the same output to lsusb and lsmod.

The only thing that is slightly different is what shows up in the log when I plug the device in.

Quote:
Apr 16 20:01:51 simon kernel: usb 2-3.3: new high speed USB device using ehci_hcd and address 8
Apr 16 20:01:51 simon kernel: usb 2-3.3: configuration #1 chosen from 1 choice
Apr 16 20:01:51 simon pam_console.dev[9196]: Restoring console permissions for /dev/usbdev2.8
I am using PCLinuxOS p9.2 with the 2.16.5 stable kernel from kernel.org. I have enabled all USB-DVB related modules and installed the dvb-usb-wt220u-01.fw firmware into /lib/firmware according to the instructions at linuxtv dot org. (sorry this forum won't let me post links to other sites yet!)

Even if I modprobe dvb_usb_dtt200u manually and try running DVB apps such as Kaffeine and Klear I get no life out of the thing. There is never any /dev/dvb device or directory showing up (PClinux uses udev and is very similar to Mandriva).

Have I missed anything here? Have Freecom maybe changed the chipset? How do I find out?

Thanks & regards,
SimonB
 
Old 04-17-2006, 12:18 PM   #4
simonb
LQ Newbie
 
Registered: Dec 2002
Posts: 11

Rep: Reputation: 0
OK. I managed to get the thing to light up at least. I can't get any channels yet but that may be because I get lousy TV reception where I am and I don't have an outdoor aerial socket in this room. I will test in the living room in the next few days.

Basically, the problem is that Freecom have gone and changed the chipset. This requires an updated v4L-usb driver and different firmware. More info here...
http://threebit.net/mail-archive/vid.../msg01503.html

I found that to compile the driver you need the full, compiled kernel source tree and you also have to type make config in the kernel source tree before the driver will compile against it. Just press CTRL-C at the first question, by then it has compiled what the v4l driver needs.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to setup freecom dvb-t usb tv in slackware 10.2 texanizer Linux - Hardware 33 10-15-2007 01:00 PM
Usb dvb Freecom on freebsd 6 dell laptop djobbito Linux - Hardware 1 03-07-2006 01:12 PM
Usb dvb Freecom on freebsd 6 dell laptop djobbito Linux - Software 0 03-07-2006 11:06 AM
MDK 2005LE & Freecom DVB-T USB Stick slothpuck Linux - Hardware 0 11-23-2005 04:45 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 07:06 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration