NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/48870: Problem with disks larger than 2 TB in Xen
>Number: 48870
>Category: kern
>Synopsis: Problem with disks larger than 2 TB in Xen
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Jun 04 18:45:00 +0000 2014
>Originator: Brian Marcotte
>Release: 6.1.4
>Organization:
Public Access Networks, Corp.
>Environment:
NetBSD backup3.nyc.access.net 6.1.4 NetBSD 6.1.4 (PANIX-XEN-STD) #1: Tue Jun 3
12:04:23 EDT 2014
root%juggler.panix.com@localhost:/misc/obj/misc/devel/netbsd/6.1.4/src/sys/arch/i386/compile/PANIX-XEN-STD
i386
>Description:
I'm having a problem with virtual disks larger than 2 TB.
A 3 TB virtual disk probes correctly:
xbd12: 3072 GB, 512 bytes/sect x 6442450944 sectors
read/write appears to work correctly against the whole disk.
The problem is that the disklabel/gpt programs think the size is the
size modulo 2 TB. I would expect disklabel to max out at 2 TB, but in
this example, it's sees a 1 TB disk. So does gpt.
It looks like something is returning the size as a 32 bit number.
My dom0 is linux, and both dom0 and domU are 32 bit. Xen is 64 bit.
>How-To-Repeat:
Give a greater than 2 TB disk to a NetBSD/xen 32-bit domU. Try to
use "gpt" to partition the disk.
A sparse file is fine if actual large disks are not available.
>Fix:
Home |
Main Index |
Thread Index |
Old Index