Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch scsi controller #16

Merged
merged 2 commits into from
Sep 22, 2017
Merged

Switch scsi controller #16

merged 2 commits into from
Sep 22, 2017

Conversation

HW42
Copy link
Contributor

@HW42 HW42 commented Sep 19, 2017

The 'mptsas1068' scsi controller seems to work fine with Windows (QubesOS/qubes-issues#3068) and Linux (if you assign some WWNs to the disks). So switch to it. Since this requires a newer SeaBIOS for booting this PR depends on QubesOS/qubes-vmm-xen-stubdom-linux#5.

This breaks booting with UEFI. But given that we don't use this anywhere yet, the Windows support is more important. Fixing the UEFI support is probably not hard since it can use the disk and boots if you manually enter the path of the grub exe. But for some reason it don't want to automatically start it.

This controller is supported by Windows and Linux (if you specify WWNs).
It's also used by VMWare and VirtualBox.

Fixes QubesOS/qubes-issues#3068
@marmarek
Copy link
Member

According to travis, this does not compile. Unfortunately there is no full log.

The SeaBIOS build provided by Fedora 25 is too old to support the
mptsas1068 scsi controller. So we build a newer one together with the
linux stubdom qemu (binary included in xen-hvm-stubdom-linux).
@HW42
Copy link
Contributor Author

HW42 commented Sep 22, 2017

According to travis, this does not compile. Unfortunately there is no full log.

I accidentally dropped not only seabios but also ipxe-roms-qemu from BuildRequires which is needed for the optionrom for qemu-xen-traditional. Didn't noticed it locally because it was still installed in the qubes-builder chroot. I tried to drop the PXE rom since it's pretty useless for us as I have done in QubesOS/qubes-vmm-xen-stubdom-linux@7d3d876 but this is not configurable and I didn't want to add another patch. So I left it as it was before.

@marmarek marmarek merged commit bd36986 into QubesOS:xen-4.8 Sep 22, 2017
@happymeal00
Copy link

@HW42 what driver are you using for mptsas1068 ? did you test it also for 64bit version of Windows 7?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants