Seabios failed to detect virtio-scsi device
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
seabios (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Won't Fix
|
Low
|
Unassigned |
Bug Description
Hello!
I had hit an problem described and fixed here:
https:/
When creating VM with more than one drive attached to virtio-scsi bus Seabios can not detect the second drive. Especially it breaks using of config drive with Openstack.
System:
# lsb_release -rd
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Package:
# apt-cache policy seabios
seabios:
Installed: 1.10.2-
Candidate: 1.10.2-
Version table:
*** 1.10.2-
500 http://
500 http://
100 /var/lib/
1.8.2-1ubuntu1 500
500 http://
500 http://
Steps to reproduce:
1. Create an instance with more than 1 drive attached to virtio-scsi bus, bootable drive have to be on non-zero numbered LUN.
2. Try to boot instance with one of these drives.
Expected result: Boot from bootable drive connected as non-zero LUN.
Actual result: "no bootable device" on instance's screen when accessing VNC console, no visible second drive when using Boot Menu.
Workaround: copy Seabios binaries from latest RH release over stock binaries.
Hmm, odd that this bug wasn't seen so far, sorry for that
This is upstream since rel-1.11.0 fixed in this series https:/ /mail.coreboot. org/pipermail/ seabios/ 2017-April/ 011338. html
A later version including the fix is in Ubuntu 18.10 and later.
Since I heard nothing else about it (and nobody else chimed in here being affected) and OTOH the fix series is rather huge I'm not considering SRUs [1] of this for now.
[1]: https:/ /wiki.ubuntu. com/StableRelea seUpdates