Saturday, 21 April 2007

Problems flashing Intersil Prism chipsets on Debian lenny/sid

I've been stuck with this problem for a while now and I still cannot find my way around it.

prism2_srec returns with:

"Could not read wlan PDA. This requires PRISM2_DOWNLOAD_SUPPORT definition in
driver/module/hostap_config.h"

So I've tried to manually recompile the hostap module with that hash define set but still wouldn't work:

In drivers/net/wireless/hostap/hostap_config.h:

/* Allow kernel configuration to enable download support. */
// #if !defined(PRISM2_DOWNLOAD_SUPPORT) && defined(CONFIG_HOSTAP_FIRMWARE)
#define PRISM2_DOWNLOAD_SUPPORT
// #endif

/* Allow kernel configuration to enable non-volatile download support. */
// #ifdef CONFIG_HOSTAP_FIRMWARE_NVRAM
#define PRISM2_NON_VOLATILE_DOWNLOAD
// #endif

Apparently someone has found a solution for it, but the post is in german and my german is no good. Babelfish didn't help this time.

1 comment:

Anonymous said...

The firmware update tool doesn't find the PDA file. You can supply the location with -O as in

prism2_srec -v -f eth0 -O /proc/net/hostap/wlan0/pda PK010101.HEX SF010704.HEX