From: Norret Thierry <tnorret@yahoo.com>
To: Dmitri Belimov <d.belimov@gmail.com>
Cc: linux-media@vger.kernel.org
Subject: Re: good programm for FM radio
Date: Wed, 23 Nov 2011 20:35:23 +0100 [thread overview]
Message-ID: <4ECD4AFB.2020309@yahoo.com> (raw)
In-Reply-To: <20111122165228.351591fa@glory.local>
Hi
I think your problem and mine are related
For me tm6000 has stopped working since upgrade from kernel 2.6.38 to
2.6.39, 3.*
Git don't solve the problem
I don't know if it's a kernel regression or a problem with tm6000
http://permalink.gmane.org/gmane.linux.drivers.video-input-infrastructure/40213
> Hi
>
> I switch back to worked 2.6.38rc2 and write working start helper for gnomeradio:
>
> #!/bin/sh
> sox -q -c 2 -s -r 48000 -t alsa hw:1,0 -t alsa hw:0,0 rate -s -a 44100 dither -s&
> gnomeradio
> wait gnomeradio
> t=`pidof sox`;
> kill $t;
>
> It works with dmesg
>
> startup tm6000 and tm6000-alsa
> [ 103.816270] tm6000: Found Beholder Wander DVB-T/TV/FM USB2.0
> [ 103.818751] lirc_dev: IR Remote Control driver registered, major 252
> [ 103.819789] IR LIRC bridge handler initialized
> [ 103.822010] Found tm6010
> [ 104.573019] tm6000 #0: i2c eeprom 00: 42 59 54 45 12 01 00 02 00 00 00 40 00 60 c0 de BYTE.......@.`..
> [ 104.685017] tm6000 #0: i2c eeprom 10: 01 00 10 20 40 01 28 03 42 00 65 00 68 00 6f 00 ... @.(.B.e.h.o.
> [ 104.797017] tm6000 #0: i2c eeprom 20: 6c 00 64 00 65 00 72 00 20 00 49 00 6e 00 74 00 l.d.e.r. .I.n.t.
> [ 104.909018] tm6000 #0: i2c eeprom 30: 6c 00 2e 00 20 00 4c 00 74 00 64 00 2e 00 ff ff l... .L.t.d.....
> [ 105.021016] tm6000 #0: i2c eeprom 40: 22 03 42 00 65 00 68 00 6f 00 6c 00 64 00 20 00 ".B.e.h.o.l.d. .
> [ 105.133018] tm6000 #0: i2c eeprom 50: 54 00 56 00 20 00 57 00 61 00 6e 00 64 00 65 00 T.V. .W.a.n.d.e.
> [ 105.245016] tm6000 #0: i2c eeprom 60: 72 00 ff ff ff ff ff ff ff ff 1a 03 56 00 69 00 r...........V.i.
> [ 105.357016] tm6000 #0: i2c eeprom 70: 64 00 65 00 6f 00 43 00 61 00 70 00 74 00 75 00 d.e.o.C.a.p.t.u.
> [ 105.469015] tm6000 #0: i2c eeprom 80: 72 00 65 00 ff ff ff ff ff ff ff ff ff ff ff ff r.e.............
> [ 105.581016] tm6000 #0: i2c eeprom 90: ff ff ff ff 16 03 30 00 30 00 30 00 30 00 30 00 ......0.0.0.0.0.
> [ 105.693013] tm6000 #0: i2c eeprom a0: 30 00 32 00 30 00 34 00 31 00 ff ff ff ff ff ff 0.2.0.4.1.......
> [ 105.805017] tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
> [ 105.917015] tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
> [ 106.029017] tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
> [ 106.141018] tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
> [ 106.253017] tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
> [ 106.358018] ................
> [ 106.361883] i2c-core: driver [tuner] using legacy suspend method
> [ 106.361886] i2c-core: driver [tuner] using legacy resume method
> [ 106.361985] tuner 7-0061: Tuner -1 found with type(s) Radio TV.
> [ 106.386950] xc5000 7-0061: creating new instance
> [ 106.413017] xc5000: Successfully identified at address 0x61
> [ 106.413021] xc5000: Firmware has not been loaded previously
> [ 106.465014] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
> [ 106.512117] xc5000: firmware read 12401 bytes.
> [ 106.512121] xc5000: firmware uploading...
> [ 113.187010] xc5000: firmware upload complete...
> [ 114.698098] tm6000 #0: registered device video0
> [ 114.698144] tm6000 #0: registered device radio0
> [ 114.698148] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
> [ 114.698177] usbcore: registered new interface driver tm6000
> [ 114.708931] b switch
> [ 114.708934] tm6000: open called (dev=radio0)
> [ 114.708935] b user
> [ 114.708936] b kzalloc
> [ 114.708937] b private
> [ 114.708939] b get_res
> [ 114.708940] b init_analog
> [ 114.905013] tm6000_set_standard start
> [ 114.905018] tm6000_config_video_input start
> [ 114.947015] tm6000_config_video_input stop
> [ 114.947019] tm6000_config_video_std start
> [ 115.217014] tm6000_config_video_std stop
> [ 115.217018] tm6000_set_audio_std start
> [ 115.301014] b if analog_mode
> [ 115.301019] b vmalloc_init
> [ 115.301022] b init_demdec
> [ 115.355016] b if radio
> [ 115.443016] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
> [ 115.445486] xc5000: firmware read 12401 bytes.
> [ 115.445488] xc5000: firmware uploading...
> [ 122.120011] xc5000: firmware upload complete...
> [ 122.730644] video open stop OK
> [ 122.730673] b switch
> [ 122.730677] tm6000: open called (dev=video0)
> [ 122.730678] b user
> [ 122.730679] b kzalloc
> [ 122.730683] b private
> [ 122.730684] b get_res
> [ 122.730686] b init_analog
> [ 122.926013] tm6000_set_standard start
> [ 122.926018] tm6000_config_video_input start
> [ 122.968012] tm6000_config_video_input stop
> [ 122.968016] tm6000_config_video_std start
> [ 123.238011] tm6000_config_video_std stop
> [ 123.238016] tm6000_set_audio_std start
> [ 123.280020] tm6000_set_audio_std stop
> [ 123.280024] tm6000_set_standard stop
> [ 123.292012] b if analog_mode
> [ 123.292014] b vmalloc_init
> [ 123.292016] b init_demdec
> [ 123.346011] b if radio
> [ 123.382010] video open stop OK
> [ 123.389577] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 123.395318] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 123.401067] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 123.406824] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 123.412571] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 123.418320] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 123.424069] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 123.429819] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 123.429845] b switch
> [ 123.429848] tm6000: open called (dev=radio0)
> [ 123.429851] b user
> [ 123.429853] b kzalloc
> [ 123.429856] b private
> [ 123.429859] b get_res
> [ 123.429861] b init_analog
> [ 123.626015] tm6000_set_standard start
> [ 123.626020] tm6000_config_video_input start
> [ 123.668015] tm6000_config_video_input stop
> [ 123.668019] tm6000_config_video_std start
> [ 123.938015] tm6000_config_video_std stop
> [ 123.938020] tm6000_set_audio_std start
> [ 124.028013] b if analog_mode
> [ 124.028017] b vmalloc_init
> [ 124.028020] b init_demdec
> [ 124.082013] b if radio
> [ 124.170015] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
> [ 124.172367] xc5000: firmware read 12401 bytes.
> [ 124.172369] xc5000: firmware uploading...
> [ 130.847011] xc5000: firmware upload complete...
> [ 131.457666] video open stop OK
> [ 131.457697] b switch
> [ 131.457701] tm6000: open called (dev=video0)
> [ 131.457703] b user
> [ 131.457704] b kzalloc
> [ 131.457706] b private
> [ 131.457708] b get_res
> [ 131.457709] b init_analog
> [ 131.654014] tm6000_set_standard start
> [ 131.654019] tm6000_config_video_input start
> [ 131.696011] tm6000_config_video_input stop
> [ 131.696015] tm6000_config_video_std start
> [ 131.966010] tm6000_config_video_std stop
> [ 131.966015] tm6000_set_audio_std start
> [ 132.008012] tm6000_set_audio_std stop
> [ 132.008016] tm6000_set_standard stop
> [ 132.020009] b if analog_mode
> [ 132.020013] b vmalloc_init
> [ 132.020016] b init_demdec
> [ 132.074008] b if radio
> [ 132.110009] video open stop OK
> [ 132.116575] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 132.122326] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 132.128076] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 132.133824] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 132.139572] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 132.145322] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 132.151074] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 132.156822] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
>
> start sox
> [ 323.437113] ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x4011
> [ 323.437124] ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x6, stream=0x5, channel=0, format=0x4011
> [ 323.437128] ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x4011
> [ 323.437131] ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011
> [ 323.437135] ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x4, stream=0x5, channel=0, format=0x4011
> [ 323.437138] ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x4011
> [ 323.437151] ALSA sound/pci/hda/hda_intel.c:1678: azx_pcm_prepare: bufsize=0x10000, format=0x4011
> [ 323.437157] ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x6, stream=0x5, channel=0, format=0x4011
> [ 323.437160] ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x4011
> [ 323.437164] ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011
> [ 323.437167] ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x4, stream=0x5, channel=0, format=0x4011
> [ 323.437170] ALSA sound/pci/hda/hda_codec.c:1227: hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x4011
> [ 323.439078] tm6000 #0/1: starting capture
> [ 323.439081] tm6000 #0/1: Starting audio DMA
> [ 323.439082] start audio DMA
> [ 323.489736] b switch
>
> start gnomeradio
> [ 323.489739] tm6000: open called (dev=radio0)
> [ 323.489741] b user
> [ 323.489742] b kzalloc
> [ 323.489743] b private
> [ 323.489744] b get_res
> [ 323.489746] b init_analog
> [ 323.686016] tm6000_set_standard start
> [ 323.686021] tm6000_config_video_input start
> [ 323.728015] tm6000_config_video_input stop
> [ 323.728020] tm6000_config_video_std start
> [ 323.998014] tm6000_config_video_std stop
> [ 323.998018] tm6000_set_audio_std start
> [ 324.082015] b if analog_mode
> [ 324.082018] b vmalloc_init
> [ 324.082022] b init_demdec
> [ 324.136013] b if radio
> [ 324.226015] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
> [ 324.228601] xc5000: firmware read 12401 bytes.
> [ 324.228604] xc5000: firmware uploading...
> [ 330.903011] xc5000: firmware upload complete...
> [ 331.493714] video open stop OK
> [ 331.508657] tm6000 #0/1: Copying 180 bytes at f81f6000[0] - buf size=16384 x 4
> [ 331.508671] tm6000 #0/1: Copying 180 bytes at f81f6000[45] - buf size=16384 x 4
> <snip>
> [ 332.238940] tm6000 #0/1: Copying 180 bytes at f81f6000[2467] - buf size=16384 x 4
> [ 332.238948] tm6000 #0/1: Copying 180 bytes at f81f6000[2512] - buf size=16384 x 4
>
> stop
> [ 332.244655] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 332.250401] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
>
> This dmesg of 3.10
>
> init tm6000
> [ 148.482448] tm6000: New video device @ 480 Mbps (6000:dec0, ifnum 0)
> [ 148.482452] tm6000: Found Beholder Wander DVB-T/TV/FM USB2.0
> [ 148.488018] Found tm6010
> [ 149.149012] tm6000 #0: i2c eeprom 00: 42 59 54 45 12 01 00 02 00 00 00 40 00 60 c0 de BYTE.......@.`..
> [ 149.261015] tm6000 #0: i2c eeprom 10: 01 00 10 20 40 01 28 03 42 00 65 00 68 00 6f 00 ... @.(.B.e.h.o.
> [ 149.373018] tm6000 #0: i2c eeprom 20: 6c 00 64 00 65 00 72 00 20 00 49 00 6e 00 74 00 l.d.e.r. .I.n.t.
> [ 149.485016] tm6000 #0: i2c eeprom 30: 6c 00 2e 00 20 00 4c 00 74 00 64 00 2e 00 ff ff l... .L.t.d.....
> [ 149.597012] tm6000 #0: i2c eeprom 40: 22 03 42 00 65 00 68 00 6f 00 6c 00 64 00 20 00 ".B.e.h.o.l.d. .
> [ 149.709023] tm6000 #0: i2c eeprom 50: 54 00 56 00 20 00 57 00 61 00 6e 00 64 00 65 00 T.V. .W.a.n.d.e.
> [ 149.821016] tm6000 #0: i2c eeprom 60: 72 00 ff ff ff ff ff ff ff ff 1a 03 56 00 69 00 r...........V.i.
> [ 149.933017] tm6000 #0: i2c eeprom 70: 64 00 65 00 6f 00 43 00 61 00 70 00 74 00 75 00 d.e.o.C.a.p.t.u.
> [ 150.045016] tm6000 #0: i2c eeprom 80: 72 00 65 00 ff ff ff ff ff ff ff ff ff ff ff ff r.e.............
> [ 150.157015] tm6000 #0: i2c eeprom 90: ff ff ff ff 16 03 30 00 30 00 30 00 30 00 30 00 ......0.0.0.0.0.
> [ 150.269017] tm6000 #0: i2c eeprom a0: 30 00 32 00 30 00 34 00 31 00 ff ff ff ff ff ff 0.2.0.4.1.......
> [ 150.381015] tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
> [ 150.493020] tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
> [ 150.605014] tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
> [ 150.717068] tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
> [ 150.829016] tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
> [ 150.947831] i2c-core: driver [tuner] using legacy suspend method
> [ 150.947834] i2c-core: driver [tuner] using legacy resume method
> [ 150.947929] tuner 7-0061: Tuner -1 found with type(s) Radio TV.
> [ 150.947935] xc5000 7-0061: creating new instance
> [ 150.975017] xc5000: Successfully identified at address 0x61
> [ 150.975022] xc5000: Firmware has not been loaded previously
> [ 151.029016] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
> [ 151.073138] xc5000: firmware read 12401 bytes.
> [ 151.073142] xc5000: firmware uploading...
> [ 157.748013] xc5000: firmware upload complete...
> [ 159.265089] tm6000 #0: registered device video0
> [ 159.265127] tm6000 #0: registered device radio0
> [ 159.265131] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status: 0)
> [ 159.265162] usbcore: registered new interface driver tm6000
> [ 159.286652] tm6000: open called (dev=radio0)
> [ 160.405650] tm6000: open called (dev=video0)
> [ 160.972536] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 160.978302] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 160.984046] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 160.989794] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 160.995547] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 161.001294] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 161.007043] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 161.012794] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 161.012824] tm6000: open called (dev=video0)
> [ 161.581027] tm6000: open called (dev=radio0)
> [ 162.544555] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 162.550298] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 162.556045] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 162.561796] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 162.567544] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 162.573294] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 162.579045] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 162.584792] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 173.089014] tm6000_alsa: module is from the staging directory, the quality is unknown, you have been warned.
> [ 173.089549] tm6000 #0/1: Registered audio driver for TM5600/60x0 Audio at bus 1 device 2
> [ 173.089552] tm6000 #0: Initialized (TM6000 Audio Extension) extension
> [ 173.135619] pcm_open start
> [ 173.135623] pcm_open stop
> [ 173.135768] pcm_open start
> [ 173.135770] pcm_open stop
> [ 173.135902] pcm_open start
> [ 173.135904] pcm_open stop
> [ 173.136310] pcm_open start
> [ 173.136313] pcm_open stop
> [ 173.136787] pcm_open start
> [ 173.136789] pcm_open stop
> [ 173.136863] hw_params start
> [ 173.136865] tm6000 #0/1: Allocating buffer
> [ 173.136889] hw_params stop
> [ 173.138614] pcm_open start
> [ 173.138617] pcm_open stop
> [ 173.138674] hw_params start
> [ 173.138676] tm6000 #0/1: Allocating buffer
> [ 173.138710] hw_params stop
> [ 173.142328] tm6000 #0/1: starting capture
> [ 173.142331] tm6000 #0/1: Starting audio DMA
> [ 178.148086] tm6000 #0/1: stopping capture
> [ 178.148089] tm6000 #0/1: Stopping audio DMA
>
> start sox
> [ 274.408792] pcm_open start
> [ 274.408796] pcm_open stop
> [ 274.408906] hw_params start
> [ 274.408908] tm6000 #0/1: Allocating buffer
> [ 274.408926] hw_params stop
> [ 274.409177] ALSA sound/pci/hda/hda_intel.c:1732 azx_pcm_prepare: bufsize=0x10000, format=0x4011
> [ 274.409186] ALSA sound/pci/hda/hda_codec.c:1400 hda_codec_setup_stream: NID=0x6, stream=0x5, channel=0, format=0x4011
> [ 274.409190] ALSA sound/pci/hda/hda_codec.c:1400 hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x4011
> [ 274.409193] ALSA sound/pci/hda/hda_codec.c:1400 hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011
> [ 274.409197] ALSA sound/pci/hda/hda_codec.c:1400 hda_codec_setup_stream: NID=0x4, stream=0x5, channel=0, format=0x4011
> [ 274.409200] ALSA sound/pci/hda/hda_codec.c:1400 hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x4011
> [ 274.409212] ALSA sound/pci/hda/hda_intel.c:1732 azx_pcm_prepare: bufsize=0x10000, format=0x4011
> [ 274.409218] ALSA sound/pci/hda/hda_codec.c:1400 hda_codec_setup_stream: NID=0x6, stream=0x5, channel=0, format=0x4011
> [ 274.409221] ALSA sound/pci/hda/hda_codec.c:1400 hda_codec_setup_stream: NID=0x2, stream=0x5, channel=0, format=0x4011
> [ 274.409224] ALSA sound/pci/hda/hda_codec.c:1400 hda_codec_setup_stream: NID=0x3, stream=0x5, channel=0, format=0x4011
> [ 274.409227] ALSA sound/pci/hda/hda_codec.c:1400 hda_codec_setup_stream: NID=0x4, stream=0x5, channel=0, format=0x4011
> [ 274.409230] ALSA sound/pci/hda/hda_codec.c:1400 hda_codec_setup_stream: NID=0x5, stream=0x5, channel=0, format=0x4011
> [ 274.410454] tm6000 #0/1: starting capture
> [ 274.410456] tm6000 #0/1: Starting audio DMA
>
> start gnomeradio
> [ 276.506669] tm6000: open called (dev=radio0)
> [ 277.574636] vidioc_s_frequency
> [ 284.410077] ALSA sound/core/pcm_lib.c:1805 capture write error (DMA or IRQ trouble?)
> [ 284.410328] ALSA sound/pci/hda/hda_codec.c:1463 hda_codec_cleanup_stream: NID=0x2
> [ 284.410331] ALSA sound/pci/hda/hda_codec.c:1463 hda_codec_cleanup_stream: NID=0x3
> [ 284.410333] ALSA sound/pci/hda/hda_codec.c:1463 hda_codec_cleanup_stream: NID=0x4
> [ 284.410335] ALSA sound/pci/hda/hda_codec.c:1463 hda_codec_cleanup_stream: NID=0x5
> [ 284.410338] ALSA sound/pci/hda/hda_codec.c:1463 hda_codec_cleanup_stream: NID=0x6
> [ 284.410346] ALSA sound/pci/hda/hda_codec.c:1463 hda_codec_cleanup_stream: NID=0x2
> [ 284.410349] ALSA sound/pci/hda/hda_codec.c:1463 hda_codec_cleanup_stream: NID=0x3
> [ 284.410351] ALSA sound/pci/hda/hda_codec.c:1463 hda_codec_cleanup_stream: NID=0x4
> [ 284.410353] ALSA sound/pci/hda/hda_codec.c:1463 hda_codec_cleanup_stream: NID=0x5
> [ 284.410688] tm6000 #0/1: stopping capture
> [ 284.410690] tm6000 #0/1: Stopping audio DMA
> [ 307.497609] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 307.503346] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 307.509114] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 307.514856] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 307.520607] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 307.526359] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 307.532105] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
> [ 307.537856] tm6000 tm6000_irq_callback :urb resubmit failed (error=-1)
>
> As I understood DMA and audio not started without opening /dev/radio0
>
> With my best regards, Dmitry.
>
> On Thu, 17 Nov 2011 17:53:53 +0100
> Stefan Ringel<stefan.ringel@stefanringel.de> wrote:
>
>
>> Am 17.11.2011 03:29, schrieb Dmitri Belimov:
>>> Hi
>>>
>>> kradio from Debian Squeeze 0.1.1.1-20061112-4 with KDE 4.4.5
>>> doesn't work. It wants V4L1 API.
>>>
>>> I think the tm6000-alsa has some problem with alsa compatibility.
>>> This log when start gnomeradio with arecord helper
>>>
>>> [ 2198.067414] pcm_open start
>>> [ 2198.067417] pcm_open stop
>>> [ 2198.067554] hw_params start
>>> [ 2198.067556] tm6000 #0/1: Allocating buffer
>
> <snip>
>
>>> Copying 180 bytes at f8264000[135] - buf size=48000 x 4
>>> [ 531.394114] tm6000 #0/1: Copying 180 bytes at f8264000[180] -
>>> buf size=48000 x 4
>>>
>>>> Am 15.11.2011 08:40, schrieb Dmitri Belimov:
>>>>> Hi
>>>>>
>>>>> Right now the gnomeradio don't work with tm6000 USB stick. No any
>>>>> audio. I try use this script:
>>>>>
>>>>> #!/bin/sh
>>>>>
>>>>> if [ -f /usr/bin/arecord ]; then
>>>>> arecord -q -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay -q -&
>>>>> fi
>>>>>
>>>>> if [ -f /usr/bin/gnomeradio ]; then
>>>>> gnomeradio -f 102.6
>>>>> fi
>>>>>
>>>>> pid=`pidof arecord`
>>>>>
>>>>> if [ $pid ]; then
>>>>> kill -9 $pid
>>>>> fi
>>>>>
>>>>> But arecord return input/output error.
>>>>> Anyone know good programm for FM radio worked with v4l2 and alsa??
>>>>> I can't understand tm6000 work with FM radio or not.
>>>>>
>>>>> With my best regards, Dmitry.
>>>>> --
>>>>> To unsubscribe from this list: send the line "unsubscribe
>>>>> linux-media" in the body of a message to majordomo@vger.kernel.org
>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>>> Dmitri, have you test kradio4 (it can v4l2)?
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe
>>> linux-media" in the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>> Kradio4 can both v4l1 and v4l2. You must configure it in the
>> properties.
>
>
> With my best regards, Dmitry.
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
next prev parent reply other threads:[~2011-11-23 19:35 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-11-15 7:40 good programm for FM radio Dmitri Belimov
[not found] ` <4EC3CE52.2000408@arcor.de>
2011-11-17 2:29 ` Dmitri Belimov
[not found] ` <4EC53C21.5030206@stefanringel.de>
2011-11-22 6:52 ` Dmitri Belimov
2011-11-23 19:35 ` Norret Thierry [this message]
2011-11-24 6:58 ` Dmitri Belimov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4ECD4AFB.2020309@yahoo.com \
--to=tnorret@yahoo.com \
--cc=d.belimov@gmail.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.