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

Reply via email to