From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stan Hoeppner Subject: Re: What can be used instead of /dev/disk/by-path/* symlinks? Date: Tue, 17 Dec 2013 06:43:35 -0600 Message-ID: <52B046F7.3070800@hardwarefreak.com> References: <20131217204055.353e5970@notabene.brown> Reply-To: stan@hardwarefreak.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Sender: linux-raid-owner@vger.kernel.org To: "Dorau, Lukasz" , "linux-raid@vger.kernel.org" Cc: "Baldysiak, Pawel" List-Id: linux-raid.ids On 12/17/2013 4:02 AM, Dorau, Lukasz wrote: > On Tuesday, December 17, 2013 10:41 AM Neil Brown (neilb@suse.de) wrote: >> On Tue, 17 Dec 2013 09:10:44 +0000 "Dorau, Lukasz" >> wrote: >> > [...] >> Personally, I really don't care. Does anyone know what udev changed? Maybe >> we should ask udev developers to change it back. >> >> NeilBrown >> > > udev developers wrote: > http://cgit.freedesktop.org/systemd/systemd/tree/src/udev/udev-builtin-path_id.c#n378 > > /* > * We do not support the ATA transport class, it uses global counters > * to name the ata devices which numbers spread across multiple > * controllers. > * > * The real link numbers are not exported. Also, possible chains of ports > * behind port multipliers cannot be composed that way. > * > * Until all that is solved at the kernel level, there are no by-path/ > * links for ATA devices. > */ I think you should be using libata instead of the old IDE drivers. Doing so should avoid this problem, if I'm understanding it correctly. -- Stan