Canonical, It seems the problem here is the delay some disks in the IPR controller encounter to show up.
>From dmesg there's 2 IPR controllers, and the kernel module initializes the controllers sequentially, so the disks from the 2nd controller take even more time to show up. I'm not sure 'udevadm settle' would wait for a SCSI scan to finish, but maybe only for the processing of the udev events of the disks/partitions being added? >From some testing, it seems that 'modprobe ipr; udevadm settle' ends after all disks show up, but that seems to be mostly because modprobe takes a long time to finish (thus udevadm settle would be more of a guarantee). Is it possible to implement something like that (ensure all disks finished detection) in the hw-detect stage, before finishing and allowing partman to start -- so the partman/early-command executes only when all disks are detected/SCSI scans finished? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1413687 Title: All disks are not showed at the time of partman/early-command execution To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1413687/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs