Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751685Ab0KTHpR (ORCPT ); Sat, 20 Nov 2010 02:45:17 -0500 Received: from mail.skyhub.de ([78.46.96.112]:45086 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751420Ab0KTHpP (ORCPT ); Sat, 20 Nov 2010 02:45:15 -0500 Date: Sat, 20 Nov 2010 08:45:08 +0100 From: Borislav Petkov To: "Andries E. Brouwer" Cc: linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org Subject: Re: ide boot failure 2.6.36/2.6.28 - 2.6.27 works Message-ID: <20101120074508.GA16854@liondog.tnic> Mail-Followup-To: Borislav Petkov , "Andries E. Brouwer" , linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org References: <20101120032828.GA14693@iq> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20101120032828.GA14693@iq> 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 Content-Length: 1146 Lines: 34 On Sat, Nov 20, 2010 at 04:28:33AM +0100, Andries E. Brouwer wrote: > Answering myself (and providing info that can be Googled): > > > I wanted to boot a recent kernel on an old machine and failed. > > The last kernel that worked was 2.6.27. > > What goes wrong is that the disks are no longer detected on 2.6.28. > > A typical error would be > > Cannot open root device 342 or unknown block (3,66) > > Reading the code shows that the default probing is no longer done. Well, this got changed in 20df429dd6671804999493baf2952f82582869fa since we had other problems when having ide-generic and a specific PCI IDE controller driver enabled at the same time, AFAIR. There are two fixes I can think of - you either enable the specific IDE controller driver for your chipset or you enforce probing with ide_generic.probe_mask=0x3f on the kernel command line. HTH. -- Regards/Gruss, Boris. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/