[Prism54-devel] FreeBSD port - No interrupt after firmware upload

Sebastien B sebastien.b at swissinfo.org
Sat Jan 15 14:09:53 UTC 2005


Hello,
I am trying to port the existing prism54-usb driver to FreeBSD.
There's a big problem, I don't get the interrupt which should occur right 
after the firmware upload to the ISL3886.
I have spent hours trying to debug this, I can't figure out why it doesn't 
work. The interrupt callback functions seems to be properly set up, when I 
unplug the device it is called to report the error (but should it be when the 
device sends the interrupt, according to the way I've set up the pipe ?).
The log (download from http://yoshiyo.ath.cx/no_interrupt.log.bz2) looks the 
same as the Linux driver's which gets that interrupt 
(http://yoshiyo.ath.cx/seb/download/p54ulog_1612_good.txt.bz2). (I have 
checked all data sent and received on each bulk pipe, it's the same).
The delays between data sends are respected.
By the way, when exactly is the interrupt supposed to occur ? After which 
register write ?
My source code is at http://yoshiyo.ath.cx/p54u_nointerrupt.tar.bz2
I hope someone will be able to give me a clue, that's just driving me mad.
Thank you !
Sebastien



More information about the Prism54-devel mailing list