[Bug 598624] New: Firmware files packaged inconsistently
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c0 Summary: Firmware files packaged inconsistently Classification: openSUSE Product: openSUSE 11.3 Version: Milestone 5 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: kkaempf@novell.com QAContact: qa@suse.de CC: sndirsch@novell.com Found By: Development Blocker: --- (See bug 596268 comment #37 for reference) Kernel firmware files are packaged in kernel-desktop (as /lib/firmware/2.6.34-rc3-3-desktop) as well as kernel-firmware (as /lib/firmware). Most files are duplicates but e.g. radeon/R600_rlc.bin and radeon/R700_rlc.bin are only in kernel-firmware (leading to ATI firmware incompleteness) kernel-$(flavor) should either package all files or not package /lib/firmware and require kernel-firmware instead. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeffm@novell.com AssignedTo|kernel-maintainers@forge.pr |mmarek@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c1 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |coolo@novell.com, | |gregkh@novell.com --- Comment #1 from Stefan Dirsch <sndirsch@novell.com> 2010-04-23 08:06:57 UTC --- These files missing is really bad and it shouldn't be that hard to fix that. We could avoid so many ATI related bugreports by adding them to our kernel (or letting the kernel require kernel-firmware as Klaus said). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c2 Michal Marek <mmarek@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED --- Comment #2 from Michal Marek <mmarek@novell.com> 2010-04-23 14:14:35 UTC --- I updated the supplements list in the kernel-firmware package. There is a bunch of new modalias(pci:v00001002... lines now, so I suppose this will fix the issues with ATI cards. I leave the bug open, because the duplication is not solved yet. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c3 --- Comment #3 from Stefan Dirsch <sndirsch@novell.com> 2010-04-23 17:11:01 UTC --- Ok. 'zypper install-new-recommends' should now make sure that on all ATI cards, for which a firmware is available, the package kernel-firmware is installed. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c4 --- Comment #4 from Michal Marek <mmarek@novell.com> 2010-05-05 10:40:41 UTC --- The problem is that some firmware files can only be in the kernel-firmware package and not in the GPLv2 kernel-$flavor packages due to license reasons. OTOH some firmware files are more up to date in the kernel tree, i.e. the firmware/ subdirectory in the kernel source and the linux-firmware repository diverge sometime :-(. Ideally, we would build and maintain linux-firmware in the kernel-source repository (and simply delete duplicates during build), but I'm affraid we should not due it due to the license reasons... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c5 --- Comment #5 from Stefan Dirsch <sndirsch@novell.com> 2010-05-06 00:42:48 UTC --- That's indeed unfortunate. But what about adding kernel-source to BuildRequires and detect duplicates and remove them from kernel-firmware package that way? What about priorities? The firmware in which directory is loaded first? Is it the firmware packaged by kernel or the one from kernel-firmware package? If the firmware files from kernel are more up to date it would make sense to prefer these. But we may have this in place already. Just to make sure ... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c6 --- Comment #6 from Michal Marek <mmarek@novell.com> 2010-05-06 13:25:26 UTC --- The /lib/udev/firmware helper tries /lib/firmware/`uname -r`/$file before /lib/firmware/$file, that part is OK. Thanks for the hint about buildrequiring kernel-source, that should be fine from the legal side. Another option would be to buildrequire kernel-default, this would also allow to generate the modalias() supplement. A slight problem is that the package would not be 100% noarch anymore, as not all drivers are built on all architectures. This is why I didn't want to do it initially, but at least for openSUSE, we migth get away with it. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c7 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|sndirsch@novell.com | --- Comment #7 from Stefan Dirsch <sndirsch@novell.com> 2010-05-06 13:50:21 UTC --- Thanks. That sounds promising. :-) I don't see any big issue here. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c8 Michal Marek <mmarek@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #8 from Michal Marek <mmarek@novell.com> 2010-05-14 20:34:44 UTC --- Fixed in sr 40063. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=598624 http://bugzilla.novell.com/show_bug.cgi?id=598624#c9 --- Comment #9 from Bernhard Wiedemann <bwiedemann@suse.com> --- This is an autogenerated message for OBS integration: This bug (598624) was mentioned in https://build.opensuse.org/request/show/38626 Factory / kernel-firmware https://build.opensuse.org/request/show/40063 Factory / kernel-firmware -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com