why are these drivers missing from the Fedora kernel?

Peter Robinson pbrobinson at gmail.com
Tue Jun 30 12:51:38 UTC 2015


 On Tue, Jun 30, 2015 at 1:34 PM, Josh Boyer <jwboyer at fedoraproject.org> wrote:
> On Mon, Jun 29, 2015 at 5:07 PM, Ranjan Maitra
> <maitra.mbox.ignored at inbox.com> wrote:
>> Hi,
>>
>> I posted this earlier but did not get a response, so here's hoping that someone who notices has more suggestions.
>
> Most likely because what you've written doesn't make a whole lot of
> sense.  Your email address also makes it look like you ignore it :).
>
>> I am a long-time Fedora user since Fedora Core 1 and I am looking at installing Fedora 22 on a MS Surface Pro 3 with Type Cover. But in order to do that (and to have the cover recognized), I noticed that the file linux-***/drivers/hid/hid-ids.h in the kernel from kernel.org is missing. This is however available at kcbench (which is the
>
> Missing from where?  What package are you referring to, because the
> file is certainly in the kernel sources.
>
>> kernel compiled for benchmarking). I was wondering what the reasoning behind this is, because we can not have the Type Cover 3 recognized with the LiveCD while installing (and so installing without a keyboard is a major hassle). Not to mention, kcbench draws in over 500 MB with a dnf update.
>
> Maybe you could explain a bit more what you're trying to do here.  The
> existence of a .h file doesn't provide a device driver.  What actual
> device driver are you looking for, and why do you think you need the
> hid-ids.h file?
>
>> Also, is this the correct arena for discussing linux-firmware? If not, I apologize. If it is, I was looking at:
>>
>> /lib/firmware/mrvl
>>
>> which is provided by the linux-firmware rpm and I noticed that it is missing some files:
>>
>> This is what is in my updated files list:
>>
>> pcie8897_uapsta.bin  sd8797_uapsta.bin  usb8766_uapsta.bin
>> sd8688.bin           sd8887_uapsta.bin  usb8797_uapsta.bin
>> sd8688_helper.bin    sd8897_uapsta.bin  usb8897_uapsta.bin
>>
>> However, the list here (git://git.marvell.com/mwifiex-firmware.git) have some more -- here is thelist:
>>
>> pcie8897_uapsta.bin  sd8797_uapsta.bin   usb8766_uapsta.bin*
>> sd8688.bin           sd8801_uapsta.bin*  usb8797_uapsta.bin
>> sd8688_helper.bin    sd8887_uapsta.bin*  usb8801_uapsta.bin*
>> sd8787_uapsta.bin    sd8897_uapsta.bin   usb8897_uapsta.bin
>>
>> So, I was wondering: why are some of the files missing? Is it because of non-OSS issues? Or should I file a bug/feature request?
>
> I don't know immediately.  It might very likely be because Marvell
> hasn't sent the updated files to the upstream linux-firmware tree
> maintainers yet.  You should probably ask Marvell why the sd8801* and
> sd8787* files are not upstream yet.

They are, we ship them in the libertas-sd8787-firmware package :-)


More information about the kernel mailing list