Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

eudev-3 dropped firmware loader support

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
9 posts • Page 1 of 1
Author
Message
ayvango
Tux's lil' helper
Tux's lil' helper
Posts: 118
Joined: Wed Feb 08, 2012 1:11 pm

eudev-3 dropped firmware loader support

  • Quote

Post by ayvango » Sun Apr 12, 2015 9:24 am

And how should I configure the system without it? I can't disable the kernel option for userspace helper, make menuconfig marks it as mandatory.

What kernel tricks or userspace substitute may be used? I've tried linux-firmware ebuild, but it can't take the place of eudev.
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56100
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sun Apr 12, 2015 11:04 am

ayvango,

Firmware loading is a kernel feature. It should be forced on by any modules that require it.
It can be manually selected so you have support for external kernel modules that need firmware to be loaded too.

Code: Select all

  │ Symbol: FW_LOADER [=y]                                                       │  
  │ Type  : tristate                                                             │  
  │ Prompt: Userspace firmware loading support
turns on the in kernel firmware loader.

Code: Select all

 │ Symbol: FW_LOADER_USER_HELPER [=n]  
Passes firmware loading to userspace if kernel firmware loading fails.
There is no userspace firmware loadng any more.

In short, everything should just work as you have

Code: Select all

 -*- Userspace firmware loading support
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
ayvango
Tux's lil' helper
Tux's lil' helper
Posts: 118
Joined: Wed Feb 08, 2012 1:11 pm

  • Quote

Post by ayvango » Sun Apr 12, 2015 7:44 pm

NeddySeagoon wrote:ayvango,

Code: Select all

 │ Symbol: FW_LOADER_USER_HELPER [=n]  
Passes firmware loading to userspace if kernel firmware loading fails.
I have FW_LOADER_USER_HELPER forced to y by menuconfig. And when I load the kernel with eudev-3 I have all firmware loading failed. Should I fix the kernel configuration or fix something with userspace configuration?
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Sun Apr 12, 2015 8:17 pm

This breaks kernel 3.4, btw, which does not have direct firmware loading. So, same issue as with systemd.
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56100
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sun Apr 12, 2015 8:21 pm

ayvango,

In menuconfig press / for seach and enter FW_LOADER_USER_HELPER

That will show what it deponds on and what selects it. I get

Code: Select all

  │   Depends on: FW_LOADER [=y]                                                                                            │  
  │   Selects: FW_LOADER_USER_HELPER [=n]                                                                                   │  
  │   Selected by: DRM_STI [=n] && HAS_IOMEM [=y] && DRM [=y] && (SOC_STIH415 || SOC_STIH416 || ARCH_MULTIPLATFORM) 
This shows the settingins in my kernel. Yours will be different.

For this expression to evaluate to true any one or more of (SOC_STIH415 || SOC_STIH416 || ARCH_MULTIPLATFORM) must be true.
I can't find any of them in kernel 3.19.3.

DRM_STI is for

Code: Select all

DRM Support for STMicroelectronics SoC stiH41x Series (DRM_STI)
and its not visible unless you are building a kernel for whatever arch that happens to be, so an amd64 and i686 FW_LOADER_USER_HELPER should not be forced on.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
s4e8
Guru
Guru
Posts: 311
Joined: Sat Jul 29, 2006 11:09 am

  • Quote

Post by s4e8 » Mon Apr 13, 2015 7:26 am

This is entry for FW_LOADER_USER_HELPER_FALLBACK. The FW_LOADER_USER_HELPER may be forced by DELL_RBU, a DELL BIOS update interface.
NeddySeagoon wrote:ayvango,
For this expression to evaluate to true any one or more of (SOC_STIH415 || SOC_STIH416 || ARCH_MULTIPLATFORM) must be true.
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Mon Apr 13, 2015 9:43 am

I masked eudev 2 and above a while back. System works perfectly fine with eudev-1*
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
ayvango
Tux's lil' helper
Tux's lil' helper
Posts: 118
Joined: Wed Feb 08, 2012 1:11 pm

  • Quote

Post by ayvango » Thu Apr 16, 2015 4:49 am

NeddySeagoon,

I mistook menu entry "Userspace firmware loader" with FW_LOADER_USER_HELPER. FW_LOADER_USER_HELPER have no presence in menu. It seems to be activated only by dependencies. I switch off FW_LOADER_USER_HELPER_FALLBACK and FW_LOADER_USER_HELPER become disabled. So I manage to configure kernel without FW_LOADER_USER_HELPER

But doing so does not solve the problem. I've tried new kernel with eudev-3 and the system still misses all firmware.
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56100
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Thu Apr 16, 2015 6:30 pm

ayvango,

Please put both your kernel .config file and the dmesg it produces onto a pastebin site and post the links here.
wgetpaste is your friend.

I expect to see some messages about firmware loading failing in dmesg, and maybe why.
Then I can poke about in your kernel to see why.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
Post Reply

9 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic