No... I get the same error:
Jun 20 21:11:45 bettina unix: [ID 826211 kern.notice] 'hook_alloc'
Jun 20 21:11:45 bettina unix: [ID 819705 kern.notice]
/usr/kernel/drv/sparcv9/ipf: undefined symbol
Jun 20 21:11:45 bettina unix: [ID 826211 kern.notice] 'net_release'
Jun 20 21:11:45 bettina unix: [ID 472681 kern.notice] WARNING: mod_load:
cannot load module 'ipf'
but I see what the other problem is. There is no /kernel/misc/neti in
Solaris U7, and when I use nm to dump the symbol in
/kernel/misc/sparcv9/neti, I don't see hook_alloc or net_release? And I
don't have any pre Solaris U7 box to compare with. I have only tested on
kernel 139555-08 and 141414-01.
I did try:
--- Makefile Sat Jun 20 21:20:13 2009
+++ Makefile.FCS Sat Jun 20 21:22:16 2009
@@ -229,7 +229,7 @@
ld -r $(OBJ)/ip_rulesx.o $(OBJ)/mlso_rule.o -o $@
$(OBJ)/ipf: $(MODOBJS)
- if [ -f /kernel/misc/sparcv9/neti ] ; then \
+ if [-f /kernel/misc/neti -o -f /kernel/misc/*/neti ] ; then \
echo "netinfo Linking"; \
ld -dy -Ndrv/ip -Nmisc/neti -Nmisc/md5 -r $(MODOBJS) -o
$@; \
else \
Yours,
-- Sum
>
> Does this change fix your problem?
>
> Index: SunOS5/Makefile
> ===================================================================
> RCS file: /devel/CVS/IP-Filter/SunOS5/Makefile,v
> retrieving revision 2.76.2.12
> diff -u -r2.76.2.12 Makefile
> --- SunOS5/Makefile 24 Jul 2008 09:30:33 -0000 2.76.2.12
> +++ SunOS5/Makefile 14 Jun 2009 23:59:10 -0000
> @@ -229,7 +229,7 @@
> ld -r $(OBJ)/ip_rulesx.o $(OBJ)/mlso_rule.o -o $@
>
> $(OBJ)/ipf: $(MODOBJS)
> - if [ -f /kernel/misc/neti -o -f /kernel/misc/*/neti ] ; then \
> + if [ -f /kernel/misc/neti -o -f /kernel/misc/sparcv9/neti ] ; then \
> echo "netinfo Linking"; \
> ld -dy -Ndrv/ip -Nmisc/neti -Nmisc/md5 -r $(MODOBJS) -o
> $@; \
> else \
>
>