Problem with DBSRX rev 2.1: "No class defined to handle daug


#1

I have DBSRX rev 2.1,
after burning eeprom with the command ./burn-db-eeprom -t dbsrx2 -A -f
an error appears when I try to use the daughterboard
“ValueError: No class defined to handle daughterboard (dbid = 13)”

Similar problem was addressed in
http://www.nabble.com/Problem-with-RFX1800:-“No-class-defined-to-handle-daughterboard”-t2068897.html
but in my case rebuilding with the latest version didn’t solve the
problem.

Any suggestions ? Below is detailed listing of the output.

Regards,
Pawel

=============================================================
root@komputer:/home/pawel/gnuradio/gnuradio-examples/python/usrp#
./usrp_oscope.py -R A
Traceback (most recent call last):
File “./usrp_oscope.py”, line 252, in ?
main ()
File “./usrp_oscope.py”, line 248, in main
app = stdgui.stdapp(app_flow_graph, “USRP O’scope”, nstatus=1)
File
“/usr/local/lib/python2.4/site-packages/gnuradio/wxgui/stdgui.py”, line
36, in init
wx.App.init (self, redirect=False)
File
“/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core.py”, line
7700, in init
self._BootstrapApp()
File
“/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core.py”, line
7352, in _BootstrapApp
return core.PyApp__BootstrapApp(*args, **kwargs)
File
“/usr/local/lib/python2.4/site-packages/gnuradio/wxgui/stdgui.py”, line
39, in OnInit
frame = stdframe (self.flow_graph_maker, self.title, self._nstatus)
File
“/usr/local/lib/python2.4/site-packages/gnuradio/wxgui/stdgui.py”, line
60, in init
self.panel = stdpanel (self, self, flow_graph_maker)
File
“/usr/local/lib/python2.4/site-packages/gnuradio/wxgui/stdgui.py”, line
81, in init
self.fg = flow_graph_maker (frame, self, vbox, sys.argv)
File “./usrp_oscope.py”, line 82, in init
self.u = usrp.source_c(decim_rate=options.decim)
File “/usr/local/lib/python2.4/site-packages/gnuradio/usrp.py”, line
250, in init
self.db = (db_instantiator.instantiate(self._u, 0),
File
“/usr/local/lib/python2.4/site-packages/gnuradio/db_instantiator.py”,
line 31, in instantiate
raise ValueError, “No class defined to handle daughterboard (dbid =
%d)” % (dbid,)
ValueError: No class defined to handle daughterboard (dbid = 13)


#2

It works ok now, thanks Matt.

I burned eeprom because earlier I got a message “Invalid EEPROM
contents”
It seems now that it wasn’t necessary.

Pawel


#3

Pawel Koszut wrote:

You don’t need to burn the eeproms – I do that when I test the boards
before shipping.

You need to re-burn your board as a dbsrx, not a dbsrx2. There are no
dbsrx2 boards.

Matt