cannot use 2TB external USB drive ...
George Sanders
gosand1982 at yahoo.com
Sat Aug 15 19:31:42 UTC 2009
I bought a western digital 2TB USB external drive - shows up in dmesg as:
da2 at umass-sim0 bus 0 target 0 lun 0
da2: <WD 20EADS External 1.75> Fixed Direct Access SCSI-4 device
da2: 40.000MB/s transfers
da2: 1907729MB (3907029168 512 byte sectors: 255H 63S/T 243201C)
Originally I tried to simply use it right off as a FAT32 device. However, this crashed my system after generating thousands of:
g_vfs_done():da0s4[READ(offset=0, length=2048)]error = 5
g_vfs_done():da0s4[READ(offset=32768, length=2048)]error = 5
So I wiped the disk and recreated it in sysinstall using sysid 6 (msdos) and newfs_msdos ... my thought was that maybe western digital had some weird layouts or boot partitions, etc., and maybe I just needed to start with a clean slate.
I got the same result.
So finally, I gave up and since the end user of this system CANNOT use ufs2 (which is what I would prefer anyway) I installed the ext2 tools and made an ext2 volume:
# mke2fs /dev/da2s1
mke2fs 1.41.8 (11-Jul-2009)
Filesystem label=
OS type: FreeBSD
Block size=4096 (log=2)
Fragment size=4096 (log=2)
122101760 inodes, 488378000 blocks
24418900 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
14905 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Writing inode tables:
This mke2fs operation completed successfully and I mounted the drive and began using it.
I filled it up to just about the 1 TB level, and the system crashes. No errors, no output, nothing - just freezes up requiring a reset button. Note that my 4k block size in the mke2fs above does NOT imply a 1 TB filesystem size limit for ext2.
So what am I doing wrong ?
Again, I would love to just newfs this to ufs2, but the end user cannot use that - fat32 and ext2 are my only options...
Is this drive just too big for freebsd to handle over USB ?
More information about the freebsd-fs
mailing list