Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

6.2 beta 19 SCSI Passthrough causing VM hang at SeaBIOS boot

Featured Replies

unRAID OS Version: 6.2 beta 19

 

Description: Windows 7 VM was hanging at SeaBIOS boot, googled it and found a qemu defect regarding SCSI passthrough, removed my SCSI passthrough XML in VM definition, VM then boots normally.

 

XML:

<controller type='scsi' index='0' model='virtio-scsi'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0c' function='0x0'/>
</controller>

<hostdev mode='subsystem' type='scsi' managed='no'>
      <source>
        <adapter name='scsi_host6'/>
        <address bus='0' target='0' unit='0'/>
      </source>
      <readonly/>
      <address type='drive' controller='0' bus='0' target='0' unit='0'/>
</hostdev>

 

How to reproduce: Setup Windows 7 VM with SCSI passthrough (I do this for a Blu-ray drive) code as follows:

 

 

Expected results: Windows 7 VM passes SeaBIOS boot and continues through Win7 boot sequence

 

Actual results: Windows 7 VM stalls at SeaBIOS boot messages

 

Other information:

  • 2 weeks later...

unRAID OS Version: 6.2 beta 19

 

Description: Windows 7 VM was hanging at SeaBIOS boot, googled it and found a qemu defect regarding SCSI passthrough, removed my SCSI passthrough XML in VM definition, VM then boots normally.

 

XML:

<controller type='scsi' index='0' model='virtio-scsi'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x0c' function='0x0'/>
</controller>

<hostdev mode='subsystem' type='scsi' managed='no'>
      <source>
        <adapter name='scsi_host6'/>
        <address bus='0' target='0' unit='0'/>
      </source>
      <readonly/>
      <address type='drive' controller='0' bus='0' target='0' unit='0'/>
</hostdev>

 

How to reproduce: Setup Windows 7 VM with SCSI passthrough (I do this for a Blu-ray drive) code as follows:

 

 

Expected results: Windows 7 VM passes SeaBIOS boot and continues through Win7 boot sequence

 

Actual results: Windows 7 VM stalls at SeaBIOS boot messages

 

Other information:

 

Can you retest on beta21?  We have since upgraded QEMU to 2.5.1.

  • 2 months later...

Zan, we are still hoping to hear of your retest.  There have been 3 versions released since your report.

Not OP but I passed through my optical drive fine with beta 21 (win 10 VM) so I'm guessing defect is fixed?

I saw Zan was active recently so I PM'd him, but he hasn't been active since.  For now, I'm going to mark this Solved, both because of your report and because we really should have seen other reports too, and we haven't.

  • 2 weeks later...

I have heard privately that "I have re-tested on later betas of 6.2 and if you leave the SeaBIOS startup process for a while it eventually continues on to the Windows 7 bootup phase."

 

That sounds like improvement, but not completely satisfactory.  For now, I think we'll leave this alone, as 'fixed', but hoping that future upgrades will bring further improvement.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.