[SeaBIOS] [PATCH] memory hotplug

Vasilis Liaskovitis vasilis.liaskovitis at profitbricks.com
Tue Sep 6 10:07:21 CEST 2011


Hi Lai,

On Mon, Aug 29, 2011 at 05:24:31PM +0800, Lai Jiangshan wrote:
> 
> When I test it, the guest OS become non-available, but it does not crash.
> It also cause the disk fault.
> 
> It is hard to dig the reason. Or I missed something?

thanks for testing. Can you share your full qemu-kvm command line? I may be able
to reproduce the error if I try your exact config.

I have not seen a hard-disk error with these patches. Is this a virtio disk?

thanks,

- Vasilis

> 
> 
> Hotplug Mem Device 
> init_memory_mapping: 0000000100000000-0000000108000000
>  0100000000 - 0108000000 page 2M
> Built 1 zonelists in Node order, mobility grouping on.  Total pages: 274232
> Policy zone: Normal
> nommu_map_sg: overflow 107861000+4096 of device mask ffffffff
> ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
> ata1.00: failed command: WRITE DMA
> ata1.00: cmd ca/00:08:28:08:44/00:00:00:00:00/e0 tag 0 dma 4096 out
>          res 50/01:00:40:11:84/00:00:00:00:00/e0 Emask 0x40 (internal error)
> ata1.00: status: { DRDY }
> ata1.00: configured for MWDMA2
> ata1: EH complete
> nommu_map_sg: overflow 107861000+4096 of device mask ffffffff
> ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
> ata1.00: failed command: WRITE DMA
> ata1.00: cmd ca/00:08:28:08:44/00:00:00:00:00/e0 tag 0 dma 4096 out
>          res 50/01:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
> ata1.00: status: { DRDY }
> ata1.00: configured for MWDMA2
> ata1: EH complete
> nommu_map_sg: overflow 107861000+4096 of device mask ffffffff
> ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
> ata1.00: failed command: WRITE DMA
> ata1.00: cmd ca/00:08:28:08:44/00:00:00:00:00/e0 tag 0 dma 4096 out
>          res 50/01:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
> ata1.00: status: { DRDY }
> ata1.00: configured for MWDMA2
> ata1: EH complete
> nommu_map_sg: overflow 107861000+4096 of device mask ffffffff
> ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
> ata1.00: failed command: WRITE DMA
> ata1.00: cmd ca/00:08:28:08:44/00:00:00:00:00/e0 tag 0 dma 4096 out
>          res 50/01:00:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)
> ata1.00: status: { DRDY }
> ata1.00: configured for MWDMA2
> ata1: EH complete
> 
> ......
> 
> 
> 



More information about the SeaBIOS mailing list