[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Install problems Dell PE 1550/1000 -- solved!



Hello all,

Thanks to everyone's (especially Nick's) help, and some reading of the fdisk, boot, and disklabel man pages, the system now boots from hard drive directly (well, I still have to fiddle with UKC).

It wasn't quite straightforward -- here's what I did.

To satisfy my (and Lars') curiosity, I tried reinstalling the Dell Utility partition after I'd hosed it with fdisk reinit; update; write; exit. The utility installer complained that there was no free space at the beginning of the disk. Also, doing fdisk /mbr from a dos disk reproduced the "Missing Operating System Error", and again I was unable to boot using the CD and boot sd0a:/bsd -c. So I went to the PERC RAID utilities, deleted the virtual disk, and started fresh. Here's what worked:

I reinstalled the Dell system partition, then verified it by rebooting into the partition utility.

Next, I inserted the OpenBSD 3.0 CD, and did an install without using the entire disk (as Nick said).

In fdisk, there was an entry for the Dell system partition of type DE (which wasn't listed in the help pages) with an offset of 63 and a size of 64197. I did an edit 1, setpid to A6 (for OpenBSD), set offset to 64261 (63+64197+1), and size to 35310869. Finally I did flag 1 to set the OpenBSD partition to active, wrote changes, and quit. My partition table looks like this:

Disk: sd0 geometry: 2202/255/63 [35375130 sectors]
Only LBA values are valid in ending cylinder for partition #1.
Offset: 0 Signatures: 0xAA55,0x0
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
0: DE 0 1 1 - 3 254 63 [ 63 - 64197] <Unknown ID>
*1: A6 4 0 2 - 1023 254 63 [ 64261 - 35310869] OpenBSD 2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused


Then, I used disklabel to set up my disklabel like this:

# /dev/rsd0c:
type: SCSI
disk: SCSI disk
label: Host drive #00
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 2202
total sectors: 35385344
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
drivedata: 0


16 partitions:
#        size   offset    fstype   [fsize bsize   cpg]
 a:  4192964    64261    4.2BSD     1024  8192    16 	# (Cyl.    4*- 264)
 b:  4192965  4257225      swap                      	# (Cyl.  265 - 525)
 c: 35385344        0    unused        0     0       	# (Cyl.    0 - 2202*)
 d: 12578895  8450190    4.2BSD     1024  8192    16 	# (Cyl.  526 - 1308)
 e:  8385930 21029085    4.2BSD     1024  8192    16 	# (Cyl. 1309 - 1830)
 f:  2104515 29415015    4.2BSD     1024  8192    16 	# (Cyl. 1831 - 1961)
 g:  3855600 31519530    4.2BSD     1024  8192    16 	# (Cyl. 1962 - 2201)
 i:    64197       63   unknown                      	# (Cyl.    0*- 3)

The i: partition was already defined for the Dell utility partition, and of course I left c alone.

Finally, I installed OpenBSD 3.0. On reboot, I booted into the Dell utility partition with F10 to verify it still worked. I ejected the 3.0 CD and booted straight off the drive using boot -c.

The last thing I have to do, I suppose, is to modify the GENERIC kernel and disable isp* permanently.

Thanks again, I learned a lot!

Here's the dmesg:

OpenBSD 3.0 (GENERIC) #94: Thu Oct 18 14:48:27 MDT 2001
   deraadt_(_at_)_i386_(_dot_)_openbsd_(_dot_)_org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium III (Coppermine) ("GenuineIntel" 686-class) 1 GHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SYS,MTRR,PGE,MCA,CMOV,PAT,PSE36,SER,MMX,FXSR,SIMD
real mem  = 1073266688 (1048112K)
avail mem = 990261248 (967052K)
using 5689 buffers containing 53768192 bytes (52508K) of memory
User Kernel Config
UKC> disable isp*
59 isp* disabled
UKC> w\^H \^Hexit
Continuing...
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 08/17/01, BIOS32 rev. 0 @ 0xffe90
pcibios0 at bios0: rev. 2.1 @ 0xf0000/0x10000
pcibios0: PCI IRQ Routing Table rev. 1.0 @ 0xfc730/128 (6 entries)
pcibios0: no compatible PCI ICU found: ICU vendor 0x1166 product 0x0200
pcibios0: Warning, unable to fix up PCI interrupt routing
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x1200
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "ServerWorks CNB20HE Host" rev 0x23
pci1 at pchb0 bus 1
ppb0 at pci1 dev 4 function 0 "DEC 21154 PCI-PCI" rev 0x05
pci2 at ppb0 bus 2
ppb1 at pci2 dev 0 function 0 "DEC 21154 PCI-PCI" rev 0x05
pci3 at ppb1 bus 3
ami0 at pci3 dev 0 function 0 "AMI MegaRAID" rev 0x20: irq 3 Dell 493/64b/lhc
ami0: FW 161J, BIOS v3.17, 64MB RAM
ami0: 2 channels, 0 FC loops, 1 logical drives
scsibus0 at ami0: 40 targets
sd0 at scsibus0 targ 0 lun 0: <AMI, Host drive  #00, > SCSI2 0/direct fixed
sd0: 17278MB, 2202 cyl, 255 head, 63 sec, 512 bytes/sec, 35385344 sec total
"QLogic ISP12160" rev 0x06 at pci2 dev 1 function 0 not configured
pchb1 at pci0 dev 0 function 1 "ServerWorks CNB20HE Host" rev 0x01
pchb2 at pci0 dev 0 function 2 "ServerWorks I/O Bridge" rev 0x01
pci4 at pchb2 bus 1
ppb2 at pci4 dev 4 function 0 "DEC 21154 PCI-PCI" rev 0x05
pci5 at ppb2 bus 2
ppb3 at pci5 dev 0 function 0 "DEC 21154 PCI-PCI" rev 0x05
pci6 at ppb3 bus 3
ami1 at pci6 dev 0 function 0 "AMI MegaRAID" rev 0x20: can't map controller pci space
"QLogic ISP12160" rev 0x06 at pci5 dev 1 function 0 not configured
pchb3 at pci0 dev 0 function 3 "ServerWorks I/O Bridge" rev 0x01
pci7 at pchb3 bus 4
ahc1 at pci7 dev 5 function 0 "Adaptec AIC-7899 U160" rev 0x01: irq 11
ahc1: Wide Channel A, SCSI Id=7, 16/255 SCBs
scsibus1 at ahc1: 16 targets
ahc2 at pci7 dev 5 function 1 "Adaptec AIC-7899 U160" rev 0x01: irq 10
ahc2: Wide Channel A, SCSI Id=7, 16/255 SCBs
scsibus2 at ahc2: 16 targets
fxp0 at pci0 dev 1 function 0 "Intel 82557" rev 0x08: irq 11, address 00:06:5b:38:f3:71
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
fxp1 at pci0 dev 2 function 0 "Intel 82557" rev 0x08: irq 10, address 00:06:5b:38:f3:72
inphy1 at fxp1 phy 1: i82555 10/100 media interface, rev. 4
vga1 at pci0 dev 3 function 0 "ATI Rage XL" rev 0x27
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
pcib0 at pci0 dev 15 function 0 "ServerWorks ROSB4 SouthBridge" rev 0x50
pciide0 at pci0 dev 15 function 1 "ServerWorks IDE" rev 0x00: DMA (unsupported), channel 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus3 at atapiscsi0: 2 targets
cd0 at scsibus3 targ 0 lun 0: <SAMSUNG, CD-ROM SN-124, q009> SCSI0 5/cdrom removable
pciide0: channel 1 ignored (not responding; disabled or no drives?)
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pmsi0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pmsi0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask 4c48 netmask 4c48 ttymask 5c4a
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
dkcsum: sd0 matched BIOS disk 80
root on sd0a
rootdev=0x400 rrootdev=0xd00 rawdev=0xd02


Visit your host, monkey.org