From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frans Pop Subject: Re: No IDE drivers loaded for Toshiba Satellite 320 CDS Date: Wed, 16 Apr 2008 20:08:26 +0200 Message-ID: <200804162008.27655.elendil@planet.nl> References: <200804021524.27222.elendil@planet.nl> <20080415144748.GO7385@csclub.uwaterloo.ca> <48053AD1.8010007@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Return-path: Received: from hpsmtp-eml17.kpnxchange.com ([213.75.38.117]:22750 "EHLO hpsmtp-eml17.kpnxchange.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750958AbYDPSIa (ORCPT ); Wed, 16 Apr 2008 14:08:30 -0400 In-Reply-To: <48053AD1.8010007@gmail.com> Content-Disposition: inline Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Tejun Heo Cc: Lennart Sorensen , Alan Cox , linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, Bartlomiej Zolnierkiewicz On Wednesday 16 April 2008, Tejun Heo wrote: > Yeah, theoretically, you're right. The problem is that what breaks when > things go wrong. If you don't probe generic ports by default, harddisks > won't be detected on some legacy systems but you can always prompt the > user about loading the generic driver. If you probe generic ports by > default, when things go wrong, you break modern machines in an > unrecoverable (w/o reset) way. I'd rather choose bothering the user on > legacy machines. The problem here is determining whether a machine is "legacy" or not. So far in this discussion I've seen no suggestions how to do that (except maybe for my test whether /sys/bus/isa is present), which would mean asking _all_ users, and that's a damned ugly option.