baselayout-1.11.7-r2 worked fine, so this is a regression. Using amd64 w/udev-049 (though udev-050 seems to work ok too, but not with 1.11.8 either). The first attempt to load the firmware fails without much for errors, the second appears for be more telling though, here are some log messages: Dec 25 21:35:27 laptop eth1: islpci_open() Dec 25 21:35:27 laptop eth1: resetting device... Dec 25 21:35:27 laptop eth1: uploading firmware... Dec 25 21:35:37 laptop prism54: request_firmware() failed for 'isl3890' Dec 25 21:35:37 laptop eth1: could not upload firmware ('isl3890') Dec 25 21:35:52 laptop eth1: islpci_open() Dec 25 21:35:52 laptop eth1: resetting device... Dec 25 21:35:52 laptop eth1: uploading firmware... Dec 25 21:36:02 laptop Unable to handle kernel NULL pointer dereference at 0000000000000008 RIP: Dec 25 21:36:02 laptop <ffffffff8027fec1>{firmware_loading_store+97} Dec 25 21:36:02 laptop PML4 3da0e067 PGD 3cbaf067 PMD 0 Dec 25 21:36:02 laptop Oops: 0000 [1] Dec 25 21:36:02 laptop CPU 0 Dec 25 21:36:02 laptop Modules linked in: prism54 ohci1394 nvidia snd_intel8x0 snd_ac97_codec snd_mpu401_uart cdc_acm Dec 25 21:36:02 laptop Pid: 9148, comm: firmware.agent Tainted: P 2.6.9-gentoo-r9 Dec 25 21:36:02 laptop RIP: 0010:[<ffffffff8027fec1>] <ffffffff8027fec1>{firmware_loading_store+97} Dec 25 21:36:02 laptop RSP: 0018:000001003ecdbe98 EFLAGS: 00010246 Dec 25 21:36:02 laptop RAX: 0000000000000000 RBX: ffffffff80493110 RCX: 0000000000000028 Dec 25 21:36:02 laptop RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffffffff80493110 Dec 25 21:36:02 laptop RBP: 000001003e6cf500 R08: 000000000000000a R09: 0000000000000001 Dec 25 21:36:02 laptop R10: 0000002a9566b9a8 R11: 0000000000000246 R12: 0000000000000002 Dec 25 21:36:02 laptop R13: 0000002a9556c000 R14: 000001003f256480 R15: 000001003ecdbf50 Dec 25 21:36:02 laptop FS: 0000002a95995d50(0000) GS:ffffffff8055cbc0(0000) knlGS:0000000000000000 Dec 25 21:36:02 laptop CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Dec 25 21:36:02 laptop CR2: 0000000000000008 CR3: 0000000000101000 CR4: 00000000000006e0 Dec 25 21:36:02 laptop Process firmware.agent (pid: 9148, threadinfo 000001003ecda000, task 000001003ef220b0) Dec 25 21:36:02 laptop Stack: 0000000000000002 0000000000000002 000001003ce10980 ffffffff8027da3f Dec 25 21:36:02 laptop 0000000000000002 ffffffff8019ca02 0000000000000001 000001003f256480 Dec 25 21:36:02 laptop 0000000000000000 000001003ecdbf50 Dec 25 21:36:02 laptop Call Trace:<ffffffff8027da3f>{class_device_attr_store+31} <ffffffff8019ca02>{sysfs_write_file+178} Dec 25 21:36:02 laptop <ffffffff8016bdd6>{vfs_write+214} <ffffffff8016bf33>{sys_write+83} Dec 25 21:36:02 laptop <ffffffff801102ba>{system_call+126} Dec 25 21:36:02 laptop Dec 25 21:36:02 laptop Code: 48 8b 78 08 e8 96 3f ee ff 48 8b 45 68 48 c7 40 08 00 00 00 Dec 25 21:36:02 laptop RIP <ffffffff8027fec1>{firmware_loading_store+97} RSP <000001003ecdbe98> Dec 25 21:36:02 laptop CR2: 0000000000000008 Dec 25 21:36:02 laptop <3>prism54: request_firmware() failed for 'isl3890' Dec 25 21:36:02 laptop eth1: could not upload firmware ('isl3890') Again, this _does_ work with 1.11.7-r2 (which I have reverted back to) as shown below: Dec 25 21:47:24 laptop eth1: islpci_open() Dec 25 21:47:24 laptop eth1: resetting device... Dec 25 21:47:24 laptop eth1: uploading firmware... Dec 25 21:47:24 laptop eth1: firmware uploaded done, now triggering reset... Dec 25 21:47:35 laptop eth1: no IPv6 routers present -Brad
*** This bug has been marked as a duplicate of 74786 ***