Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Veteraani-harrastaja - 26.11.09 - klo:22.05
-
Nyt meni käsi päähän. Olen opiskellut otsikon mukaisen digitikun kanssa, mutta en saa toimimaan enkä kuvaa ME-TV:lle.
Tässä jotain dataa asiasta paremmin tietäville:
jyrki@FCS-Esprimo:/lib/firmware$ lsmod
Module Size Used by
em28xx_alsa 17800 0
tuner_xc2028 30000 1
tea5767 15620 0
tuner 36036 0
v4l2_common 23296 1 tuner
tvp5150 26128 0
em28xx 81452 1 em28xx_alsa
compat_ioctl32 18304 1 em28xx
videodev 45184 3 tuner,em28xx,compat_ioctl32
v4l1_compat 23940 1 videodev
videobuf_vmalloc 16004 1 em28xx
videobuf_core 29828 2 em28xx,videobuf_vmalloc
ir_common 56068 1 em28xx
tveeprom 23428 1 em28xx
udf 92712 0
crc_itu_t 10496 1 udf
binfmt_misc 18572 1
ppdev 16904 0
bridge 63776 0
stp 11140 1 bridge
bnep 22912 2
input_polldev 12688 0
lp 19588 0
parport 49584 2 ppdev,lp
snd_hda_intel 560180 3
joydev 20864 0
arc4 10240 2
ecb 11392 2
ath5k 116864 0
mac80211 251528 1 ath5k
snd_pcm_oss 52352 0
snd_mixer_oss 24960 1 snd_pcm_oss
nvidia 8123768 28
led_class 13064 1 ath5k
psmouse 64028 0
serio_raw 14468 0
snd_pcm 99464 3 em28xx_alsa,snd_hda_intel,snd_pcm_oss
pcspkr 11136 0
snd_seq_dummy 11524 0
snd_seq_oss 41984 0
shpchp 44572 0
cfg80211 43680 2 ath5k,mac80211
snd_seq_midi 15744 0
snd_rawmidi 33920 1 snd_seq_midi
snd_seq_midi_event 16512 2 snd_seq_oss,snd_seq_midi
snd_seq 66272 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 34064 2 snd_pcm,snd_seq
snd_seq_device 16276 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 78920 16 em28xx_alsa,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 16800 1 snd
btusb 21784 2
snd_page_alloc 18704 2 snd_hda_intel,snd_pcm
video 29844 5
output 11648 1 video
forcedeth 68368 0
fbcon 49792 0
tileblit 11264 1 fbcon
font 17024 1 fbcon
bitblit 14464 1 fbcon
softcursor 10368 1 bitblit
jyrki@FCS-Esprimo:/lib/firmware$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 0ccd:0043 TerraTec Electronic GmbH Cinergy T XS
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
jyrki@FCS-Esprimo:/lib/firmware$ dmesg | grep em28
[27005.807368] em28xx v4l2 driver version 0.1.0 loaded
[27005.807394] em28xx new video device (0ccd:0043): interface 0, class 255
[27005.807398] em28xx Doesn't have usb audio class
[27005.807399] em28xx #0: Alternate settings: 8
[27005.807401] em28xx #0: Alternate setting 0, max size= 0
[27005.807402] em28xx #0: Alternate setting 1, max size= 0
[27005.807404] em28xx #0: Alternate setting 2, max size= 1448
[27005.807405] em28xx #0: Alternate setting 3, max size= 2048
[27005.807407] em28xx #0: Alternate setting 4, max size= 2304
[27005.807408] em28xx #0: Alternate setting 5, max size= 2580
[27005.807409] em28xx #0: Alternate setting 6, max size= 2892
[27005.807411] em28xx #0: Alternate setting 7, max size= 3072
[27005.807686] em28xx #0: em28xx chip ID = 35
[27006.354322] em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 43 00 c0 12 81 00 6a 24 8e 34
[27006.354330] em28xx #0: i2c eeprom 10: 00 00 06 57 02 0c 00 00 00 00 00 00 00 00 00 00
[27006.354337] em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 01 00 00 00 00 00 5b 00 00 00
[27006.354343] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 b3 ce b1 49
[27006.354349] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[27006.354355] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[27006.354361] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 43 00 69 00
[27006.354368] em28xx #0: i2c eeprom 70: 6e 00 65 00 72 00 67 00 79 00 20 00 54 00 20 00
[27006.354374] em28xx #0: i2c eeprom 80: 55 00 53 00 42 00 20 00 58 00 53 00 00 00 34 03
[27006.354380] em28xx #0: i2c eeprom 90: 54 00 65 00 72 00 72 00 61 00 54 00 65 00 63 00
[27006.354386] em28xx #0: i2c eeprom a0: 20 00 45 00 6c 00 65 00 63 00 74 00 72 00 6f 00
[27006.354392] em28xx #0: i2c eeprom b0: 6e 00 69 00 63 00 20 00 47 00 6d 00 62 00 48 00
[27006.354398] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[27006.354404] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[27006.354410] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[27006.354416] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[27006.354430] em28xx #0:
[27006.354433] em28xx #0: The support for this board weren't valid yet.
[27006.354434] em28xx #0: Please send a report of having this working
[27006.354436] em28xx #0: not to V4L mailing list (and/or to other addresses)
[27006.406261] tuner' 3-0060: chip found @ 0xc0 (em28xx #0)
[27006.956546] em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
[27006.956549] em28xx #0: Found Terratec Cinergy T XS
[27006.956575] usbcore: registered new interface driver em28xx
[27006.990546] em28xx-audio.c: probing for em28x1 non standard usbaudio
[27006.990549] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[27019.373948] em28xx #0: disconnecting em28xx #0 video
MItähän neuvoksi, jotaa saisin tikun pelaamaan?????
-
Nyt meni käsi päähän. Olen opiskellut otsikon mukaisen digitikun kanssa, mutta en saa toimimaan enkä kuvaa ME-TV:lle.
http://linux.fi/wiki/Linux_ja_digi-tv
Linux.fi -sivuilta tuon kortin luvataan toimivan kokeellisilla ajureilla, mutta tieto on jo varmasti vanhentunutta. http://kuparinen.org/martti/comp/ubuntu/en/terratec.html
Testattu: Ubuntu 7.04 ja 7.10. 8.04 versiossa toimii täydellisesti kun asentaa ubuntu-restricted-extras paketin ja käyttää kaffeine soitinta.
Kaffeine on jo edistynyt versioon 1.xxx, mutta jotkut moittivat sitä käyttökelvottomaksi? Ei omakohtaisia kokemuksia.
Aiemmin käytin nimenomaan Kaffeinea (tuote vanhempaa versiota) oman digi-tikkuni kanssa, vaikka jokin mplayer olisi kevyempi ja monessa mielessä hyvä valinta. En ole viimeaikoina testaillut digi-tikkuani.
-
v4l-dvb-experimental näyttäisi olevan haihtunut ilmaan. En löydä sitä, enkä osaa oikein sanoa onko se edes enään relevantti, Ubuntu 9.04 on varustettu v4l2:lla. Mitä se ikinä nyt sitten tarkoittaakin.
gmesg: mukaan laite on rekisteröitynyt seuraavasti.
[27006.956546] em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
Jossain oli sanottu, ettei em28xx olisi välttämättä toimiva, mutta kun en meinaa ymmärtää kuinka asian korjaisin.
[27006.354433] em28xx #0: The support for this board weren't valid yet.
[27006.354434] em28xx #0: Please send a report of having this working
[27006.354436] em28xx #0: not to V4L mailing list (and/or to other addresses)
[27006.406261] tuner' 3-0060: chip found @ 0xc0 (em28xx #0)
[27006.956546] em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
[27006.956549] em28xx #0: Found Terratec Cinergy T XS
[27006.956575] usbcore: registered new interface driver em28xx
[27006.990546] em28xx-audio.c: probing for em28x1 non standard usbaudio
[27006.990549] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
-
Näemmä 9.04:n kernelin ajuri ei toimi oikein tikkusi kanssa. En tiedä V4L-DVB:n tilannetta, mutta voit kokeilla uusimpia ajureita näillä ohjeilla: http://wiki.ubuntu-fi.org/digitv_info
-
vielä en mielestäni onnistunut
Kasasin firmiksen seuraavan linkin mukaan
http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#How_to_Obtain_the_Firmware
# In order to use, you need to:
# 1) Download the windows driver with something like:
# wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
# 2) Extract the file hcw85bda.sys from the zip into the current dir:
# unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys
# 3) Download the extract script
# wget http://linuxtv.org/hg/v4l-dvb/raw-file/3919b17dc88e/linux/Documentation/video4linux/extract_xc3028.pl
# 3) run the script:
# perl extract_xc3028.pl
# 4) copy the generated file:
# sudo cp xc3028-v27.fw /lib/firmware[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]
dmesg antaa seuraavanlaista tietoa.
[ 2392.844026] usb 1-1: new high speed USB device using ehci_hcd and address 3
[ 2392.984729] usb 1-1: configuration #1 chosen from 1 choice
[ 2392.984914] em28xx: New device TerraTec Electronic GmbH Cinergy T USB XS @ 480 Mbps (0ccd:0043, interface 0, class 0)
[ 2392.985006] em28xx #0: chip ID is em2870
[ 2393.144271] em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 43 00 c0 12 81 00 6a 24 8e 34
[ 2393.144279] em28xx #0: i2c eeprom 10: 00 00 06 57 02 0c 00 00 00 00 00 00 00 00 00 00
[ 2393.144286] em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 01 00 00 00 00 00 5b 00 00 00
[ 2393.144292] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 b3 ce b1 49
[ 2393.144299] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2393.144305] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2393.144311] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 43 00 69 00
[ 2393.144317] em28xx #0: i2c eeprom 70: 6e 00 65 00 72 00 67 00 79 00 20 00 54 00 20 00
[ 2393.144324] em28xx #0: i2c eeprom 80: 55 00 53 00 42 00 20 00 58 00 53 00 00 00 34 03
[ 2393.144330] em28xx #0: i2c eeprom 90: 54 00 65 00 72 00 72 00 61 00 54 00 65 00 63 00
[ 2393.144336] em28xx #0: i2c eeprom a0: 20 00 45 00 6c 00 65 00 63 00 74 00 72 00 6f 00
[ 2393.144342] em28xx #0: i2c eeprom b0: 6e 00 69 00 63 00 20 00 47 00 6d 00 62 00 48 00
[ 2393.144349] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2393.144355] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2393.144361] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2393.144367] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 2393.144374] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x914d93df
[ 2393.144376] em28xx #0: EEPROM info:
[ 2393.144377] em28xx #0: No audio on board.
[ 2393.144378] em28xx #0: 500mA max power
[ 2393.144379] em28xx #0: Table at 0x06, strings=0x246a, 0x348e, 0x0000
[ 2393.144382] em28xx #0: Identified as Terratec Cinergy T XS (card=43)
[ 2393.144384] em28xx #0:
[ 2393.144384]
[ 2393.144386] em28xx #0: The support for this board weren't valid yet.
[ 2393.144388] em28xx #0: Please send a report of having this working
[ 2393.144389] em28xx #0: not to V4L mailing list (and/or to other addresses)
[ 2393.144390]
[ 2393.153270] Chip ID is not zero. It is not a TEA5767
[ 2393.153352] tuner 3-0060: chip found @ 0xc0 (em28xx #0)
[ 2393.153418] xc2028 3-0060: creating new instance
[ 2393.153420] xc2028 3-0060: type set to XCeive xc2028/xc3028 tuner
[ 2393.153428] usb 1-1: firmware: requesting xc3028-v27.fw
[ 2393.157655] xc2028 3-0060: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[ 2393.204028] xc2028 3-0060: Loading firmware for type=BASE (1), id 0000000000000000.
[ 2397.568029] xc2028 3-0060: Loading firmware for type=(0), id 000000000000b700.
[ 2397.652023] SCODE (20000000), id 000000000000b700:
[ 2397.652033] xc2028 3-0060: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
[ 2397.672018] xc2028 3-0060: Incorrect readback of firmware version.
[ 2397.776024] xc2028 3-0060: Loading firmware for type=BASE (1), id 0000000000000000.
[ 2402.152025] xc2028 3-0060: Loading firmware for type=(0), id 000000000000b700.
[ 2402.236023] SCODE (20000000), id 000000000000b700:
[ 2402.236029] xc2028 3-0060: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
[ 2402.256024] xc2028 3-0060: Incorrect readback of firmware version.
[ 2402.392049] em28xx #0: v4l2 driver version 0.1.2
[ 2402.401823] em28xx #0: V4L2 video device registered as /dev/video0
-
Oliskos kellään käsitystä onko tuossa otsikon mukaisessa tikussa mahdollisesti 3028L piiri vai ilman tuota L:ää. L käsittääkseni on vähä virtanen versio, joten saattaisi olla USB tikussa????? Toisaalta ihmettelen vielä onko firmwarella väliä 64 bittisyydestä vai ei. lataamassani firmis paketista löytyy jotain härdelliä myös hakemistossa 64.
Kun kasailin firmistä edellisen postin ohjeiden mukaan, niin extractointi -skripti antoi jotain ilmoitusta tarkastussumman tai jonkin muun sellaisen virheellisyydestä. En innostukseltani ehtinyt iokein sisäistään asiaa. Kuitenkin dmesg ilmoittelee myös jostain version epäselvyydetä.
[ 2397.672018] xc2028 3-0060: Incorrect readback of firmware version
Oliskos kellään mahdollisuutta nyt jeesata veteraania?
-
Tämä ei nyt ratkennut omin voimin. Osaaminen loppui ja ahdistus tuli tilalle. Luovuin koko otsikossa mainitusta tikusta.
Ratkaisin homman ostamalla Fuj:tech DTV PRO halpatikun, jonka sain sitten pelittään
http://forum.ubuntu-fi.org/index.php?topic=15701.80 keskustelusta löytämäni linkin
http://wiki.ubuntu.cz/MSI%20DigiVox%20mini%20II%20V3.0%20%C4%8Dern%C3%A1 ohjeiden mukaan. Ohjeet oli kyllä tsekin kielellä, mutta aikani tavattuani oivalsin mitä tuulee tehdä ja homma lähti pelittään.
Ensiyrittämällä ei ajuri kääntynyt lainkaan mutta kun lisäsin ohjeessa mainittuun ./v4l/.config tiedostoon rivit
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_FIREDTV=n
niin johan kääntyi ja installoinnin jälkeen sain kuvan näkymään ME-TV:ssä.
Nyt sitten koitan opiskella tikun ominaisuuksia ja tavoitteena on pystytellä MythTV + XBMC kokoonpano harrastemielessä. Kyllä tässä haastetta riittää, mutta pikku hiljaa edetään.