Teste mal
packages.debian.org/file:Dateinameteil
ZBsp.
packages.debian.org/file:qtsql.so.4
(Jedoch finde ich auch nichts, *.img (s.u.))
Der Realtek-Treiber, rtl8192se_linux_2.6.0015.0127.2010/firmware/RTL8192SE/ :
Code: Alles auswählen
rtl8192sfw.bin 80 KB 23.02.2010 15:43:26
rtl8192sfw492.bin 75 KB 23.02.2010 15:43:26
rtl8192sfw74.bin 88 KB 23.02.2010 15:43:26
Auf die aber nur einmal Bezug genommen wird (gesucht nach "rtl8192sfw"),
HAL/rtl8192/rtl8192s/r8192S_firmware.c :
Code: Alles auswählen
#ifdef _RTL8192_EXT_PATCH_
const char *pFwImageFileName[1] = {"RTL8191SE_MESH/rtl8192sfw.bin"};
#else
const char *pFwImageFileName[1] = {"RTL8192SE/rtl8192sfw.bin"};
#endif
Im Quelltext des staging-Treibers des Kernel 2.6.32 / 2.6.33
drivers/staging/rtl8192e/r819xE_firmware.c
steht aber etwas von
RTL8192E/{boot,main,data}.img :
Code: Alles auswählen
rt_firmware *pfirmware = priv->pFirmware;
const struct firmware *fw_entry;
const char *fw_name[3] = { "RTL8192E/boot.img",
"RTL8192E/main.img",
"RTL8192E/data.img"};
int rc;
Analog:
$ strings r8192_pci.ko | egrep -i "fw|firm|img"
D$fw
init_firmware
CPUcheck_firmware_ready
<7>rtl819xE:ERROR in %s(): undefined firmware state(%d)
<7>rtl819xE:Load Firmware finished!
<7>rtl819xE:TxCheckStuck(): Fw indicates no Tx condition!
<7>rtl819xE:FW RF CTRL is not ready now
<7>rtl819xE: PlatformInitFirmware()==>
<7>rtl819xE:PlatformInitFirmware: undefined firmware state
<7>rtl819xE:request firmware fail!
<7>rtl819xE:img file size exceed the container buffer fail!
<7>rtl819xE:Download Firmware: Put code fail!
<7>rtl819xE:Download Firmware: Put code ok!
<7>rtl819xE:Download Firmware: Boot ready!
<7>rtl819xE:Download Firmware: Firmware ready!
<7>rtl819xE:CPUcheck_firmware_ready fail(%d)!
<7>rtl819xE:Firmware Download Success
<7>rtl819xE:Load Firmware!
RTL8192E/boot.img
RTL8192E/main.img
RTL8192E/data.img
request_firmware
release_firmware
An anderer Stelle aber nochmal "rtl8192sfw" (Firmware aus dem Realtek-Paket),
drivers/staging/rtl8192su/r8192S_firmware.c (Treiber für die usb-Version):
Code: Alles auswählen
#ifdef _RTL8192_EXT_PATCH_
const char *pFwImageFileName[1] = {"RTL8191SE_MESH/rtl8192sfw.bin"};
#else
const char *pFwImageFileName[1] = {"RTL8192SE/rtl8192sfw.bin"};
#endif
Dummerweise finde ich keinen Binär- oder Hexcode,
weder in drivers/staging noch in dem eigentlich dafür vorgesehenen Verzeichnis firmware/,
das Ding ist also nicht komplett.
Du solltest Dich also an das Realtek-Paket halten, und den staging-Treiber deaktivieren (blacklisten, Endung ändern, verschieben)?
(Im google habe ich nur 5 Treffer für "rtl8192_pci"!)
-----------------------------------
EDIT: Ups, es sollte "r8192_pci" heißen, das gibt mehr Treffer
Und wenn ich das verfeinere "r8192_pci boot main data", ist dieser thread der erste, der das erwähnt
)