Hi

On Wednesday 15 August 2012, Avi Kivity wrote:
> From: Orit Wasserman <[email protected]>
> 
> For example migration between Westmere and Nehelem hosts, caught in big real 
> mode.
> 
> The code that fixes the segments for real mode guest was moved from 
> enter_rmode
> to vmx_set_segments. enter_rmode calls vmx_set_segments for each segment.
> 
> Signed-off-by: Orit Wasserman <[email protected]>
> Signed-off-by: Avi Kivity <[email protected]>
> (cherry picked from commit b246dd5df139501b974bd6b28f7815e53b3a792f)
[…]

I just got informed that this patch[1], as part of the current stable 
queue-3.5 seems to break cryptsetup/ LUKS on a USB harddisk attached to
a sandybridge i5-2300 (USB 2.0). While I personally don't see a direct
relation, especially considering the other USB patches in queue-3.5, 
bisecting the problem led to this patch - and reverting only this patch
from 3.5.2+queue-3.5 fixes the problem for the user.

cryptsetup luksDump /dev/sdd1
LUKS header information for /dev/sdd1

Version:        1
Cipher name:    aes
Cipher mode:    xts-plain:sha512
Hash spec:      sha1
Payload offset: 4096
MK bits:        256
[…]

Aug 19 11:18:00 comus kernel: [  136.683017] usb 3-1.6: new high-speed USB 
device number 5 using ehci_hcd
Aug 19 11:18:00 comus kernel: [  136.769861] usb 3-1.6: New USB device found, 
idVendor=152d, idProduct=2338
Aug 19 11:18:00 comus kernel: [  136.769867] usb 3-1.6: New USB device strings: 
Mfr=1, Product=2, SerialNumber=5
Aug 19 11:18:00 comus kernel: [  136.769870] usb 3-1.6: Product: USB to 
ATA/ATAPI Bridge
Aug 19 11:18:00 comus kernel: [  136.769872] usb 3-1.6: Manufacturer: JMicron
Aug 19 11:18:00 comus kernel: [  136.769875] usb 3-1.6: SerialNumber: 
313049C33048
Aug 19 11:18:00 comus kernel: [  136.801205] usbcore: registered new interface 
driver uas
Aug 19 11:18:00 comus kernel: [  136.810125] Initializing USB Mass Storage 
driver...
Aug 19 11:18:00 comus kernel: [  136.810233] scsi6 : usb-storage 3-1.6:1.0
Aug 19 11:18:00 comus kernel: [  136.810318] usbcore: registered new interface 
driver usb-storage
Aug 19 11:18:00 comus kernel: [  136.810319] USB Mass Storage support 
registered.
Aug 19 11:18:01 comus kernel: [  137.812721] scsi 6:0:0:0: Direct-Access     
SAMSUNG  HD103UJ          1113 PQ: 0 ANSI: 2 CCS
Aug 19 11:18:01 comus kernel: [  137.813788] sd 6:0:0:0: Attached scsi generic 
sg4 type 0
Aug 19 11:18:01 comus kernel: [  137.814252] sd 6:0:0:0: [sdd] 1953525168 
512-byte logical blocks: (1.00 TB/931 GiB)
Aug 19 11:18:01 comus kernel: [  137.815030] sd 6:0:0:0: [sdd] Write Protect is 
off
Aug 19 11:18:01 comus kernel: [  137.815035] sd 6:0:0:0: [sdd] Mode Sense: 00 
38 00 00
Aug 19 11:18:01 comus kernel: [  137.815752] sd 6:0:0:0: [sdd] Asking for cache 
data failed
Aug 19 11:18:01 comus kernel: [  137.815756] sd 6:0:0:0: [sdd] Assuming drive 
cache: write through
Aug 19 11:18:01 comus kernel: [  137.818773] sd 6:0:0:0: [sdd] Asking for cache 
data failed
Aug 19 11:18:01 comus kernel: [  137.818779] sd 6:0:0:0: [sdd] Assuming drive 
cache: write through
Aug 19 11:18:01 comus kernel: [  137.831559]  sdd: sdd1
Aug 19 11:18:32 comus kernel: [  168.698513] usb 3-1.6: reset high-speed USB 
device number 5 using ehci_hcd
Aug 19 11:19:03 comus kernel: [  199.700108] usb 3-1.6: reset high-speed USB 
device number 5 using ehci_hcd
Aug 19 11:19:03 comus kernel: [  199.789585] sd 6:0:0:0: [sdd] Asking for cache 
data failed
Aug 19 11:19:03 comus kernel: [  199.789591] sd 6:0:0:0: [sdd] Assuming drive 
cache: write through
Aug 19 11:19:03 comus kernel: [  199.789595] sd 6:0:0:0: [sdd] Attached SCSI 
disk
Aug 19 11:19:34 comus kernel: [  230.637817] usb 3-1.6: reset high-speed USB 
device number 5 using ehci_hcd
Aug 19 11:20:05 comus kernel: [  261.575524] usb 3-1.6: reset high-speed USB 
device number 5 using ehci_hcd
Aug 19 11:20:36 comus kernel: [  292.513052] usb 3-1.6: reset high-speed USB 
device number 5 using ehci_hcd
Aug 19 11:21:07 comus kernel: [  323.578667] usb 3-1.6: reset high-speed USB 
device number 5 using ehci_hcd
[…]
Aug 19 11:40:46 comus kernel: [ 1500.734766] usb 3-1.6: reset high-speed USB 
device number 5 using ehci_hcd
Aug 19 11:41:17 comus kernel: [ 1531.656999] usb 3-1.6: reset high-speed USB 
device number 5 using ehci_hcd

Aug 19 11:35:36 comus udevd[4238]: timeout: killing 'udisks-part-id /dev/dm-4' 
[5318]
Aug 19 11:35:37 comus udevd[4238]: timeout: killing 'udisks-part-id /dev/dm-4' 
[5318]
Aug 19 11:35:38 comus udevd[4238]: timeout: killing 'udisks-part-id /dev/dm-4' 
[5318]
Aug 19 11:35:39 comus udevd[4238]: timeout: killing 'udisks-part-id /dev/dm-4' 
[5318]
[…]
Aug 19 11:36:03 comus udevd[4238]: timeout: killing 'udisks-part-id /dev/dm-4' 
[5318]
Aug 19 11:36:04 comus udevd[4238]: timeout: killing 'udisks-part-id /dev/dm-4' 
[5318]
Aug 19 11:36:05 comus udevd[4238]: timeout: killing 'udisks-part-id /dev/dm-4' 
[5318]
Aug 19 11:36:06 comus udevd[4238]: timeout: killing 'udisks-part-id /dev/dm-4' 
[5318]
Aug 19 11:36:07 comus udevd[4238]: 'udisks-part-id /dev/dm-4' [5318] terminated 
by signal 9 (Killed)

x86_64 kernel, Debian/unstable userspace.

Regards
        Stefan Lippers-Hollmann

[1]     
https://git.kernel.org/?p=linux/kernel/git/stable/stable-queue.git;a=blob;f=queue-3.5/kvm-vmx-fix-kvm_set_sregs-with-big-real-mode-segments.patch;h=279818009fd371725ea240b14d2d9908af2d7ccc;hb=HEAD
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to