NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/57671: genfb is required for acpi, even if no frame buffer exists
>Number: 57671
>Category: kern
>Synopsis: genfb is required for acpi, even if no frame buffer exists
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Oct 20 03:10:00 +0000 2023
>Originator: Paul Goyette
>Release: NetBSD 10.99.8
>Organization:
+--------------------+--------------------------+----------------------+
| Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
| (Retired) | FA29 0E3B 35AF E8AE 6651 | paul%whooppee.com@localhost |
| Software Developer | 0786 F758 55DE 53BA 7731 | pgoyette%netbsd.org@localhost |
| & Network Engineer | | pgoyette99%gmail.com@localhost |
+--------------------+--------------------------+----------------------+
>Environment:
System: NetBSD speedy.whooppee.com 10.99.8 NetBSD 10.99.8 (SPEEDY 2023-09-07 23:08:48 UTC) #0: Sat Sep 9 03:34:26 UTC 2023 paul%speedy.whooppee.com@localhost:/build/netbsd-local/obj/amd64/sys/arch/amd64/compile/SPEEDY amd64
Architecture: x86_64
Machine: amd64
>Description:
acpi code references acpi_md_vesa_modenum but that symbol is
defined only in genfb_machdep.o
So, if you have a configuration with acpi but no genfb, it fails
to link.
>How-To-Repeat:
see above. also see example below for the real-world config
in which I first encountered.
>Fix:
please
======= 8< sample config >8 ======
include "arch/amd64/conf/WHOOPPEE_COMMON"
#ident "GENERIC-$Revision: 1.604 $"
ident "QEMU 2023-10-18 20:50:25 UTC"
# Device configuration - for qemu!
acpi0 at mainbus0
hpet0 at acpi0
pckbc1 at acpi0
pckbc2 at acpi0
pckbd0 at pckbc1
wskbd0 at pckbd0 console ?
pms0 at pckbc1
wsmouse0 at wsmousedev?
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0
pcib0 at pci0 dev 1 function 0
piixide0 at pci0 dev 1 function 1
atabus0 at piixide0 channel 0
atabus1 at piixide0 channel 1
piixpm0 at pci0 dev 1 function 3
#iic0 at piixpm0
vga0 at pci0 dev 2 function 0
wsdisplay0 at vga0 console ?
wm0 at pci0 dev 3 function 0
makphy0 at wm0
isa0 at pcib0
#lpt0 at isa0 port 0x378 irq 7
com0 at isa0 port 0x3f8 irq 4
attimer0 at isa0
attimer* at acpi?
pcppi* at isa0
#midi* at pcppi?
sysbeep* at pcppi?
#spkr* at pcppi?
#fdc0 at isa0
acpicpu0 at cpu0
#vmt0 at cpu0
#fd0 at fdc0
wd0 at atabus0 drive 0
wd* at atabus? drive ?
atapibus0 at atabus1
cd0 at atapibus0
ichlpcib* at pci? dev ? function ?
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index