← Back to team overview

touch-packages team mailing list archive

[Bug 1398458] Re: kernel fails to load iwlwifi firmware - disable CONFIG_FW_LOADER_USER_HELPER

 

So here's what happens:
- The intel driver has a list of valid versions, -6, -5, -4, -3; the kernel tries all of them in descending order
- It starts with loading -6, which is ENOENT
- As we enable CONFIG_FW_LOADER_USER_HELPER, it now tries to call that (with a timeout of 60 seconds); the timeout hits as we don't ship the user helper any more
- Kernel falls back to trying -5, same timeout
- Kernel falls back to trying -4 which succeeds

That's why it takes 2 minutes.

Short-term solution: Provide a userspace loader stub which immediately fails
Long-term solution: Disable CONFIG_FW_LOADER_USER_HELPER to avoid running into the timeout

** Summary changed:

- kernel fails to load iwlwifi firmware
+ kernel fails to load iwlwifi firmware - disable CONFIG_FW_LOADER_USER_HELPER

** Changed in: systemd (Ubuntu)
   Importance: Undecided => Medium

** Changed in: systemd (Ubuntu)
       Status: New => In Progress

** Changed in: systemd (Ubuntu)
     Assignee: (unassigned) => Martin Pitt (pitti)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1398458

Title:
  kernel fails to load iwlwifi firmware - disable
  CONFIG_FW_LOADER_USER_HELPER

Status in linux package in Ubuntu:
  Confirmed
Status in systemd package in Ubuntu:
  In Progress
Status in openSUSE:
  Unknown

Bug description:
  Using current vivid, when using udev 217 wlan0 is missing, it's there
  and working fine when downgrading to 215

  Right after boot, kernel shows

  [ 6.586593] iwlwifi 0000:02:00.0: Direct firmware load failed with error -2
  [ 6.586598] iwlwifi 0000:02:00.0: Falling back to user helper

  After manually enabling the card, kernel shows

  Dec  2 11:37:08 localhost kernel: [  127.133185] iwlwifi 0000:02:00.0:
  loaded firmware version 9.221.4.1 build 25532 op_mode iwldvm

  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: udev 217-2ubuntu1
  ProcVersionSignature: Ubuntu 3.16.0-26.34-generic 3.16.7-ckt1
  Uname: Linux 3.16.0-26-generic i686
  ApportVersion: 2.14.7-0ubuntu10
  Architecture: i386
  CurrentDesktop: Unity
  CustomUdevRuleFiles: 80-net-name-slot.rules 81-canonij_prn.rules
  Date: Tue Dec  2 17:39:08 2014
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2010-10-09 (1515 days ago)
  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
  MachineType: Dell Inc. Latitude E6410
  PccardctlIdent:
   Socket 0:
     no product info available
  PccardctlStatus:
   Socket 0:
     no card
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-26-generic root=UUID=555ebc11-d747-44d3-af56-5e7d17851ce3 ro quiet splash init=/bin/systemd vt.handoff=7
  SourcePackage: systemd
  SystemImageInfo:
   current build number: 0
   device name:
   channel: daily
   last update: Unknown
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 04/21/2013
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A14
  dmi.board.name: 0HNGW4
  dmi.board.vendor: Dell Inc.
  dmi.chassis.type: 9
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: dmi:bvnDellInc.:bvrA14:bd04/21/2013:svnDellInc.:pnLatitudeE6410:pvr0001:rvnDellInc.:rn0HNGW4:rvr:cvnDellInc.:ct9:cvr:
  dmi.product.name: Latitude E6410
  dmi.product.version: 0001
  dmi.sys.vendor: Dell Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398458/+subscriptions


References