Hauppauge WinTV-HVR 900 USB TV-tuner

Spørgsmål, som ikke kan besvares i andre hardware-fora, bør stilles her.
meinertz
Indlæg: 7
Tilmeldt: 10. jun 2009, 12:32
IRC nickname: meinertz

Hauppauge WinTV-HVR 900 USB TV-tuner

Indlæg af meinertz »

Hej med jer.

Jeg har en Hauppauge WinTV-HVR 900 TV-tuner som jeg meget gerne vil have til at virke på mit nyligt installerede Ubuntu 9.04. Jeg har forsøgt at google mig frem til info om emnet, og ifølge producenten Hauppauge skulle en driver allerede være med i linuxkernen fra version 2.6.26, og jeg har tilsyneladende version 2.6.28, så den skulle være der.

Fra googles søgeresultater har jeg også fundet ud af at jeg ud over driveren også skal have firmware til enheden (hvilket man efter sigende skulle kunne få fra windows driveren med et perl script). Jeg har fulgt en guide der skulle beskrive hvordan man får lige nøjagtig den tuner jeg har til at virke på ubuntu 8.10, men tilsyneladende uden succes, da jeg får følgende når jeg prøver med dmesg:

Kode: Vælg alt

[ 9565.700135] usb 2-1: new high speed USB device using ehci_hcd and address 12
[ 9565.838909] usb 2-1: configuration #1 chosen from 1 choice
Guiden som jeg følger antyder at jeg burde få en besked om at den forsøger at indlæse firmwaren.

Min tuner er også nævnt på nogle wikier, men jeg er usikker på hvor gamle informationerne er:
http://mcentral.de/wiki/index.php5/Main_Page
http://www.linuxtv.org/wiki/index.php/Em28xx_devices (tuneren bruger åbenbart em2880 driveren)

Jeg er ikke særlig erfaren linuxbruger, men jeg er heller ikke helt nybegynder. Jeg håber at nogen kan hjælpe med noget indsigt i hvad jeg har gjort forkert, og hvordan jeg kan få det til at virke.
Hjemmeside: jonas.meinertz.org
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: Hauppauge WinTV-HVR 900 USB TV-tuner

Indlæg af thomasjohansen »

Er tv tuneren en usb enhed?

hvis den er så prøv at skrive følgende i terminalen: lsusb

og dmesg.

kopier indholdet ind i et indlæg her.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
meinertz
Indlæg: 7
Tilmeldt: 10. jun 2009, 12:32
IRC nickname: meinertz

Re: Hauppauge WinTV-HVR 900 USB TV-tuner

Indlæg af meinertz »

Den genkender udmærket enheden når jeg sætter den i USB-stikket og bruger lsusb: (dette er kun første linje)

Kode: Vælg alt

Bus 002 Device 013: ID 2040:6502 Hauppauge WinTV HVR-900
dmesg giver som jeg skrev i første post følgende når jeg sætter den i: (de to sidste linjer som ser ud til at være de relevante)

Kode: Vælg alt

[ 9565.700135] usb 2-1: new high speed USB device using ehci_hcd and address 12
[ 9565.838909] usb 2-1: configuration #1 chosen from 1 choice
Hjemmeside: jonas.meinertz.org
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: Hauppauge WinTV-HVR 900 USB TV-tuner

Indlæg af thomasjohansen »

der må være flere linjer der er relevante med dmesg. jeg har følgende som fortæller mig at den fungerer korrekt

Kode: Vælg alt

[   41.978795] wlan0: associated
[   41.980262] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   52.160038] wlan0: no IPv6 routers present
[   82.500081] Clocksource tsc unstable (delta = -137913578 ns)
[ 4791.984184] usb 2-1: new high speed USB device using ehci_hcd and address 3
[ 4792.118153] usb 2-1: configuration #1 chosen from 1 choice
[ 4792.221660] dib0700: loaded with support for 8 different device-types
[ 4792.221848] dvb-usb: found a 'Hauppauge Nova-T Stick' in cold state, will try to load a firmware
[ 4792.221857] usb 2-1: firmware: requesting dvb-usb-dib0700-1.20.fw
[ 4792.243984] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[ 4792.538850] dib0700: firmware started successfully.
[ 4793.044106] dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state.
[ 4793.044226] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 4793.044710] DVB: registering new adapter (Hauppauge Nova-T Stick)
[ 4793.309792] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[ 4793.509794] DiB0070: successfully identified
[ 4793.509980] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/input/input12
[ 4793.518194] dvb-usb: schedule remote query interval to 50 msecs.
[ 4793.518206] dvb-usb: Hauppauge Nova-T Stick successfully initialized and connected.
[ 4793.519008] usbcore: registered new interface driver dvb_usb_dib0700



men prøv at installere me-tv og dvb-apps for at teste om den virker (gælder nok kun hvis det er en dvb tuner)
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
meinertz
Indlæg: 7
Tilmeldt: 10. jun 2009, 12:32
IRC nickname: meinertz

Re: Hauppauge WinTV-HVR 900 USB TV-tuner

Indlæg af meinertz »

Her er en mængde linjer fra dmesg efter at jeg har sat den i, taget den ud og så sat den i igen:

Kode: Vælg alt

[22640.546049] eth1: asix_rx_fixup() Bad RX Length 36700
[22640.551448] sky2 eth0: enabling interface
[22640.551634] ADDRCONF(NETDEV_UP): eth0: link is not ready
[22640.559075] input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input21
[22640.624542] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input22
[22640.902983] Registered led device: iwl-phy0:radio
[22640.902999] Registered led device: iwl-phy0:assoc
[22640.903011] Registered led device: iwl-phy0:RX
[22640.903023] Registered led device: iwl-phy0:TX
[22640.974205] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[22641.021982] wlan0: direct probe to AP 00:0f:b5:a9:23:94 try 1
[22641.029252] wlan0: direct probe to AP 00:0f:b5:a9:23:94 try 1
[22641.228057] wlan0: direct probe to AP 00:0f:b5:a9:23:94 try 2
[22641.428056] wlan0: direct probe to AP 00:0f:b5:a9:23:94 try 3
[22641.800605] wlan0: direct probe to AP 00:0f:b5:a9:23:94 timed out
[22650.872057] eth1: no IPv6 routers present
[25122.964127] usb 2-1: new high speed USB device using ehci_hcd and address 13
[25123.104353] usb 2-1: configuration #1 chosen from 1 choice
[26297.137884] usb 2-1: USB disconnect, address 13
[26308.804054] usb 2-1: new high speed USB device using ehci_hcd and address 14
[26308.943130] usb 2-1: configuration #1 chosen from 1 choice


Jeg har allerede hentet både me-tv og dvb-apps. Me TV at den ikke finder nogen DVB tuner når jeg starter det.
Hjemmeside: jonas.meinertz.org
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: Hauppauge WinTV-HVR 900 USB TV-tuner

Indlæg af thomasjohansen »

måske dette link kan hjælpe

http://www.mythtv.co.nz/mythtv/2008/11/ ... buntu-810/


viewtopic.php?f=15&t=4360


https://bugs.launchpad.net/ubuntu/+sour ... bug/195435


som jeg lige læser det mange steder så er der en del problemer med denne, så måske det er lettere at købe en ny?
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
meinertz
Indlæg: 7
Tilmeldt: 10. jun 2009, 12:32
IRC nickname: meinertz

Re: Hauppauge WinTV-HVR 900 USB TV-tuner

Indlæg af meinertz »

thomasjohansen skrev:måske dette link kan hjælpe

http://www.mythtv.co.nz/mythtv/2008/11/ ... buntu-810/

Denne guide har jeg allerede fulgt (som jeg skrev i mit første indlæg) til punkt og prikke, (min xc3028-v27.fw fil har endda samme md5 sum som i guiden) men det ser ikke ud til at virke.

thomasjohansen skrev:https://ubuntudanmark.dk/forum/viewtopic.php?f=15&t=4360

Kom jeg også forbi igennem min research på google, men indeholder desværre ikke nogen løsningsforslag som jeg ikke allerede har forsøgt mig med.

thomasjohansen skrev:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/195435

Jeg er ikke helt sikker her, men den bug ser ud til at være blevet fikset?

thomasjohansen skrev:som jeg lige læser det mange steder så er der en del problemer med denne, så måske det er lettere at købe en ny?

Jeg synes ellers at det ser ud til at de fleste får det til at virke i sidste ende, jeg synes i hvert fald lige at jeg vil gøre nogle flere forsøg for at få den til at virke først. :)
Hjemmeside: jonas.meinertz.org
meinertz
Indlæg: 7
Tilmeldt: 10. jun 2009, 12:32
IRC nickname: meinertz

Re: Hauppauge WinTV-HVR 900 USB TV-tuner

Indlæg af meinertz »

Okay, nu er der fremskridt. Jeg havde åbenbart fået lavet noget lort med driveren, så det hjalp da jeg installerede ubuntu igen helt fra bunden og lagde firmwaren ind i /lib/firmware/ som der stod i guiden (http://www.mythtv.co.nz/mythtv/2008/11/ ... buntu-810/)

Når jeg sætter tuneren i nu får jeg følgende:

Kode: Vælg alt

[  990.628190] usb 2-1: new high speed USB device using ehci_hcd and address 10
[  990.769960] usb 2-1: configuration #1 chosen from 1 choice
[  990.810547] em28xx v4l2 driver version 0.1.0 loaded
[  990.810592] em28xx new video device (2040:6502): interface 0, class 255
[  990.810595] em28xx Doesn't have usb audio class
[  990.810597] em28xx #0: Alternate settings: 8
[  990.810599] em28xx #0: Alternate setting 0, max size= 0
[  990.810600] em28xx #0: Alternate setting 1, max size= 0
[  990.810602] em28xx #0: Alternate setting 2, max size= 1448
[  990.810603] em28xx #0: Alternate setting 3, max size= 2048
[  990.810605] em28xx #0: Alternate setting 4, max size= 2304
[  990.810606] em28xx #0: Alternate setting 5, max size= 2580
[  990.810608] em28xx #0: Alternate setting 6, max size= 2892
[  990.810609] em28xx #0: Alternate setting 7, max size= 3072
[  990.810836] em28xx #0: chip ID is em2882/em2883
[  991.001981] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
[  991.002007] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
[  991.002031] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
[  991.002053] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
[  991.002076] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[  991.002098] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[  991.002120] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
[  991.002142] em28xx #0: i2c eeprom 70: 32 00 38 00 35 00 34 00 36 00 32 00 30 00 34 00
[  991.002164] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
[  991.002186] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
[  991.002208] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[  991.002230] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 9c bc
[  991.002253] em28xx #0: i2c eeprom c0: 1e f0 74 02 01 00 01 79 d4 00 00 00 00 00 00 00
[  991.002275] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[  991.002297] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 9c bc
[  991.002320] em28xx #0: i2c eeprom f0: 1e f0 74 02 01 00 01 79 d4 00 00 00 00 00 00 00
[  991.002344] EEPROM ID= 0x9567eb1a, hash = 0x987f3cdd
[  991.002348] Vendor/Product ID= 2040:6502
[  991.002352] AC97 audio (5 sample rates)
[  991.002355] 500mA max power
[  991.002358] Table at 0x24, strings=0x1e82, 0x186a, 0x0000
[  991.005439] tveeprom 0-0050: Hauppauge model 65018, rev B2C0, serial# 2014364
[  991.005449] tveeprom 0-0050: tuner model is Xceive XC3028 (idx 120, type 71)
[  991.005458] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[  991.005468] tveeprom 0-0050: audio processor is None (idx 0)
[  991.005474] tveeprom 0-0050: has radio
[  991.030604] tuner' 0-0061: chip found @ 0xc2 (em28xx #0)
[  991.051582] xc2028 0-0061: creating new instance
[  991.051588] xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
[  991.051602] i2c-adapter i2c-0: firmware: requesting xc3028-v27.fw
[  991.060550] xc2028 0-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[  991.116168] xc2028 0-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
[  992.127367] xc2028 0-0061: Loading firmware for type=MTS (4), id 000000000000b700.
[  992.144287] xc2028 0-0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
[  992.421924] tvp5150 0-005c: tvp5150am1 detected.
[  992.589530] em28xx #0: V4L2 device registered as /dev/video1 and /dev/vbi0
[  992.589538] em28xx #0: Found Hauppauge WinTV HVR 900 (R2)
[  992.589582] usbcore: registered new interface driver em28xx
[  992.604517] em28xx-audio.c: probing for em28x1 non standard usbaudio
[  992.604523] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[  992.605114] Em28xx: Initialized (Em28xx Audio Extension) extension
[  992.773235] tvp5150 0-005c: tvp5150am1 detected.
Hvilket jeg synes ser rimelig lovende ud, men det ser stadig ikke ud til at diverse programmer kan genkende den som en tv-tuner.
Hjemmeside: jonas.meinertz.org
ostehamster
Indlæg: 1
Tilmeldt: 6. aug 2009, 08:40

Re: Hauppauge WinTV-HVR 900 USB TV-tuner

Indlæg af ostehamster »

Lidt ot, men hvor har du skaffet et Hauppauge WinTV-HVR 900? Jeg har bestilt flere steder fra, men alle har været et 900H pakket ind som et 900, og dermed ubrugeligt i linux :/