From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753777Ab1I1MHT (ORCPT ); Wed, 28 Sep 2011 08:07:19 -0400 Received: from mail-fx0-f46.google.com ([209.85.161.46]:62698 "EHLO mail-fx0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752531Ab1I1MHR (ORCPT ); Wed, 28 Sep 2011 08:07:17 -0400 Date: Wed, 28 Sep 2011 14:06:31 +0200 From: Richard Cochran To: linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org, Linus Torvalds , Krzysztof Halasa , Russell King Subject: MAC firmware does not load due to (commit 288d5abe usermodehelper) Message-ID: <20110928120630.GB9456@netboy.at.omicron.at> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I have some ARM IXP4xx based machines that use the two on chip MAC ports (aka NPEs). The NPE needs a firmware in order to function. Ever since the following commit, it is no longer possible to bring up the interfaces during the init scripts. commit 288d5abec8314ae50fe6692f324b0444acae8486 Author: Linus Torvalds Date: Wed Aug 3 22:03:29 2011 -1000 Boot up with usermodehelper disabled A warning appears on the console, shown below. I don't know what commit 288d5abe was trying to fix, but it sure made a regression for me. It probably would also spoil using NFS boot, too. Any ideas what to do about this? Thanks, Richard ------------[ cut here ]------------ WARNING: at /home/richard/git/linux/drivers/base/firmware_class.c:537 _request_firmware+0xc8/0x3b8() Modules linked in: Backtrace: [] (dump_backtrace+0x0/0x114) from [] (dump_stack+0x18/0x1c) [] (dump_stack+0x0/0x1c) from [] (warn_slowpath_common+0x58/0x70) [] (warn_slowpath_common+0x0/0x70) from [] (warn_slowpath_null+0x24/0x2c) [] (warn_slowpath_null+0x0/0x2c) from [] (_request_firmware+0xc8/0x3b8) [] (_request_firmware+0x0/0x3b8) from [] (request_firmware+0x20/0x28) [] (request_firmware+0x0/0x28) from [] (npe_load_firmware+0x1c/0x488) [] (npe_load_firmware+0x0/0x488) from [] (eth_open+0x44/0x6c0) [] (eth_open+0x0/0x6c0) from [] (__dev_open+0xbc/0x114) [] (__dev_open+0x0/0x114) from [] (__dev_change_flags+0x98/0x124) [] (__dev_change_flags+0x0/0x124) from [] (dev_change_flags+0x1c/0x50) [] (dev_change_flags+0x0/0x50) from [] (devinet_ioctl+0x2c4/0x674) [] (devinet_ioctl+0x0/0x674) from [] (inet_ioctl+0xcc/0x104) [] (inet_ioctl+0x0/0x104) from [] (sock_ioctl+0x1f8/0x254) [] (sock_ioctl+0x0/0x254) from [] (vfs_ioctl+0x28/0x44) [] (vfs_ioctl+0x0/0x44) from [] (do_vfs_ioctl+0x49c/0x4ec) [] (do_vfs_ioctl+0x0/0x4ec) from [] (sys_ioctl+0x40/0x64) [] (sys_ioctl+0x0/0x64) from [] (ret_fast_syscall+0x0/0x2c) ---[ end trace 6083e7c78b321b84 ]---