I had difficulties installing OpenBSD-current (the 9/1 snapshot) on a Dell Precision 380 (manufacturing date: 07/23/05) with an Intel dual-port gigabit Ethernet card (em(4)). The installation was done using a home-brewed bootable CD.
I encountered the following three problems and I hope someone can help or point me in the right direction. Problem 1 ========= The CD booted fine, but the keyboard hanged at the "(I)nstall, (U)pgrade or (S)hell?" prompt. I noticed in the dmesg (below) that several devices were not recognized, so that's probably the problem. Could SATA be part of the problem too? Problem 2 ========= Since the keyboard hung, I tried installing using the serial console. This time the OpenBSD installation program said that no disks were found (see serial console output below). Problem 3 ========= The dual-port Intel card was not recognized, where the dmesg said "The EEPROM Checksum Is Not Valid". I found similar reports in the misc@ archive, but there were no solutions. http://marc.theaimsgroup.com/?l=openbsd-misc&m=111834108727054&w=2 http://marc.theaimsgroup.com/?l=openbsd-misc&m=111844056613828&w=2 http://marc.theaimsgroup.com/?t=110869176700003&r=1&w=2 The Intel card is an Intel PRO/1000 MT Dual Port Server Adapter (product #PWLA8492MT). The packaging has the following details, if it's relevant. Date: 10/18/2004 Version: A85400-006 I suspect it's a new Intel card that has been marketed with the product number of older Intel cards, and that's probably why the em(4) driver did not like it. I'm pretty stuck right now, so I'll really appreciate any help on how to troubleshoot the above problems. I have tried to provide as much details as possible, but if you need further information, please let me know. dmesg and serial console output are appended below. Thanks, Lawrence booting fd0a:/bsd: 4369156+828044=0x4f4ed8 entry point at 0x100120 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2005 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 3.8 (RAMDISK_CD) #793: Thu Sep 1 17:58:12 MDT 2005 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/RAMDISK_CD cpu0: Intel(R) Pentium(R) 4 CPU 2.80GHz ("GenuineIntel" 686-class) 2.80 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT, PSE36,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,CNXT-ID real mem = 534925312 (522388K) avail mem = 482213888 (470912K) using 4278 buffers containing 26849280 bytes (26220K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+(00) BIOS, date 05/24/05, BIOS32 rev. 0 @ 0xffe90 apm0 at bios0: Power Management spec V1.2 apm0: flags 30102 dobusy 0 doidle 1 pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfed10/272 (15 entries) pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801GB LPC" rev 0x00) pcibios0: PCI bus #5 is the last bus bios0: ROM list: 0xc0000/0xc000! 0xcc000/0x2000! 0xce000/0x2000 cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 vendor "Intel", unknown product 0x2774 rev 0x00 ppb0 at pci0 dev 1 function 0 vendor "Intel", unknown product 0x2775 rev 0x00 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 vendor "Nvidia", unknown product 0x0165 rev 0xa1 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) "Intel 82801GB HD Audio" rev 0x01 at pci0 dev 27 function 0 not configured ppb1 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x01 pci2 at ppb1 bus 2 ppb2 at pci0 dev 28 function 4 vendor "Intel", unknown product 0x27e0 rev 0x01 pci3 at ppb2 bus 3 ppb3 at pci0 dev 28 function 5 vendor "Intel", unknown product 0x27e2 rev 0x01 pci4 at ppb3 bus 4 bge0 at pci4 dev 0 function 0 "Broadcom BCM5751" rev 0x01, BCM5750 A1 (0x4001): irq 10 address (censored) brgphy0 at bge0 phy 1: BCM5750 10/100/1000baseT PHY, rev. 0 uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x01: irq 9 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x01: irq 5 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 uhub1: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x01: irq 3 usb2 at uhci2: USB revision 1.0 uhub2 at usb2 uhub2: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x01: irq 10 usb3 at uhci3: USB revision 1.0 uhub3 at usb3 uhub3: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x01: irq 9 usb4 at ehci0: USB revision 2.0 uhub4 at usb4 uhub4: Intel EHCI root hub, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered ppb4 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0xe1 pci5 at ppb4 bus 5 em0 at pci5 dev 2 function 0 "Intel PRO/1000MT (82546GB)" rev 0x01: irq 3em0: The EEPROM Checksum Is Not Valid em0: Unable to initialize the hardware em1 at pci5 dev 2 function 1 "Intel PRO/1000MT (82546GB)" rev 0x01: irq 9em1: The EEPROM Checksum Is Not Valid em1: Unable to initialize the hardware pcib0 at pci0 dev 31 function 0 "Intel 82801GB LPC" rev 0x01 pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility atapiscsi0 at pciide0 channel 0 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <SAMSUNG, CD-ROM SC-148A, B403> SCSI0 5/cdrom removable cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 ignored (disabled) "Intel 82801GB AHCI SATA" rev 0x01 at pci0 dev 31 function 2 not configured "Intel 82801GB SMBus" rev 0x01 at pci0 dev 31 function 3 not configured 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 npx0 at isa0 port 0xf0/16: using exception 16 pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pccom0: console biomask ffed netmask ffed ttymask ffef rd0: fixed, 3800 blocks root on rd0a rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02 erase ^?, werase ^W, kill ^U, intr ^C, status ^T (I)nstall, (U)pgrade or (S)hell? i Welcome to the OpenBSD/i386 3.8 install program. This program will help you install OpenBSD in a simple and rational way. At any prompt except password prompts you can run a shell command by typing '!foo', or escape to a shell by typing '!'. Default answers are shown in []'s and are selected by pressing RETURN. At any time you can exit this program by pressing Control-C and then RETURN, but quitting during an install can leave your system in an inconsistent state. Terminal type? [vt220] kbd(8) mapping? ('?' for list) [none] IS YOUR DATA BACKED UP? As with anything that modifies disk contents, this program can cause SIGNIFICANT data loss. It is often helpful to have the installation notes handy. For complex disk configurations, relevant disk hardware manuals and a calculator are useful. Proceed with install? [no] yes Cool! Let's get to it. You will now initialize the disk(s) that OpenBSD will use. To enable all available security features you should configure the disk(s) to allow the creation of separate filesystems for /, /tmp, /var, /usr, and /home. No disks found. #

