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