Per-Olov Sjvholm wrote: > Hi > > Maybe my brain is sleeping. But I can't find a solution to why my externally > connected disk with a FAT partition wont show up in OpenBSD. A simple USB > memory stick seems to work and the FAT partition on the stick show up as > "sd1i" and can easily be mounted...
your simple USB memory stick had NO disklabel on it, so OpenBSD made a "pretend" one out of nothing for you. Disklabels are an OpenBSD thing, they don't exist naturally on DOS-only media. > I have attached an externa USB Sarotech disk storage with a 250 GB SATA disk > inside to my OpenBSD 3.8. It show up as the following in dmesg: > sd1 at scsibus3 targ 1 lun 0: <Maxtor 7, Y250M0, YAR5> SCSI0 0/direct fixed > sd1: 238418MB, 238418 cyl, 64 head, 32 sec, 512 bytes/sec, 488281250 sec total > > I have created partitions as follows: > [EMAIL PROTECTED]:~#fdisk -e sd1 > fdisk: sysctl(machdep.bios.diskinfo): Device not configured > Enter 'help' for information > fdisk: 1> p > Disk: sd1 geometry: 238418/64/32 [488281250 Sectors] > Offset: 0 Signature: 0xAA55 > Starting Ending LBA Info: > #: id C H S - C H S [ start: size ] > ------------------------------------------------------------------------ > *0: A6 0 0 1 - 210000 63 32 [ 0: 430082048 ] OpenBSD > 1: 0C 210001 0 1 - 238417 63 32 [ 430082048: 58198016 ] Win95 FAT32L > 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused > 3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused > > I have formatted sd1a and mounted it sucessfully as a 210GB std 4.2BSD > partion > on /mnt/TEST. I have also moved the external disk to a Windows XP machine > which can use the 27GB FAT32L partion that is left. However... A "disklabel > sd1" wont show anything about my FAT partition at all. I can see that the > space is there (subtraction of "a" from "c"). But that is all. > > > [EMAIL PROTECTED]:~#disklabel sd1 ... > 16 partitions: > # size offset fstype [fsize bsize cpg] > a: 430082048 0 4.2BSD 2048 16384 323 # Cyl 0 -210000 > c: 488281250 0 unused 0 0 # Cyl 0 > -238418* > > ok ok my brain is sleeping. But I don't see where the problem is... > Do I have to add this FAT partition manually according to section 14.16.1 of > the FAQ? Or what? You created a REAL disklabel on your disk as part of creating that OpenBSD partition, and it was probably on the disk BEFORE you created the FAT partition, so yes, you have to manually add the FAT partition to that disklabel. OpenBSD won't do that for you. Nick.

