[BitVisor-devel-en:76] Re: Using storage device encryption 2
Hideki EIRAKU
hdk at igel.co.jp
Mon May 30 11:01:33 JST 2016
Hello,
From: 임재성 <ildelusion �� gmail.com>
Subject: [BitVisor-devel-en:75] Using storage device encryption 2
Date: Sun, 29 May 2016 03:54:29 +0900
> Hello, I succeed booting using IDE mode (by setting IDE mode at CMOS).
>
> I set vmm.driver.pci= [blank]. It sovles pci_match_device_selection problem.
vmm.driver.ata=1 is legacy format and converted to
vmm.driver.pci=driver=ata,and,driver=ahci,and,driver=raid
Therefore vmm.driver.pci= [blank] is correct if vmm.driver.ata=1 is
specified.
> *panic(CPU0): Assertion failed!(!(ad->idp_index & 3)) function idphandler
> file drivers/ata/ahci.c line 1168*
> ----------------------------------------------------------------------------
>
> I found that idp_index's first 2-bit is reserved bits. (so it must be set
> to zero)
>
> But this assert says idp_index's first 2-bit is not zero.
>
> What is the problem in this ahci driver code? (Or is it my device's
> problem?)
Probably it is firmware (BIOS) problem. Firmware-related problem has
been found on other computers. For example the disk BIOS in Lenovo
ThinkPad X220 uses SMM (System Management Mode) instead of direct I/O
to ATA controllers, so BitVisor cannot handle disk accesses by disk
BIOS on ThinkPad X220 i.e. storage encryption does not work for system
boot drives on ThinkPad X220.
--
Hideki EIRAKU <hdk �� igel.co.jp>
More information about the BitVisor-devel-en
mailing list