NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/56772: various modules cannot load - missing symbols
The following reply was made to PR kern/56772; it has been noted by GNATS.
From: Brad Spencer <brad%anduin.eldar.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Subject: Re: kern/56772: various modules cannot load - missing symbols
Date: Tue, 29 Mar 2022 19:30:09 -0400
paul%whooppee.com@localhost writes:
> Module sht3xtemp'' fails to load due to reference to ``iic_use_direct_match''
This is just a guess, but if sht3xtemp needs this, so does the
following:
am2315.c
dbcool.c
hytp14.c
scmdi2c.c
sgp40.c
sht4x.c
si70xx.c
spdmem_i2c.c
All of those use iic_use_direct_match() and pretty much the same MODULE
line and I can't see how they could have the symbol while sht3xtemp
didn't. I think all that would be needed is for "iic" to be included as
a dependency in the MODULE lines. I can't test this personally right
now, however. I know I successfully modload'ed sht3xtemp (and
sht4xtemp, si70xxtemp and sgp40mox) while I was developing those drivers
as that is my typical way to test things. However, it is entirely
possible that the iic module was already present in the kernel and/or
already loaded otherwise and I didn't notice the dependency.
There are other drivers in src/sys/dev/i2c that use
iic_use_direct_match() but none of the rest appear to be configured to
be a module.
--
Brad Spencer - brad%anduin.eldar.org@localhost - KC8VKS - http://anduin.eldar.org
Home |
Main Index |
Thread Index |
Old Index