[Soekris] OpenBSD only sees 64MB RAM on a 4801

Chris Cappuccio chris at nmedia.net
Wed Aug 27 19:37:05 UTC 2003


Right, this was just covered earlier.  The fix is to tell it you have
64MB of additional memory after that first 64MB.  Type:

machine mem +0x4000000 at 0x4000000

at the boot> prompt.  To set this permanently, edit /etc/boot.conf and add
it there.  

The interaction between OpenBSD and the 4801 BIOS that causes this to happen
needs to be fixed, but in the mean time telling it that you have 128MB using
this method will work fine.

Jim Razmus [lists at bonetruck.org] wrote:
> Does anyone know how to get OpenBSD to see all 128MB of ram in my 4801?
> Or am I missing something really simple?
> 
> Thanks in advance,
> Jim
> 
> Here is some console output and the beginning of the dmesg:
> -----------------------------------------------------------
> 
> comBIOS ver. 1.20  20030721  Copyright (C) 2000-2003 Soekris Engineering.
> 
> net4801
> 
> 0128 Mbyte Memory                        CPU Geode 266 Mhz 
> 
> Pri Mas  SanDisk SDCFB-64                LBA 490-8-32  62 Mbyte
> 
> PXE-M00: BootManage UNDI, PXE-2.0 (build 082)
> 
> Slot   Vend Dev  ClassRev Cmd  Stat CL LT HT  Base1    Base2   Int 
> -------------------------------------------------------------------
> 0:00:0 1078 0001 06000000 0107 0280 00 1F 00 00000000 00000000 00
> 0:06:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0000000 10
> 0:07:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0001000 10
> 0:08:0 100B 0020 02000000 0107 0290 00 3F 00 0000E301 A0002000 10
> 0:18:2 100B 0502 01018001 0005 0280 00 00 00 00000000 00000000 00
> 0:19:0 0E11 A0F8 0C031008 0117 0280 08 38 00 A0003000 00000000 11
> 
>  1 Seconds to automatic boot.   Press Ctrl-P for entering Monitor.
> SRLLLLBCGreading boot....
> probing: pc0 com0 com1 pci mem[639K 63M a20=on] 
> disk: hd0                                       
> >> OpenBSD/i386 BOOT 1.29
> switching console to com0
> com0: changing speed to 19200 baud
> com0: change your terminal to match!
> com0: will change speed in 5 seconds....
>                                         
> com0: console is at 19200 baud
> boot>                         
> booting hd0a:/bsd: 4120576+122880+824736+[148428+187803]=0x62770f start=0xd0100020
> entry point at 0x100020                                                           
>  pciinfo 0xd06960c4    
> [ using 336235 bytes of bsd a.out symbol table ]
> Copyright (c) 1982, 1986, 1989, 1991, 1993      
>         The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2003 OpenBSD. All rights reserved.  http://www.OpenBSD.org
>                                                                              
> OpenBSD 3.3 (GENERIC) #44: Sat Mar 29 13:22:05 MST 2003
>     deraadt at i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
> cpu0: National Semiconductor Geode GX1 ("Geode by NSC" 586-class) 267 MHz
> cpu0: FPU,TSC,MSR,CX8,CMOV,MMX                                           
> real mem  = 66695168 (65132K) 
> avail mem = 56258560 (54940K)
> using 839 buffers containing 3436544 bytes (3356K) of memory
> mainbus0 (root)                                             
> bios0 at mainbus0: AT/286+(00) BIOS, date 20/30/21, BIOS32 rev. 0 @ 0xf7840
> 
> _____________________________________________________________________
> Soekris Engineering, technical discussion mailing list
> [un]subscribe: http://lists.soekris.com/mailman/listinfo/soekris-tech

-- 
One nation, under surveillance.



More information about the Soekris-tech mailing list