Hi List,

Sorry to bother you all again so soon. But I'm not quite where I want to be with "flashboot 4.9"

The RAMDRIVE kernel I succesfully build doesn't have support for pf and stuff like that. For a firewall this in inconvenient :-)

So I tried uncommenting the devices that give an error when building GENERIC-RD and this turned out to be only a few items (see below for diff).


The compiling now succeeds but the linking fails:
======================
ld -Ttext 0xD0200120 -e start -N --warn-common -S -x -o bsd ${SYSTEM_HEAD} vers.o ${OBJS}
acpi.o(.text+0x3c41): In function `acpi_resume':
: undefined reference to `acpibtn_disable_psw'
acpi.o(.text+0x3d56): In function `acpi_handle_suspend_failure':
: undefined reference to `acpibtn_disable_psw'
acpi.o(.text+0x3f5c): In function `acpi_prepare_sleep_state':
: undefined reference to `acpibtn_enable_psw'
*** Error code 1
======================

I found that the missing referenced functions are in acpibtn.o which apperently isn't in ${OBJS} but I can't find where I can check this and add it if my assumption is correct.

Mark





diff -urN GENERIC-RD.org GENERIC-RD --- GENERIC-RD.org Thu May 5 14:21:41 2011
+++ GENERIC-RD  Thu May  5 14:51:55 2011
@@ -40,7 +40,7 @@
# or use               root on nfs swap on nfs
option          RAMDISK_HOOKS
option          MINIROOTSIZE=30720              # disktab.12mb
-option          NKPTP=8
+option          NKPTP=16
config          bsd     root on rd0a swap on rd0b and wd0b and wd1b
pseudo-device   rd              1

@@ -244,9 +244,9 @@
url*   at uhub?                # Realtek RTL8150L based adapters
wi*    at uhub?                # WaveLAN IEEE 802.11DS
urio*  at uhub?                # Diamond Multimedia Rio 500
-uscanner* at uhub?             # USB Scanners
-usscanner* at uhub?            # USB SCSI scanners, e.g., HP5300
-scsibus* at usscanner?
+#uscanner* at uhub?            # USB Scanners
+#usscanner* at uhub?           # USB SCSI scanners, e.g., HP5300
+#scsibus* at usscanner?
#uyap* at uhub?                # Y@P firmware loader
udsbr* at uhub?                # D-Link DSB-R100 radio
radio* at udsbr?               # USB radio
@@ -288,7 +288,7 @@
pckbc0         at isa?         # PC keyboard controller
pckbd*         at pckbc?       # PC keyboard
pms*           at pckbc?       # PS/2 mouse for wsmouse
-pmsi*          at pckbc?       # PS/2 "Intelli"mouse for wsmouse
+#pmsi*         at pckbc?       # PS/2 "Intelli"mouse for wsmouse
vga0           at isa?
option         PCIAGP
vga*           at pci?
@@ -297,7 +297,7 @@
wsdisplay*     at pcdisplay?
wskbd*         at pckbd? mux 1
wsmouse*       at pms? mux 0
-wsmouse*       at pmsi? mux 0
+#wsmouse*      at pmsi? mux 0

#vesabios0     at mainbus?
# option       VESABIOSVERBOSE
@@ -426,7 +426,7 @@
st*    at scsibus?             # SCSI tape drives
cd*    at scsibus?             # SCSI CD-ROM drives
ch*    at scsibus?             # SCSI autochangers
-ss*    at scsibus?             # SCSI scanners
+#ss*   at scsibus?             # SCSI scanners
safte* at scsibus?             # SCSI accessed fault-tolerant enclosures
ses*   at scsibus?             # SCSI enclosure services
uk*    at scsibus?             # unknown SCSI
@@ -630,16 +630,16 @@

# OPL[23] FM synthesizers
#opl0  at isa? port 0x388      # use only if not attached to sound card
-opl*   at eso?
-opl*   at sb?
-opl*   at ess?
-opl*   at yds?
-opl*   at cmpci?
+#opl*  at eso?
+#opl*  at sb?
+#opl*  at ess?
+#opl*  at yds?
+#opl*  at cmpci?

# MIDI support
-midi*  at pcppi?               # MIDI interface to the PC speaker
+#midi* at pcppi?               # MIDI interface to the PC speaker
midi*  at sb?                  # SB MPU401 port
-midi*  at opl?                 # OPL FM synth
+#midi* at opl?                 # OPL FM synth
midi*  at ym?
midi*  at mpu?
midi*  at autri?

_______________________________________________
flashboot mailing list
[email protected]
https://lists.mindrot.org/mailman/listinfo/flashboot

Reply via email to