Unable to boot OpenBSD 5 on Soekris net6501 via SATA

I am attempting to get a Soekris net6501 box to boot OpenBSD 5.0 from a 2.5 SATA hard drive.  I am using "Flashrd" to transfer a copy of OpenBSD to the hard drive.

The Flashrd script is successfully installing a copy of OpenBSD to the hard drive.  But when transferring the hard drive with OpenBSD installed to the net6501, the soekris box will only boot if the SATA hard drive is connected to a caddy and hooked up to net6501 via USB (Configuring OpenBSD drive as "sd0").  When attempting to configure OpenBSD's hard drive as "wd0" and connecting the drive to net6501 via SATA cable, it will not boot; the error message I receive is shown below:

Using drive 0, partition 3.
Loading......
probing: pc0 com0 pci mem[620K 1022M a20=on]
disk: hd0+
>> OpenBSD/i386 BOOT 3.17
switching console to com0
                         >> OpenBSD/i386 BOOT 3.17
boot>
booting hd0a:/bsd: 11882740+506352 [61+359616+345923]=0xc7d0c4
entry point at 0x200120

[ using 706016 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2011 OpenBSD. All rights reserved.  http://www.OpenBSD.org

kernel: page fault trap, code=0
Stopped at      uvm_pmr_freepages+0xe9: movl    0x38(%edi),%eax
uvm_pmr_freepages(d0efd8ec,3e0cf,1081fe8,3e0cf,3e0cf) at uvm_pmr_freepages+0xe9

uvm_page_init(d0e7ff20,d0e7ff1c,c4e7ff28,e80000,e7e000) at uvm_page_init+0x1ab
uvm_init(d088afc0,d088d4a0,c0,d0e7ff4c,2) at uvm_init+0x30
main(d02004ba,d02004c2,0,0,0) at main+0x53
ddb>

Open in new window


I have already updated the Soekris net6501 bios to the latest available version, and also tried updating OpenBSD 5 from "-release" to "-stable" (applied available patches), but that has not corrected the issue.  I'm unsure why the Soekris box will not boot when the hard drive is connected via SATA cable.  I have also tried configuring the hard drive as "wd1" incase wd0 is being used somewhere (although no other storage devices are connected) but still no luck!

Any assistance in getting the Soekris box to boot when hard drive is connected via SATA would be greatly appreciated!
qec-diglookyouakInformation Technology ManagerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

qec-diglookyouakInformation Technology ManagerAuthor Commented:
when attempting a trace while at the "ddb>" prompt gives me:

ddb> trace
uvm_pmr_freepages(d0efd8ec,3e0cf,1081fe8,3e0cf,3e0cf) at uvm_pmr_freepages+0xe9

uvm_page_init(d0e7ff20,d0e7ff1c,c4e7ff28,e80000,e7e000) at uvm_page_init+0x1ab
uvm_init(d088afc0,d088d4a0,c0,d0e7ff4c,2) at uvm_init+0x30
main(d02004ba,d02004c2,0,0,0) at main+0x53
ddb>

Open in new window

0
David Johnson, CD, MVPOwnerCommented:
Why are you using a product that is designed to install OpenBSD to  flash media, usb hard drives to a regular internal hard drive?

If you don't have removable media (a cd/dvd reader) then make a boot usb key which has the install files and install from the usb key.
0
qec-diglookyouakInformation Technology ManagerAuthor Commented:
First off, I'd like to say the problem has been resolved in OpenBSD 5.1-beta...  So once v5.1 has been officially released, that is what we will be using.

2nd - The reason FlashRD was chosen is because we already have an existing VPN setup at multiple locations which is getting upgraded from Soekris net4801's with CF cards and OpenBSD 3.8 to net6501's with SATA HDD's and OpenBSD 5

We would also like to use the one-touch upgrade capability of FlashRD to update remote sites more quickly and easily as our existing infrastructure is getting a little outdated.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
qec-diglookyouakInformation Technology ManagerAuthor Commented:
As shown in http://www.openbsd.org/plus.html

"The kernels virtual memory range management fixes a weird vm_page access in uvm_pmr_freepages(). This should also result in proper wakeup of uvm_pmalloc sleepers. "
0
gheistCommented:
Chance 1)
Your media is damaged
Chance 2)
RAM is not well seated
Chance 3)
SATA is not connected at right speed. consult jumpers
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Unix OS

From novice to tech pro — start learning today.