Subject: Re: snapshot boot problem
To: kent <kent@goatnospamhill.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: port-i386
Date: 04/23/2002 22:54:40
On Mon, Apr 22, 2002 at 08:11:57PM +0000, kent wrote:
> I have an Epox 8k7a box that is currently running 1.5.2 off of scsi
> drives. I picked up a new 40MB Seagate ATAIV (ST340016A) drive and
> tried to install NetBSD on it:
>
> With 1.5.2, it installs fine, but I get the 'invalid partition
> table' error when I try to boot off of it. I have to boot with
> something else and invoke installboot to get the bios to see this
> drive for booting.
>
> With the latest snapshot :
> /pub/NetBSD/arch/i386/snapshot/20020410-1.5ZC-XFree86-4.2.0 the
> kern-GENERIC.tgz I pulled off of several mirrors (also) was corrupted.
There was a disk problem on the ftp server. It should be fixed now.
> hopefully a fixed one will be available soon, however:
>
> 1) I had to manually invoke installboot again with this installation
>
> 2) I tried creating two partitions and booting off of the first
> (among other things). Same results
>
> 3) the installer program locked up every time I exited it normally.
> (anyone else have this problem?)
Yes, it should be fixed.
>
> This is a new 40G drive with a fairly new mb/bios. Why can't NetBSD
> boot off of it without manually setting up a boot partition?
>
> Interestingly, this box it takes only ~35 seconds to unpack and
> install all of the 'standard with X11' sets to this new drive -
> looking forward to using it.
>
> -----------------------------
> info:
>
> pchb0: Advanced Micro Devices product 0x700e (rev. 0x13)
> ppb0 at pci0 dev 1 function 0: Advanced Micro Devices product 0x700f (rev. 0x00)
> pci1 at ppb0 bus 1
> pci1: i/o space, memory space enabled
> vga1 at pci1 dev 5 function 0: ATI Technologies product 0x5246 (rev. 0x00)
> wsdisplay0 at vga1: console (80x25, vt100 emulation)
> pcib0 at pci0 dev 7 function 0
> pcib0: VIA Technologies VT82C686A (Apollo KX133) PCI-ISA Bridge (rev. 0x40)
> pciide0 at pci0 dev 7 function 1: VIA Technologies VT82C686A (Apollo KX133) ATA1
> 00 controller
> pciide0: bus-master DMA support present
> pciide0: primary channel configured to compatibility mode
> wd0 at pciide0 channel 0 drive 0: <ST340016A>
> wd0: drive supports 16-sector pio transfers, lba addressing
> wd0: 38166 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 78165360 sectors
> wd0: 32-bit data port
> wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5
> pciide0: primary channel interrupting at irq 14
> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (using DMA data transfers)
>
>
> $ fdisk /dev/rwd0
> NetBSD disklabel disk geometry:
> cylinders: 16383 heads: 16 sectors/track: 63 (1008 sectors/cylinder)
>
> BIOS disk geometry:
> cylinders: 1024 heads: 255 sectors/track: 63 (16065 sectors/cylinder)
>
> Partition table:
> 0: <UNUSED>
> 1: <UNUSED>
> 2: <UNUSED>
> 3: sysid 169 (NetBSD)
> start 63, size 78165297 (38166 MB), flag 0x80
> beg: cylinder 0, head 1, sector 1
> end: cylinder 1023, head 254, sector 63
>
> (disklabel)
> 8 partitions:
> # size offset fstype [fsize bsize cpg/sgs]
> a: 2140929 63 4.2BSD 1024 8192 86 # (Cyl. 0*- 2123)
> b: 4196304 2140992 swap # (Cyl. 2124 - 6286)
> c: 78165297 63 unused 0 0 # (Cyl. 0*- 77544)
> d: 78165360 0 unused 0 0 # (Cyl. 0 - 77544)
> e: 71828064 6337296 4.2BSD 1024 8192 86 # (Cyl. 6287 - 77544)
This all looks good. What setting do you have in the BIOS for the drive ?
There are usually different settings possible in the geometry section,
like "automatic", "LBA", "large", etc ...
--
Manuel Bouyer <bouyer@antioche.eu.org>
--