> I have a hp nx6125 with nexenta (buld 44 kernel) > > /kernel/drv/amd64/audioixp: undefined symbol 'audio_tb_pos' > ...
I get errors like this when I bfu to a new opensolaris *release* kernel built from opensolaris sources. Problem is the /kernel/misc/amsrc1 kernel module: there's no source code for this kernel module, so amsrc1 is included as a precompiled *debug* kernel module in the on-closed-bins-YYYYMMDD.i386.tar.bz2, while the audio driver (audioixp in this case) is included as source and is built as a release kernel module. In this case, mixing debug and release kernel modules does not work. My workaround is to restore the release kernel module /kernel/misc/amsrc1 from the original Solaris Express that I've used to install the machine, after bfu'ing to a newer OpenSolaris release. The problem does not happen with a bfu to a debug opensolaris build. This message posted from opensolaris.org
