VIA USB-2 combo card card, not working on linux for usrp

Hi all,
I am using a combo pccard (USB-2 and firewire) with VIA chipset to get
USB-2 on my laptop.

But using linux I can’t get it to work.
I get usrp overruns, (uOuOuO) even with decimation factors of 200 when
using usrp_rx_cfile.py
This is only 320 ksamples/sec

with top I see that the CPU is 80 % idle, so that is not the problem.

When running benchmark_usb.py I get slightly better performance, 2
MB/sec works and 4 MB/sec works sometimes, all above fail.

I don’t know why benchmark_usb works better then usrp_rx_cfile.

When I run usrp_wfm_rcv_nogui.py I get garbled sound and uO and aU, but
this is logical. The script doesn’t get enough data from the USRP.

On windows usrp_rx_cfile.py just works fine with the same usb-2 card.
(This is a much older gnuradio/usrp release though)

Does anybody have a clue, what is wrong here.

I tried both kernel 2.6.18 and 2.6.20. I also tried noacpi acpi=off
apm=off as kernel-boot param.

Or does anybody have a suggestion of an USB-2 addon card for a notebook
(pccard) that works with the USRP.

Greetings,
Martin

Or does anybody have a suggestion of an USB-2 addon card for a notebook (pccard) that works with the USRP.

Jim P. recently told me the following:

I recently tested an inexpensive Zonet USB 2.0 add-on card. It has

the Via VT6212L chipset. The Via based card worked very well. The
benchmark_usb.py test returned OK for all speeds including 32 MB/s.

Matt

I have an Adaptec DuoConnect AUA-1422 combo card with an NEC USB2
chipset.
Using Mandriva 2007 spring on a Dell Latitude C840 with Pentium 4 m 2.6
GHz cpu I only get 16 MB/s transfer as determined by benchmark_usb.py.
A
little dissapointed, specially as I’m experiencing uO’s with my latest
4-channel receiver app.

eric


Eric H. Matlis, Ph.D.
Aerospace & Mechanical Engineering Dept.
120 Hessert Center for Aerospace Research
University of Notre Dame
Notre Dame, IN 46556-5684
Phone: (574) 631-6054
Fax: (574) 631-8355

Matt E. wrote:

Matt

Strange, my card is also a zonet USB 2.0 add-on card with VIA Vectro
VT6212 controller
Maybe the problem is that it is both usb-2.0 and firewire.

lspci gives:
Via Technlologies, Inc VT82xxxx UHCI USB 1.1 1106:3038 subsys 1106:3038
Via Technologies, Inc 2.0 [1106:3104] subsys 1106:3104
Via Technologies, Inc. IEEE 1394 Host Controller 1106:3044 subsys
1106:3044

I found on:
http://www.linux-usb.org/usb2.html
The cards that do both USB 2.0 and FireWire have for some reason been a
problem for many people, even those without built-in PCI bridges.

But the site does not give a solution.

It could also be I am looking in the wrong direction and the problem is
in kernel, libusb or recent SVN usrp driver.

greetings,
Martin

On Thu, Jun 07, 2007 at 05:09:05PM -0700, Hans G. wrote:

says “s < d_bufsize”

Is freq_xlating_fir_filter_ccf not the correct block to use for this?

Thank you,
Hans

Just use a gr.sig_source_c as an LO and feed it to a complex
multiplier along with your baseband.

See the pipeline class in gnuradio-examples/python/usrp/fm_tx4.py

Eric

Hello,

I have a complex signal at around 0Hz that I want to translate up to
25kHz.
I tried to use the freq_xlating_fir_filter like so:

gr.freq_xlating_fir_filter_ccf( 1, [1], 25e3, data_rate)

I want no decimation and no filtering in this operation.

when I set the decimation to 1, I get an assert from gr_buffer.h:96 that
says “s < d_bufsize”

Is freq_xlating_fir_filter_ccf not the correct block to use for this?

Thank you,
Hans


This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs