Can I rebuild amd without rebuilding world?

2009-05-09 Thread Paul Schmehl
I have a problem with amd.  It's not working right, and I don't think I 
can fix it without rebuilding it.


Here's the problems:

# uname -a
FreeBSD utd65257.utdallas.edu 7.2-STABLE FreeBSD 7.2-STABLE #12: Wed May 
6 12:12:16 CDT 2009 
r...@utd65257.utdallas.edu:/usr/obj/usr/src/sys/GENERIC  i386


amd appears to be obtaining the correct information from my system:

# amd -r
May  9 13:38:22 utd65257 amd[22655]/info:  no logfile defined; using stderr
May  9 13:38:22 utd65257 amd[22655]/info:  AM-UTILS VERSION INFORMATION:
May  9 13:38:22 utd65257 amd[22655]/info:  Copyright (c) 1997-2006 Erez 
Zadok
May  9 13:38:22 utd65257 amd[22655]/info:  Copyright (c) 1990 Jan-Simon 
Pendry
May  9 13:38:22 utd65257 amd[22655]/info:  Copyright (c) 1990 Imperial 
College of Science, Technology  Medicine
May  9 13:38:22 utd65257 amd[22655]/info:  Copyright (c) 1990 The Regents 
of the University of California.
May  9 13:38:22 utd65257 amd[22655]/info:  am-utils version 6.1.5 (build 
702100).
May  9 13:38:22 utd65257 amd[22655]/info:  Report bugs to 
https://bugzilla.am-utils.org/ or am-ut...@am-utils.org.
May  9 13:38:22 utd65257 amd[22655]/info:  Configured by David O'Brien 
obr...@freebsd.org on date 4-December-2007 PST.
May  9 13:38:22 utd65257 amd[22655]/info:  Built by 
r...@utd65257.utdallas.edu on date Wed May  6 11:44:19 CDT 2009.
May  9 13:38:22 utd65257 amd[22655]/info:  cpu=i386 (little-endian), 
arch=i386, karch=i386.
May  9 13:38:22 utd65257 amd[22655]/info:  full_os=freebsd7.2, 
os=freebsd7, osver=7.2, vendor=undermydesk, distro=The FreeBSD Project.
May  9 13:38:22 utd65257 amd[22655]/info:  domain=utdallas.edu, 
host=utd65257, hostd=utd65257.utdallas.edu.
May  9 13:38:22 utd65257 amd[22655]/info:  Map support for: root, passwd, 
union, nis, ndbm, file, exec, error.
May  9 13:38:22 utd65257 amd[22655]/info:  AMFS: nfs, link, nfsx, nfsl, 
host, linkx, program, union, ufs, cdfs,
May  9 13:38:22 utd65257 amd[22655]/info:pcfs, auto, direct, 
toplvl, error, inherit.
May  9 13:38:22 utd65257 amd[22655]/info:  FS: cd9660, nfs, nfs3, nullfs, 
msdosfs, ufs, unionfs.
May  9 13:38:22 utd65257 amd[22655]/info:  Network: wire=129.110.3.0 
(netnumber=129.110.3).

May  9 13:38:22 utd65257 amd[22655]/info:  My ip addr is 127.0.0.1

But it can't seem to parse the amd.conf file correctly:

# amd -F /etc/amd.conf
AMDCONF: syntax error on line 2 (section global)

However the conf file is correct:

# cat -n /etc/amd.conf
1   # GLOBAL OPTIONS SECTION
2   [global]
3   auto_dir=/.amd_net

I have tried putting spaces on either side of global without success.  I 
have tried using different types of brackets without success.  The global 
line is correct yet amd claims that it is not.


That's not all.  There are some settings for amd_flags in 
/etc/defaults/rc.conf:


grep amd_flags= /etc/defaults/rc.conf
bootparamd_flags=   # Flags to bootparamd
amd_flags=-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map

If I override those flags by adding amd_flags to /etc/rc.conf, amd will 
not run:


# grep amd_flags /etc/rc.conf
amd_flags=-l /var/log/amd.log

# /etc/rc.d/amd start
NFS access cache time=60
Starting amd.

[r...@utd65257 ~]# /etc/rc.d/amd status
amd is not running.

It runs fine with the default flags:

# grep amd_flags /etc/rc.conf
#amd_flags=-l /var/log/amd.log

# /etc/rc.d/amd start
NFS access cache time=60
Starting amd.

# /etc/rc.d/amd status
amd is running as pid 23091.

I'd like to rebuild amd without having to rebuild world as well, although 
I'll do that if I have to.


Paul Schmehl, If it isn't already
obvious, my opinions are my own
and not those of my employer.
**
WARNING: Check the headers before replying

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Can I rebuild amd without rebuilding world?

2009-05-09 Thread Michael Powell
Paul Schmehl wrote:

 I have a problem with amd.  It's not working right, and I don't think I
 can fix it without rebuilding it.
[snip]
 
 I'd like to rebuild amd without having to rebuild world as well, although
 I'll do that if I have to.
 
[...]

I think you can just cd to /usr/src/sys/modules/amd and do:

make obj  make depend  make  make install to rebuild the kernel
module by itself.

For the userland side it would be cd /usr/src/usr.sbin/amd/amd and

make obj  make depend  make  make install

I think.

-Mike




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Can I rebuild amd without rebuilding world?

2009-05-09 Thread Michael Powell
Michael Powell wrote:

 Paul Schmehl wrote:
 
 I have a problem with amd.  It's not working right, and I don't think I
 can fix it without rebuilding it.
 [snip]
 
 I'd like to rebuild amd without having to rebuild world as well, although
 I'll do that if I have to.
 
 [...]
 
 For the userland side it would be cd /usr/src/usr.sbin/amd/amd and

OOPs - make that: cd /usr/src/usr.sbin/amd   typo on me
 
 make obj  make depend  make  make install
 
-Mike



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Can I rebuild amd without rebuilding world?

2009-05-09 Thread Paul Schmehl
--On May 9, 2009 3:40:23 PM -0500 Michael Powell nightre...@verizon.net 
wrote:




Paul Schmehl wrote:


I have a problem with amd.  It's not working right, and I don't think I
can fix it without rebuilding it.

[snip]


I'd like to rebuild amd without having to rebuild world as well,
although I'll do that if I have to.


[...]

I think you can just cd to /usr/src/sys/modules/amd and do:

make obj  make depend  make  make install to rebuild the kernel
module by itself.

For the userland side it would be cd /usr/src/usr.sbin/amd/amd and

make obj  make depend  make  make install

I think.


Thanks.  That worked (with the correction you posted later), but I still 
have the same problem.


Paul Schmehl, If it isn't already
obvious, my opinions are my own
and not those of my employer.
**
WARNING: Check the headers before replying

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Can I rebuild amd without rebuilding world?

2009-05-09 Thread Paul Schmehl
--On May 9, 2009 3:45:43 PM -0500 Michael Powell nightre...@verizon.net 
wrote:



[...]

For the userland side it would be cd /usr/src/usr.sbin/amd/amd and


OOPs - make that: cd /usr/src/usr.sbin/amd   typo on me


make obj  make depend  make  make install



There are two related files in /boot/kernel:

# ls -lsa /boot/kernel/amd.ko*
24 -r-xr-xr-x  1 root  wheel  24414 May  9 16:37 /boot/kernel/amd.ko
78 -r-xr-xr-x  1 root  wheel  79484 May  6 12:36 
/boot/kernel/amd.ko.symbols


The amd.ko.symbols file was created when I upgraded to 7.2 last Wednesday. 
What creates that file?  And how do I update it?  Could it be the cause of 
the problem?


All the other related files were updated today.

Paul Schmehl, If it isn't already
obvious, my opinions are my own
and not those of my employer.
**
WARNING: Check the headers before replying

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Can I rebuild amd without rebuilding world?

2009-05-09 Thread Michel Talon
Paul Schmehl wrote:
 The amd.ko.symbols file was created when I upgraded to 7.2 last
 Wednesday.  What creates that file?  And how do I update it?  Could it
 be the cause of the problem?

The amd.ko kernel module has nothing to do with the automounter. It is a
device driver for some hardware (man 4 amd).

As for your config file, it seems fine at first sight, but perhaps there
are some invisible characters in it causing problems. The syntax is
explained in 
man amd.conf


-- 

Michel TALON

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Can I rebuild amd without rebuilding world?

2009-05-09 Thread Paul Schmehl
--On May 9, 2009 5:54:28 PM -0500 Michel Talon ta...@lpthe.jussieu.fr 
wrote:




Paul Schmehl wrote:

The amd.ko.symbols file was created when I upgraded to 7.2 last
Wednesday.  What creates that file?  And how do I update it?  Could it
be the cause of the problem?


The amd.ko kernel module has nothing to do with the automounter. It is a
device driver for some hardware (man 4 amd).

As for your config file, it seems fine at first sight, but perhaps there
are some invisible characters in it causing problems. The syntax is
explained in
man amd.conf



Thanks.  I moved the amd.conf file to amd.conf.bak and created a new one. 
Amd still thinks there's a problem:


# amd -F /etc/amd.conf
AMDCONF: syntax error on line 2 (section global)

# cat /etc/amd.conf
# GLOBAL OPTIONS SECTION
[global]

I think I'm going to csup sources again and rebuild world.

Paul Schmehl, If it isn't already
obvious, my opinions are my own
and not those of my employer.
**
WARNING: Check the headers before replying

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org