[linux-dvb] A driver for EZ-USB FX2,
Philips TU1216L DVB-T USB device?
Arnold Ho
ailinglist at gmail.com
Thu Dec 15 13:47:17 CET 2005
On 12/15/05, Patrick Boettcher <patrick.boettcher at desy.de> wrote:
> You can use the dvb-usb-firmware-loader for downloading the firmware to
> the cypress, you just need to convert the firmware-file into
> intel-hex-format (in binary) and put the filename in the
> dvb_usb_properties.
dvb-usb successfully load my firmware yesterday but the
/dev/dvb/adapter* nodes did not appear. They did when I manually
loaded the firmware with fxload. I think I converted the hex file
badly. I had just downloaded hex2bin and will be trying again soon.
Thanks for letting me know. At least I know I am on the right track.
I am now looking at the i2c_msg/ctrl_msg and i2c_xfer functions. In
dibusb-common.c(line 111)
sndbuf[1] = (addr << 1) | (wo ? 0 : 1);
<snip>
if (!wo) {
sndbuf[wlen+2] = (rlen >> 8) & 0xff;
sndbuf[wlen+3] = rlen & 0xff;
May I know what the bit shifts and bitwise logic are for? How did you
determine the required structure and thus what to fill sndbuf[]
with(addr, len) for the various devices? usblog?
Thanks and regards,
Arnold
More information about the linux-dvb
mailing list