Re: firmware.sh questions

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

 



Hi Guys

On Sun, Feb 8, 2009 at 11:22 AM, Kay Sievers <kay.sievers@xxxxxxxx> wrote:
> On Sat, Feb 7, 2009 at 05:10, Dan Nicholson <dbn.lists@xxxxxxxxx> wrote:
>> On Fri, Feb 6, 2009 at 4:40 AM, Leandro Dorileo <ldorileo@xxxxxxxxx> wrote:
>>> Few days ago I wanted to understand a bit better udev, and started
>>> reading its source code, and went to TODO file to see how I could
>>> start contributing, and picket the line: "convert firmware.sh to C ".
>>> In that regard I have some questions:
>>>
>>> 1 - there isn`t any a udev rule using firmware.sh in upstream source
>>> code(I may have forgot something but a grep -r 'firmware.sh' in
>>> rules.d didn`t show me any thing), do distributors set one? I also
>>> couldn`t find one in fedora 10.
>>
>> There's a rule in extras/firmware/50-firmware.rules that gets
>> installed along with firmware.sh.
>>
>>> 2 - who does set $DEVPATH, $FIRMWARE variables used in firmware.sh?
>>
>> The kernel sets them as part of the uevent, I believe.
>
> DEVPATH is always defined in every uevent and set by the kernel,
> FIRMWARE is set by the kernel's "firmware" class and carries the
> requested name, which the in-kernel driver has supplied to the
> request_firmware() call.

hum! So I`ll have to implement a kernel module to generate an uevent
to test my implementation.

>>> 3 - why would be good "convert firmware.sh to C"? in TODO file this
>>> line is followed by a "(?)" which makes me think it`s not well
>>> discussed yet. ;)
>
> Sure, a reasonable implementation would be fine. Especially as we call
> 'sed' now to collect failing requests. It can just link to libudev's
> code to encode the filename.
>
>> Speed? I don't know. It doesn't look like it does much beyond writing
>> the firmware into a data entry in sysfs.
>
> It does not really matter, but we got rid of most shell uses recently,
> so it might be nice to convert that too.

Ok, it sounds like a "go ahead, would be fine to get it converted". :D

Thanks a lot

[]`s

-- 
(°=   Leandro Dorileo
//\    ldorileo@xxxxxxxxx   -   http://www.dorilex.net
V_/  Software is a matter of freedom.
--
To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [Linux DVB]     [Asterisk Internet PBX]     [DCCP]     [Netdev]     [X.org]     [Util Linux NG]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux