Wrong USB disk size

I am running 64-bits Opensuse 10.3. I cannot get the PC to recognize the correct size of my external USB harddrive (LAcie Biggest Quaddra 3 Terabyte). If I start with the 64 bit windows partition it recognize the correct size (3 TB). I have data on it that I would like to access from Linux. I have a total of 12 disks in a raid system connected to it and it works fine (total size of 7,5 TB).

If I run fstab -l I get the following (it is sdc with size 2199 GB that is wrong, should be 3000 GB):

WARNING: GPT (GUID Partition Table) detected on ‘/dev/sda’! The util fdisk doesn’t support GPT. Use GNU Parted.

Disk /dev/sda: 8245.6 GB, 8245666119680 bytes
255 heads, 63 sectors/track, 1002478 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe65de65d

Device Boot Start End Blocks Id System
/dev/sda1 1 267350 2147483647+ ee EFI GPT

Disk /dev/sdb: 292.3 GB, 292326211584 bytes
255 heads, 63 sectors/track, 35539 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0ecab17e

Device Boot Start End Blocks Id System
/dev/sdb1 1 9 72261 de Dell Utility
/dev/sdb2 * 10 8625 69208020 7 HPFS/NTFS
/dev/sdb3 8626 30426 175116532+ 83 Linux
/dev/sdb4 30440 32989 20482875 5 Extended
/dev/sdb5 30440 32989 20482843+ 82 Linux swap / Solaris

WARNING: GPT (GUID Partition Table) detected on ‘/dev/sdc’! The util fdisk doesn’t support GPT. Use GNU Parted.

Disk /dev/sdc: 2199.0 GB, 2199023255552 bytes
256 heads, 63 sectors/track, 266305 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Disk identifier: 0x6b538888

Device Boot Start End Blocks Id System
/dev/sdc1 1 266306 2147483647+ ee EFI GPT
65 * 512 = 8225280 bytes
Disk identifier: 0xe65de65d

Device Boot Start End Blocks Id System
/dev/sda1 1 267350 2147483647+ ee EFI GPT

magmos 019 wrote:

> WARNING: GPT (GUID Partition Table) detected on ‘/dev/sda’! The util
> fdisk doesn’t support GPT. Use GNU Parted.
>
> WARNING: GPT (GUID Partition Table) detected on ‘/dev/sdc’! The util
> fdisk doesn’t support GPT. Use GNU Parted.
>

Firstly, it seems fdisk doesn’t like GPT type partition tables, perhaps view
the drives using gparted (you may need to install it)

The output seems to be limited to 32bit values. Likely a limitation of
fdisk. It does ask you to use gparted instead.

L R Nix
lornix@lornix.com

Hello!

I found this on internet:
“I first contacted LaCie. The office in Belgium --the country where I live-- gave me a patch for Windows XP/Vista that I had to install using Windows. After that, they recommended me to upgrade to at least a 2.6.24.xx kernel (I’m running Fedora Core 8). Both items made the Quadra 4T work for me using parted. So, it’s not really a problem related to parted, but rather to LaCie and the OS/kernel of linux that did not had the proper 64bit usb-storage module until kernel 2.6.24.xxx.”

I installed Opensuse 11 (64-bit) with kernel 2.6.25 and everything works fine and fdisk -l correctly shows the disk size. I fI connect the drive via firewire I got the same erratic size as befor. Maybe 64-bit firedriver is not good enough so far.

Best regards MAgnus