Search Linux Wireless

Re: [PATCH] Add prism 2/3 usb adaptor firmware for use with staging/wlan-ng driver.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Karl Relton wrote:
> On Tue, 2009-06-30 at 14:58 -0700, Luis R. Rodriguez wrote:
>> Why all the srec->binary conversion? Doesn't this waste space on
>> people's firmware directories?
>>
> Yes, technically it does. The srec file is ~185KB, a binary image would
> be ~64KB.
> 
> The reason it was left is that the driver has to do some runtime
> plugging of data into the image, so pre-compilation would have meant
> inventing both a compiler tool and an intermediate format for the driver
> to read and process. Putting all the srec processing in the driver was
> more expedient (just meant porting existing userspace code into driver
> space).

I can't find the wlan_ng request_firmware call in my wireless-testing
tree (week or so old). Is that new?

>From what I can tell the wlan_ng, hostap and orinoco drivers all program
firmware that has the same basic format. Hostap doesn't use
request_firmware, and gives userspace the control over the write
sequence. orinoco places a very simple header in front of the binary image.

Do we really want to add srec processing to the driver (or even the kernel)?

It would be nice if the FW image was in the same format for orinoco and
wlan_ng, as the prism firmware ought to work on non-USB prism cards, and
we should be able to make orinoco use it.


Regards,

Dave.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux