<HTML><HEAD>
<META http-equiv=Content-Type content='text/html; charset=euc-kr'>
<title>Samsung Enterprise Portal mySingle</title>
<style> P, td, li {font-family:±¼¸²Ã¼, arial; font-size:9pt; margin-top:5px;margin-bottom:5px;} body{font-family:±¼¸²Ã¼, arial; font-size:9pt;}</style>
</HEAD><BODY>
fixup needed in changing of fw-data for Big endian system.<br>
If don't fix this problem, Big endian system can't probe this dvb device.<br>
<br>
This patch make dvb device to be able probe & active both of Little endian system and Big endian System.<br>
<br>
<font color="green">*** cxusb.c.old Thu Feb 15 22:41:14 2007<br>
--- cxusb.c Thu Feb 15 20:50:09 2007<br>
</font>
<font color="olive">*************** static int bluebird_patch_dvico_firmware<br>
</font>
<span style="background-color:green;">*** 411,418 ****<br>
</span>
fw->data[BLUEBIRD_01_ID_OFFSET + 1] == USB_VID_DVICO >> 8) {<br>
<br>
/* FIXME: are we allowed to change the fw-data ? */<br>
<font color="red">- fw->data[BLUEBIRD_01_ID_OFFSET + 2] = udev->descriptor.idProduct + 1;<br>
- fw->data[BLUEBIRD_01_ID_OFFSET + 3] = udev->descriptor.idProduct >> 8;<br>
+ fw->data[BLUEBIRD_01_ID_OFFSET + 2] = le16_to_cpu(udev->descriptor.idProduct) + 1;<br>
+ fw->data[BLUEBIRD_01_ID_OFFSET + 3] = le16_to_cpu(udev->descriptor.idProduct) >> 8;<br>
</font>
<br>
return usb_cypress_load_firmware(udev,fw,CYPRESS_FX2);<br>
}<br>
<p> </p><p> </p><p> </p><p> </p></BODY></HTML>