kernel recognizing large (> 2.1 TB) block devices ?

Randall A. Jones rajones at svsmail.gsfc.nasa.gov
Wed Jan 5 02:14:59 UTC 2005


I have a 4.8TB RAID device attached to a FC3 system via SCSI.
The system recognizes a RAID LUN volume of 2.1TB or less without any 
problem.  When I configure the RAID as a full 4.8TB LUN, the kernel
fails to recognize its actual size and gives the following message on 
boot and initialization of the aic7xxx driver:
--
scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
        <Adaptec 3960D Ultra160 SCSI adapter>
        aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs

scsi1:A:4:0: DV failed to configure device.  Please file a bug report 
against th
is driver.
(scsi1:A:4): 80.000MB/s transfers (40.000MHz, offset 24, 16bit)
  Vendor: NEXSAN    Model: ATAboy(C0A82A0F)  Rev: 4032
  Type:   Direct-Access                      ANSI SCSI revision: 04
scsi1:A:4:0: Tagged Queuing enabled.  Depth 4
sdc : very big device. try to use READ CAPACITY(16).
sdc : READ CAPACITY(16) failed.
sdc : status=0, message=00, host=5, driver=00 
sdc : use 0xffffffff as device size
SCSI device sdc: 4294967296 512-byte hdwr sectors (2199023 MB)
SCSI device sdc: drive cache: write back
--

Then the reported size of the drive is truncated to 2.1TB, see above.

The system is a dual processor 3.0GHz Xeon server running kernel 
2.6.9-1.681_FC3smp.
The system is a stock FC3 install with updates.


In the kernel source, the config file, kernel-2.6.9-i686-smp.config,
shows that LBD is in fact enabled.
CONFIG_LBD=y


Are there any other settings to enable the kernel to properly 
recognize a large block device?

Any ideas or suggestions of things to try or check?

Thanks,
Randall
-- 

..:.::::
Randall Jones     GST      NASA Goddard Space Flight Center
NCCS/HPC Visualization Support  http://hpcvis.gsfc.nasa.gov
Scientific Visualization Studio    http://svs.gsfc.nasa.gov
Randall.A.Jones at gsfc.nasa.gov     Code 933     301-286-2239





More information about the fedora-list mailing list