X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from mail-pd0-f179.google.com (mail-pd0-f179.google.com [209.85.192.179]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id B8154DC006A for ; Fri, 26 Dec 2014 19:03:26 +0000 (UTC) Received: by mail-pd0-f179.google.com with SMTP id fp1so13327193pdb.24 for ; Fri, 26 Dec 2014 11:03:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=n0glod/6oGS2u78Ahr8l1eP49OItnoVG8V2GubG4Q9I=; b=eOntP9fh824fK5uihhLfi5x/ajQYPrsADjbQbIePp1VOLXFZ4WCmE9A75Ejw/ElmOP oX4tNhYwtmuWpCwohzoFhnAgbAKBRxngoFhI+7Rrg1QKqAtVdMzrGWg60lKWN9rynTvf a2oliOWsaksG2deW8YSkDQ07r3QjxLBZiw9FzV6KtshJLmn8Z4eldPxVPCmNG7abEySl hX05zBOTGqgFCgR0jXK3UoXjNp/Vj4LECqHb+hjlSzoD/DIhI/w3NDiDaj2RzDoRnRXf wsRqlao3j/r9RiGJUFpQG4rAyi/bptNjoOWRKFteHmX8vt1Jn+Wz74XpXKr8y/XVyTmd lx9g== X-Received: by 10.66.184.144 with SMTP id eu16mr28730639pac.18.1419620605510; Fri, 26 Dec 2014 11:03:25 -0800 (PST) Received: from newbook ([50.0.224.95]) by mx.google.com with ESMTPSA id c3sm28818820pbu.76.2014.12.26.11.03.24 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 26 Dec 2014 11:03:25 -0800 (PST) Date: Fri, 26 Dec 2014 11:03:28 -0800 From: Isaac Dunham To: Natanael Copa Cc: alpine-devel@lists.alpinelinux.org Subject: Re: [alpine-devel] busybox-1.23 in edge Message-ID: <20141226190327.GA1800@newbook> References: <20141225205835.397fac22@ncopa-laptop> <20141226001231.GB1793@newbook> <20141226090515.7f2f85ca@ncopa-desktop.alpinelinux.org> <20141226101421.4b06160a@ncopa-desktop.alpinelinux.org> X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20141226101421.4b06160a@ncopa-desktop.alpinelinux.org> User-Agent: Mutt/1.5.23 (2014-03-12) On Fri, Dec 26, 2014 at 10:14:21AM +0100, Natanael Copa wrote: > On Fri, 26 Dec 2014 09:05:15 +0100 > Natanael Copa wrote: > > > On Thu, 25 Dec 2014 16:12:32 -0800 > > Isaac Dunham wrote: > > > > > On Thu, Dec 25, 2014 at 08:58:35PM +0100, Natanael Copa wrote: > > > > Hi, > > > > > > > > I pushed busybox 1.23 to edge. So far I found at least one regression[1] > > > > in ash and possibly another in modprobe. > > > > > > > > After upgrading my laptop (both new kernel and new busybox) it didn't > > > > load the ahci kernel module from initramfs so the harddisks was not > > > > found. I don't know if this is due to something in new busybox or in > > > > new kernel or if it affects other hardware. > > > > It did happen on my desktop too and I have a theory on whats going on. > > ... > > > I think what happens is that if a slash (/) is found in the probe name, > > modprobe will simply exit. We call it with: modprobe -a ... > > > > So it means it will load all modules up to first alias which contains a > > slash and then stop. > > > > ncopa-desktop:~# find /sys -name uevent -exec grep -h MODALIAS= '{}' + 2>/dev/null | sort -u | grep -E 'pci|/' > > MODALIAS=dmi:bvnDellInc.:bvrA07:bd09/10/2011:svnDellInc.:pnOptiPlex790:pvr01:rvnDellInc.:rn0HY9JP:rvrA00:cvnDellInc.:ct6:cvr: > > MODALIAS=pci:v00008086d00000100sv00001028sd000004ADbc06sc00i00 > > MODALIAS=pci:v00008086d00000102sv00001028sd000004ADbc03sc00i00 > > ... > > > > As you see, there are slashes in the dmi module and since we sort, dmi > > will always come before pci. So the disk controllers are never loaded > > and disks never found. > > > > I think we should revert the upstream commit for now. > > I pushed a temp fix for busybox for now. I also bumped pkgrel for > mkinitfs to force a regeneration with fixed busybox. > > The fixed was tested with success in qemu. If there are slashes in some module aliases, the upstream commit is based on a flawed assumption and should be reverted everywhere. Thanks, Isaac Dunham --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---