On Wed, Jun 26, 2013 at 11:39 AM, Robert Milasan <rmilasan@suse.com> wrote:
On Wed, 26 Jun 2013 06:08:46 +0200 (CEST) Jan Engelhardt <jengelh@inai.de> wrote:
On Wednesday 2013-06-26 05:16, Cristian Rodríguez wrote:
El 25/06/13 23:12, Tony Jones escribió:
With it present, there were no ata-*-part[0-9] links.
[61-msft.rules] is a recent SUSE-specific addition that references a bug that we cannot read.
The more reason that we should require that all patches MUST carry a *description*. patch-fix-opensuse is not sufficient at all.
The rule was added to support Hyper-V SLES guest. Seems that Hyper-V presents both Type1 and Type3 identifiers for VHDs, but scsi_id would support only one of them (most probably Type3).
The rule ensures we have both links in /dev/disk/by-id, but don't get why would this be an issue in booting the system.
Because your rule overrides ID_BUS with "scsi" while it was "ata" before. So installer (which did not have this patch) set up system to use /dev/disks/by-id/ata-* and after your patch these links are no more available. This is going to break almost every system out there on update. As I already suggested, do not override ID_BUS, rather simply create explicit links /dev/disk/by-id/scsi-* with required identity information.
It is possible that the rule needs to be added to initrd with sg_inq requires.
I will check and will fix it asap.
-- Robert Milasan
L3 Support Engineer SUSE Linux (http://www.suse.com) email: rmilasan@suse.com GPG fingerprint: B6FE F4A8 0FA3 3040 3402 6FE7 2F64 167C 1909 6D1A -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org