First off, this is my first post to the group and I want to thank everyone who has worked to get this kit as far as it is; I was deathly worried that I might be stuck with unusable hardware, and it is still unusuable, but there seems to be light at the end of the SDR tunnel and I'm hoping this is the right forum for asking newbie questions :)<div>
<br></div><div>Here's where I am so far:  I have the Hama Nano DVB-T+DAB+FM with the Elonics E4000 tuner and my goal is really very modest (I hope) in that I only want to tune in one ordinary analog FM station, the FM transmitter in the next room that supplies our house with music from our MP3 collection.  Rather than pay $40 at walmart for a radio for my lab, I thought I'd spend $20 on the USB device and have some fun in the process.</div>
<div><br></div><div>And it's been fun: I found the recipe for the rtl_fm using the alsa aplay, and I assume the examples were concerned with some other sort of radio (shortwave?) because the recommended 48k sampling sounded like a taxi radio!  Not really Easy Listening sort of audio.</div>
<div><br></div><div>with some experimenting I found a formula that is still heavily distorted, but recognizable as music:</div><div><br></div><div>rtl_fm -f 96.3e6 -s 192000 -l 5 -| aplay -t raw -f s16_le -r 192k -c 1</div>
<div><br></div><div>the trouble was that it wouldn't play continuously on my 3300-bogomips netbook, so I moved the code over to my 64-bit dual-core laptop and that's where a strange thing happened: when run as a regular user, the code aborts giving strange (unicode?) gibberish as the device name, but when run as root, the name is correctly reported although the program aborts.</div>
<div><br></div><div><div>~/Work/dev$ rtl_fm -f 96.3k -s 192000 - | aplay -t raw -r 192k -f s16_le</div><div>Found 1 device(s):</div><div>  0:  , mX��, SN: ��z�</div><div><br></div><div>Using device 0: Generic RTL2832U (e.g. hama nano)</div>
<div>usb_open error -3</div><div>Failed to open rtlsdr device #0.</div><div><br></div><div><div>~/Work/dev$ sudo rtl_fm -f 96.3k -s 192000 - | aplay -t raw -r 192k -f s16_le</div><div>Found 1 device(s):</div><div>  0:  Generic, RTL2832U, SN: 77771111153705700</div>
<div><br></div><div>Using device 0: Generic RTL2832U (e.g. hama nano)</div><div>usb_claim_interface error -6</div><div>Failed to open rtlsdr device #0.</div></div><div><br></div><div>on the 32-bit platform, the <i>Using device</i> line is followed by </div>
<div><br></div><div>Found Elonics E4000 tuner</div><div>Oversampling input by: 6x</div><div>Oversampling output by: 1x</div><div><br></div><div>is there perhaps some simple config setting that I've overlooked in the 64-bit box? Both are running Ubuntu 12.04</div>
<div><br></div><div>here are the kernel messages on loading the device on 64bit</div><div><br></div><div><div>Aug  9 13:47:58 strata kernel: [200306.632008] usb 3-1: new high-speed USB device number 3 using xhci_hcd</div>
<div>Aug  9 13:47:58 strata kernel: [200306.663830] usb 3-1: ep 0x81 - rounding interval to 32768 microframes, ep desc says 0 microframes</div><div>Aug  9 13:47:58 strata kernel: [200306.669822] dvb-usb: found a 'RTL2832U DVB-T USB DEVICE' in warm state.</div>
<div>Aug  9 13:47:58 strata kernel: [200306.669840] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.</div><div>Aug  9 13:47:58 strata kernel: [200306.671500] DVB: registering new adapter (RTL2832U DVB-T USB DEVICE)</div>
<div>Aug  9 13:47:58 strata kernel: [200306.689815] RTL2832U usb_init_bulk_setting : USB2.0 HIGH SPEED (480Mb/s)</div><div>Aug  9 13:47:58 strata mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:1c.3/0000:09:00.0/usb3/3-1"</div>
<div>Aug  9 13:47:59 strata kernel: [200306.972506] RTL2832U check_tuner_type : E4000 tuner on board...</div><div>Aug  9 13:47:59 strata mtp-probe: bus: 3, device: 3 was not an MTP device</div><div>Aug  9 13:47:59 strata kernel: [200307.552737] DVB: registering adapter 0 frontend 0 (Realtek DVB-T RTL2832)...</div>
<div>Aug  9 13:47:59 strata kernel: [200307.553116] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1c.3/0000:09:00.0/usb3/3-1/input/input15</div></div><div><div>Aug  9 13:47:59 strata kernel: [200307.553243] dvb-usb: schedule remote query interval to 287 msecs.</div>
<div>Aug  9 13:47:59 strata kernel: [200307.553251] dvb-usb: RTL2832U DVB-T USB DEVICE successfully initialized and connected.</div></div><div><br></div><div>I notice that it DOESN'T say "<i>will pass the complete MPEG2 transport stream to the software demuxer"</i> as it does on the 32bit side.</div>
<div><br></div><div>Also, what is the syntax for the -g switch?  I have tried integers, decimals and the string -3dB and in all cases I get the message <i>Warning: Failed to set tuner gain</i> -- could the gain control simply be unsupported by my device?</div>
<div><br></div><div>Lastly, I'd like to ask the hard question: are my goals here feasible?  Is this an appropriate device for listening to FM broadcasts at the computer or is this more a hobbyist's SDR playground and, like a dancing bear, the bear doesn't dance amazingling, it is only amazing that the bear dances at all ;)</div>
-- <br><div style="text-align:right"><i><span style="font-size:x-small">Have Blog, Will Travel: </span><span style="font-size:x-small"><a href="http://blog.teledyn.com" target="_blank">blog.teledyn.com</a></span></i></div>
<div style="text-align:right"><i><span style="font-size:x-small">A Serviceable Substitute: <a href="http://post.teledyn.com" target="_blank">post.teledyn.com</a></span></i></div><br>
</div>