RE: Path MTU discovery.

2000-06-08 Thread Dave Preece

> > Just learning about this: I can see the advantages but does 
> anything use it?
> 
> Sure, TCP uses it.
> 
> TCP (at least in FreeBSD) sets the "don't frag" bit on all 
> its outgoing
> packets.

Good lord, so it does. Mental note, packet sniff before posting in future. 

So... thinking about what this means for firewalls and natd. If we block all
incoming ICMP's across the firewall, it is quite possible that a server
behind the firewall could completely fail to send packets to a client on a
smaller MTU (modem user with MTU set to 576, for instance).

Likewise natd would need to look at an incoming ICMP and if it's a "can't
fragment" message, address translate it and send it onwards back to the IP
that caused the error to happen.

Hm. I'll hit the books. Return to the temple of Mr Stevens.

Dave :)

BTW, NT appears to set the DF flag too. If you cared.



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: kerneld for FreeBSD

2000-06-08 Thread Mike Nowlin

> I personally consider leaving the kernel module loadable intact after
> boot to be a huge, huge security hole.  Loadable modules... fine, but
> once the machine goes multi-user I want to up the securelevel and
> that disables any further kld operations.  If one of the biggest 
> advantages of FreeBSD is its robustness and reliability, then one
> generally does not want to go loading and unloading modules all the
> time.
> 
> A 'kerneld' like gizmo for FreeBSD would be a waste of time.  The
> scheme we have now -- having the utility programs load the modules
> on the fly (ifconfig, vnconfig, etc...) works wonderfully.
> 

Not to mention "how much memory do you really gain by unloading modules"?
Considering the price of RAM these days (although not as low as it was,
but I won't be spending $650 US for 16M any time soon again), the few K
that unloading a bunch of modules saves won't EVER really be noticed by
the 83Tb chunk that Nutscrape allocates.

Excuse me, I must now think back to the dumbness achieved by people
re-compiling Linux completely statically in hopes that it'll speed up
their systems by not dynamically loading the libraries  These were the
same guys who wanted to unload modules to save kernel RAM...

--mike




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: kerneld for FreeBSD

2000-06-08 Thread Julian Elischer

Mike Nowlin wrote:
> 

> Not to mention "how much memory do you really gain by unloading modules"?
> Considering the price of RAM these days (although not as low as 
> it was, but I won't be spending $650 US for 16M any time soon 
> again), the few K that unloading a bunch of modules saves won't 
> EVER really be noticed by the 83Tb chunk that Nutscrape allocates.
> 
> Excuse me, I must now think back to the dumbness achieved by people
> re-compiling Linux completely statically in hopes that it'll speed up
> their systems by not dynamically loading the libraries  These 
> were the same guys who wanted to unload modules to save kernel RAM...

The issue is with really small ram embedded systems.
Making things CAPABLE of being small is different from making 
them dynamicly loadable.

> 
> --mike


-- 
  __--_|\  Julian Elischer
 /   \ [EMAIL PROTECTED]
(   OZ) World tour 2000
---> X_.---._/  presently in:  Perth
v


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



3-Stable: Logging to syslog fails

2000-06-08 Thread Reinier Bezuidenhout

Hi 

I have a system running a stable snap of 3.4 of round about May 31,
I have a program that does quite a bit of logging, and sometime the
following occurs:

The process would just stop (seems to block) - a bt in gdb showed
that it was stuck in open after the following sequence of calls

syslog -> vsyslog -> open

After having a look at the code it seemed that the process was unable
to connect to syslogd and then continued to open the console (I have a
console configured on a serial line 9600 baud) and it got stuck in that open.

When I connected to the console, the log message was displayed.

On further inspection I saw that during the write of log info to syslog,
messages would stop appearing in the logfile in /var/log and ONLY be
displayed in the console.  If nothing was connected to the console, it
would block and wait for ever.

Is this because of some buffer which is too small somewhere ?? that can
be changed ... or is this a bug ... or normal behaviour.  e.g. What causes
the program not to be able to connect to write the log info ???

the sequence it seems to follow in libc's syslog.c
in the function vsyslog
Version   1.18.2.1

/* Get connected, output the message to the local logger. */



/* 
 * If the send() failed, the odds are syslogd was restarted.
 * Make one (only) attempt to reconnect to /dev/log.
 */



/* 
 * Output the message to the console; don't worry about blocking,
 * if console blocks everything will.  Make sure the error reported
 * is the one from the syslogd failure.
 */

And now it gets stuck in here


 if (LogStat & LOG_CONS &&
(fd = open(_PATH_CONSOLE, O_WRONLY, 0)) >= 0) {




thanks

Reinier


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: kern/16318: Fix for wrong interface when adding new routes

2000-06-08 Thread William Carrel

This problem still affects the FreeBSD kernel in 4.0 and 5.0.

A patch file for 4.0-STABLE follows, I've tested this on 4.0-RELEASE and
4.0-STABLE (incl. SMP for what it's worth).

There is no difference between route.c at HEAD(5.0-current) and 
RELENG_4(4.0-stable) so this patch should work effectively in both of
the aforementioned.  And it does still fix my routing troubles.

--- route.c.origSat May 27 14:48:42 2000
+++ route.c Sat May 27 15:01:43 2000
@@ -400,6 +400,9 @@
struct sockaddr *dst, *gateway;
 {
register struct ifaddr *ifa;
+   struct rtentry *rt;
+
+   ifa = 0;
if ((flags & RTF_GATEWAY) == 0) {
/*
 * If we are adding a route to an interface,
@@ -408,7 +411,6 @@
 * as our clue to the interface.  Otherwise
 * we can use the local address.
 */
-   ifa = 0;
if (flags & RTF_HOST) {
ifa = ifa_ifwithdstaddr(dst);
}
@@ -425,18 +427,33 @@
if (ifa == 0)
ifa = ifa_ifwithnet(gateway);
if (ifa == 0) {
-   struct rtentry *rt = rtalloc1(dst, 0, 0UL);
-   if (rt == 0)
-   return (0);
-   rt->rt_refcnt--;
-   if ((ifa = rt->rt_ifa) == 0)
-   return (0);
+   rt = rtalloc1(dst, 0, 0UL);
+   if (rt) {
+   rt->rt_refcnt--;
+   if (rt->rt_ifa)
+   ifa = rt->rt_ifa;
+   }
}
-   if (ifa->ifa_addr->sa_family != dst->sa_family) {
+   if ((ifa) && (ifa->ifa_addr->sa_family != dst->sa_family)) {
struct ifaddr *oifa = ifa;
ifa = ifaof_ifpforaddr(dst, ifa->ifa_ifp);
if (ifa == 0)
ifa = oifa;
+   }
+   /* 
+* If we are adding a gateway, it is quite
+* possible that the routing table has a static
+* entry in place for the gateway, that may
+* not agree with the info from the interfaces.
+* The routing table should carry more precedence
+* than the interfaces in this matter.
+* Must be careful not to stomp on new entries from 
+* rtinit, hence (ifa->ifa_addr !=gateway).
+*/
+   if ((ifa == 0 || ifa->ifa_addr != gateway) &&
+   (rt = rtalloc1(gateway,0,0UL))) {
+   rt->rt_refcnt--;
+   ifa = rt->rt_ifa;
}
return (ifa);
 }


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



syslog do not want to remote log

2000-06-08 Thread Johan Kruger

I have 2 machine's : A = Amnesiac B = ockle

I want to remote log to ockle from Amnesiac

Amnesiac : /etc/syslog.conf

*.emerg *
*.crit  /var/log/crit
*.err   /var/log/errors
*.info  /var/log/all
*.notice;kern.debug;lpr.info;mail.crit;news.err @ockle

I started syslogd on Amnesiac with : syslogd -d and i get

Logging to CONSOLE /dev/console
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X WALL: 
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 X FILE: /var/log/crit
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 X FILE: /var/log/errors
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 X FILE: /var/log/all
7 5 2 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 X UNUSED: 
logmsg: pri 56, flags 4, from Amnesiac, msg syslogd: restart
Logging to FILE /var/log/all
syslogd: restarted
readfds = 0x38

NOTICE THE UNUSED 
Amnesiac do not want to use ockle - i tried specifying the i.p. of ockle 
but to no avail. ockle is in the hosts file on Amnesiac, a dns is present 
and specified in /etc/resolve.conf  and it works.

On ockle i started syslogd with -a and the i.p. of Amnesiac.
But the problem is not here ( on ockle ), i first have to get syslogd on
Amnesiac not to report UNUSED in debug mode ??

Any suggestions ??



--
E-Mail: Johan Kruger <[EMAIL PROTECTED]>
Date: 08-Jun-00
Time: 10:56:22

This message was sent by XFMail
--


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: IP prepaid accounting

2000-06-08 Thread Neil Blakey-Milner

On Wed 2000-06-07 (19:18), Poul-Henning Kamp wrote:
> It should be possible to say say
> 
>ipfw deny all ip from any to any exquota any
> 
> as well as:
> 
>ipfw deny all ip from any to any exquota guest

How about:

ipfw quota 1 config quota 10MB  (and similar conversions as pipe for MB,
Mb, kB, kb, &c.)
ipfw quota 2 config quota 20MB  (and similar conversions as pipe for MB,
Mb, kB, kb, &c.)

ipfw add quota 1 ip from any to any (add to quota 1's count)
ipfw add quota 2 ip from any to any (add to quota 2's count)

ipfw add allow ip from any to any uquota 1 (allow unhindered ip when
under quota)

ipfw add deny ip from any to any oquota 2 (deny ip when over high quota)
ipfw add pipe 1 ip from any to any oquota 1 (dummynet ip when over low quota)

Possibly also rules like:

ipfw add pipe 1 ip from any to any oquota 1 uquota 2 (dummynet middle quota)
ipfw add pipe 2 ip from any to any oquota 2 uquota 3 (get even slower)
ipfw add deny ip from any to any oquota 3 (total stop)

(allowing for slower and slower service instead of just two levels)

Neil
-- 
Neil Blakey-Milner
Sunesi Clinical Systems
[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: IP prepaid accounting

2000-06-08 Thread Luigi Rizzo

sorry if i lost part of the discussion, but why dont you
just associate a quota with a rule and specify one of the
two possible results when exceeding quota:

   ipfw   match-upto 20MB 
   ipfw   deny-above 20MB 

where the first syntax does not match when the rule's counters
are above the quota, the second one denies the pkt when above quota.

It looks of trivial implementation and rather easy to understand.
You'd just need a new ipfw command to increase/decrease/set counters to
a specific value rather than just zero them.

cheers
luigi
---+-
  Luigi RIZZO, [EMAIL PROTECTED]  . Dip. di Ing. dell'Informazione
  http://www.iet.unipi.it/~luigi/  . Universita` di Pisa
  TEL/FAX: +39-050-568.533/522 . via Diotisalvi 2, 56126 PISA (Italy)
  Mobile   +39-347-0373137
---+-


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Path MTU discovery.

2000-06-08 Thread Mark Newton

On Thu, Jun 08, 2000 at 07:21:57PM +1200, Dave Preece wrote:

 > So... thinking about what this means for firewalls and natd. If we block all
 > incoming ICMP's across the firewall, it is quite possible that a server
 > behind the firewall could completely fail to send packets to a client on a
 > smaller MTU (modem user with MTU set to 576, for instance).
 
Yes, that's correct -- The idea that ICMP is a separate and optional 
part of TCP/IP is fundamentally wrong.  Blocking it unconditionally
is a recipe for all kinds of hard-to-debug lossage around your firewall.
Just Say No.

- mark

-- 
Mark Newton   Email:  [EMAIL PROTECTED] (W)
Network Engineer  Email:  [EMAIL PROTECTED]  (H)
Internode Systems Pty Ltd Desk:   +61-8-82232999
"Network Man" - Anagram of "Mark Newton"  Mobile: +61-416-202-223


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: IP prepaid accounting

2000-06-08 Thread Hans Huebner

On Thu, 8 Jun 2000, Luigi Rizzo wrote:

> sorry if i lost part of the discussion, but why dont you
> just associate a quota with a rule and specify one of the
> two possible results when exceeding quota:

>ipfw   match-upto 20MB 
>ipfw   deny-above 20MB 

> where the first syntax does not match when the rule's counters
> are above the quota, the second one denies the pkt when above quota.

> It looks of trivial implementation and rather easy to understand.
> You'd just need a new ipfw command to increase/decrease/set counters to
> a specific value rather than just zero them.

This is indeed true.  Implementation would be simple.  I'm not convinced that
it would be easier to use, though:  With the quotas being detached from the
counters, they are easy to reference and check.  It is also easier to assign
traffic to combined quotas by seperate rules, which may or may not be
desirable.

Given that I implemented my proposal (together with phk's requested
additions) already, the implementation triviality is not so much of an
issue.

In a nutshell:  What I want is the functionality and I can offer to implement
it myself.  I want to have it in -CURRENT and -STABLE as soon as possible so
that I do not have to bear with private patches, especially in the face of the
change being relevant to both user mode programs and the kernel.  If the
original proposal and implementation is not good enough, I'll just do it
again, but then I'd want you committers to agree that the change will be
commited eventually 8)

Thanks for your time,
Hans

-- 
   finger [EMAIL PROTECTED] for details




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: IP prepaid accounting

2000-06-08 Thread Neil Blakey-Milner

On Thu 2000-06-08 (11:43), Luigi Rizzo wrote:
> sorry if i lost part of the discussion, but why dont you
> just associate a quota with a rule and specify one of the
> two possible results when exceeding quota:
> 
>ipfw   match-upto 20MB 
>ipfw   deny-above 20MB 
> 
> where the first syntax does not match when the rule's counters
> are above the quota, the second one denies the pkt when above quota.
> 
> It looks of trivial implementation and rather easy to understand.
> You'd just need a new ipfw command to increase/decrease/set counters to
> a specific value rather than just zero them.

Well, it may or may not be able to cover a situation I'm thinking about
now:

You have a server farm, or just a single machine with multiple IP
addresses assigned to various jails, and you'd like them to be able to
be able to be able to get anywhere.  But, always allow traffic to and
from a specific set of controlling machines, and also their owner
company, and maybe a specified port for some form of VPN.

If they exceed a first level of traffic, a dummynet rule kicks in
slowing them down (alternate queueing system quite possibly too) just a
bit, and as they break certain levels, slow them down more and more to
non-specific sites.  The specific sites may or may not contribute to the
quota, but must remain available.

Also, there may be a user account on the multi-user machine doing these
rules who can log in to the base system to do certain forms of
maintenance not easily available in the jail.  Traffic caused by this
person should also fall within the same quota.  Further, a company may
have two IP-based virtual hosts, or two or more servers in the server
farm for some reason, sharing the same quota, and so forth.

I just thought that:

ipfw quota 1 config quota 20MB
ipfw add quota 1 
ipfw add quota 1 
ipfw add quota 1 
ipfw add allow ip from any to any uquota 1
ipfw add pipe 1 ip from any to any oquota 1
...

would be the extensible and more useful way of doing this, and most
other IP-based quota systems.

It also means you can set up your quotas, change the traffic numbers,
change the match sets, all without changing your basic firewall rules.

Neil
-- 
Neil Blakey-Milner
Sunesi Clinical Systems
[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



4.0-Stable/XFree86-4.0/syscons switching crash

2000-06-08 Thread Graham Wheeler

Hi all

I am running 4.0-S on a Compaq Presario laptop with a Trident Cyberblade
VGA. I couldn't get this to work in anything other than 640x480 with
XFree86-3.3.6, so I moved to XFree86-4.0 (and no, I'm not interested in
mail from people who say that the Trident Cyberblade works for them in
3.3.6; believe me, mine doesn't - I spent a week jumping through hoops
with it before I gave up. If you were lucky enough to have xf86config or
XF86Setup work for you with this chipset, I'm happy for you - but I had
to hand-customise the XF86Config file extensively even to get 640x480 to
work).

Anyway, XFree86 4.0 works for me, except for a couple of glitches. The
first one, which occurs sufficiently infrequently that I can live with
it, is that sometimes when I kill X and return to text mode my Enter key
gets remapped to Scroll Lock. Irritating in the extreme, but it doesn't
happen consistently, just occasionally.

Much more distressing: if I switch out of X to a text mode console with
Ctrl-Alt-Fn, and then switch back to X, the machine freezes up
completely and has to be power-cycled. It does first switch back into
graphics mode, and I can see the top part of the screen is messed up, so
it hasn't restored the low memory. 

Effectively this means once I'm in X, I need to stay in it, or kill it
completely to get out (and hope my Enter key still works after that).

Now, I'm not sure whether this is an XFree86 bug, and if so whether it
is chipset-specific, or whether this is a syscons bug. I don't really
know enough about either to really tackle it, but I'm prepared to make a
stab at it - but I'd like to know where I should be looking. Should I be
looking in the X sources, or the kernel sources? And whereabouts?

Any pointers will be appreciated (no pun intended).

TIA
gram
-- 
Dr Graham WheelerE-mail: [EMAIL PROTECTED]
Director, Research and Development   WWW:http://www.cequrux.com
CEQURUX Technologies Phone:  +27(21)423-6065
Firewalls/VPN SpecialistsFax:+27(21)424-3656


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 4.0-Stable/XFree86-4.0/syscons switching crash

2000-06-08 Thread James Housley

Graham Wheeler wrote:
> 
> 
> Much more distressing: if I switch out of X to a text mode console with
> Ctrl-Alt-Fn, and then switch back to X, the machine freezes up
> completely and has to be power-cycled. It does first switch back into
> graphics mode, and I can see the top part of the screen is messed up, so
> it hasn't restored the low memory.
> 
I had similar problems.  I removed splash_bmp from my loader.conf,
splash screen/screen saver, and the problems has gone away for me.  My
would lockup if I tried to return to X from text after the delay time.

Jim
-- 
Studies show that 1 out of every 4 Americans suffer some form of
mental illness.  So look at your three best friends, if they
are okay it is YOU!


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: IP prepaid accounting

2000-06-08 Thread Luigi Rizzo

> > sorry if i lost part of the discussion, but why dont you
> > just associate a quota with a rule and specify one of the
> > two possible results when exceeding quota:
> > 
> >ipfw   match-upto 20MB 
> >ipfw   deny-above 20MB 
...
> Well, it may or may not be able to cover a situation I'm thinking about
> now:
...
it does, just use skipto rules to reach the final one
where the quota is enforced, make it a "match-upto" rule,
and follow it with a pipe (and match-upto the difference between
first and second threshold, and so on...)

cheers
luigi
---+-
  Luigi RIZZO, [EMAIL PROTECTED]  . Dip. di Ing. dell'Informazione
  http://www.iet.unipi.it/~luigi/  . Universita` di Pisa
  TEL/FAX: +39-050-568.533/522 . via Diotisalvi 2, 56126 PISA (Italy)
  Mobile   +39-347-0373137
---+-


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 4.0-Stable/XFree86-4.0/syscons switching crash

2000-06-08 Thread Graham Wheeler

James Housley wrote:
> 
> Graham Wheeler wrote:
> >
> > Much more distressing: if I switch out of X to a text mode console with
> > Ctrl-Alt-Fn, and then switch back to X, the machine freezes up
> > completely and has to be power-cycled. It does first switch back into
> > graphics mode, and I can see the top part of the screen is messed up, so
> > it hasn't restored the low memory.
> >
> I had similar problems.  I removed splash_bmp from my loader.conf,
> splash screen/screen saver, and the problems has gone away for me.  My
> would lockup if I tried to return to X from text after the delay time.

Jim

When you say you removed it, do you mean you removed the line entirely,
or that you set it to NO? Mine is currently set to NO, so I'm not sure
the problem is the same as yours.

g.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Path MTU discovery.

2000-06-08 Thread Jim Flowers

And fbsd will respond to other's queries depending on interface mtus only 
be careful if you are running natd.  This copies the interface mtu on 
startup but does not learn the new value if it is reduced either manually 
or automatically.  It can therefore respond with a to a query with a  
value that is still unusable.

Jim Flowers <[EMAIL PROTECTED]>
#4 ISP on C|NET, #1 in Ohio

On Thu, 8 Jun 2000, Kenneth D. Merry wrote:

> On Thu, Jun 08, 2000 at 18:03:45 +1200, Dave Preece wrote:
> > Just learning about this: I can see the advantages but does anything use it?
> 
> Sure, TCP uses it.
> 
> TCP (at least in FreeBSD) sets the "don't frag" bit on all its outgoing
> packets.
> 
> If the packet gets to a router with an outgoing MTU that is too small to
> hold the packet without fragmentation, the router is supposed to send back
> and ICMP message telling the source machine to use a smaller packet size.
> 
> When the source machine receives the ICMP message, it will update the MTU
> for that route, and try sending packets out again with the lower MTU.
> 
> Ken
> -- 
> Kenneth Merry
> [EMAIL PROTECTED]
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-hackers" in the body of the message
> 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 4.0-Stable/XFree86-4.0/syscons switching crash

2000-06-08 Thread Graham Wheeler

James Housley wrote:
> 
> Graham Wheeler wrote:
> >
> > James Housley wrote:
> > >
> > > Graham Wheeler wrote:
> > > >
> > > > Much more distressing: if I switch out of X to a text mode console with
> > > > Ctrl-Alt-Fn, and then switch back to X, the machine freezes up
> > > > completely and has to be power-cycled. It does first switch back into
> > > > graphics mode, and I can see the top part of the screen is messed up, so
> > > > it hasn't restored the low memory.
> > > >
> > > I had similar problems.  I removed splash_bmp from my loader.conf,
> > > splash screen/screen saver, and the problems has gone away for me. 

> I removed in and unloaded the module, the saver_ modules might do the
> same thing.

I have removed my screen saver and my console fonts, and the problem
still occurs, unfortunately.

g.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: if_dc in v4.0 - Forcing store and forward?

2000-06-08 Thread Dennis

At 10:48 PM 6/7/00 -0700, W Gerald Hicks wrote:
>Peter Wemm wrote:
>
>> I suspect a generic chipset fault, or some design quirk that we are not
>> working around.  Note that the windoze drivers for these devices put them
>> permanently in store-and-forward mode.  if_de has the exact same problem on
>> all of the systems above.

Well we never saw these problems in v3.4...so what changed?

DB


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: syslog do not want to remote log

2000-06-08 Thread Doug White

On Thu, 8 Jun 2000, Johan Kruger wrote:

> I started syslogd on Amnesiac with : syslogd -d and i get
> 
> Logging to CONSOLE /dev/console
> 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X WALL: 
> 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 X FILE: /var/log/crit
> 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 X FILE: /var/log/errors
> 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 X FILE: /var/log/all
> 7 5 2 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 X UNUSED: 
> logmsg: pri 56, flags 4, from Amnesiac, msg syslogd: restart
> Logging to FILE /var/log/all
> syslogd: restarted
> readfds = 0x38
> 
> NOTICE THE UNUSED 
> Amnesiac do not want to use ockle - i tried specifying the i.p. of ockle 
> but to no avail. ockle is in the hosts file on Amnesiac, a dns is present 
> and specified in /etc/resolve.conf  and it works.

Try setting the hostname of the machine first -- syslog might be having
trouble figuring out which interface touse.

Doug White|  FreeBSD: The Power to Serve
[EMAIL PROTECTED] |  www.FreeBSD.org



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



RE: Path MTU discovery.

2000-06-08 Thread Nate Williams

> > > Just learning about this: I can see the advantages but does 
> > anything use it?
> > 
> > Sure, TCP uses it.
> > 
> So... thinking about what this means for firewalls and natd. If we block all
> incoming ICMP's across the firewall

The moral of the story is don't block *ALL* incoming ICMP's across the
firewall. :)

Something like:

/sbin/ipfw add 1000 pass icmp from any to any via ${netif} icmptypes 0,3,11

Works for me, although you may not want type 11 packets coming in.  (I
allow them in, so I can run traceroute);


Nate


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: SVR4 Emulation [was Re: iBCS status?]

2000-06-08 Thread John Polstra

In article <[EMAIL PROTECTED]>, Dan Nelson
<[EMAIL PROTECTED]> wrote:

> But isn't there some SVR4 ABI standard that says "you must implement
> these syscalls and these ioctls this way", etc?  I'm sure the ABI
> explicitly says what lseek() takes for arguments, for example.

The SVR4 ABI specification doesn't say anything about system calls
-- it just specifies what libc has to provide.  (Actually in my old
printed copy of the spec, they call the system interface library
"libsys".)  The library has to provide a certain kind of lseek(),
for example, but the ABI standard says nothing about how that is
implemented lower down.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra & Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: SVR4 Emulation [was Re: iBCS status?]

2000-06-08 Thread Dan Nelson

In the last episode (Jun 08), John Polstra said:
> > But isn't there some SVR4 ABI standard that says "you must implement
> > these syscalls and these ioctls this way", etc?  I'm sure the ABI
> > explicitly says what lseek() takes for arguments, for example.
> 
> The SVR4 ABI specification doesn't say anything about system calls --
> it just specifies what libc has to provide.  (Actually in my old
> printed copy of the spec, they call the system interface library
> "libsys".) The library has to provide a certain kind of lseek(), for
> example, but the ABI standard says nothing about how that is
> implemented lower down.

Hmm.  So does this mean that SVR4-compliant programs must be
dynamically-linked?  Is there any recommendations on how an OS should
supply an SVR4 libc to an SVR4 application when the OS itself may not
be SVR4-compliant?  And this doesn't address any libraries other than
libc, I suppose?

Sounds like trying to emulate "SVR4" in itself isn't sufficient.  We
can still call the kld svr4.ko, but it's really doing SCO/SolarisX86
syscall emulation.
 

-- 
Dan Nelson
[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: SVR4 Emulation [was Re: iBCS status?]

2000-06-08 Thread John Polstra

In article <[EMAIL PROTECTED]>,
Dan Nelson  <[EMAIL PROTECTED]> wrote:
> 
> Hmm.  So does this mean that SVR4-compliant programs must be
> dynamically-linked?

Yes.  The specification says that statically-linked programs are not
compliant.

> Is there any recommendations on how an OS should supply an SVR4 libc
> to an SVR4 application when the OS itself may not be SVR4-compliant?

Theoretically, you wouldn't need any kernel-level emulation at all if
you provided the right libc.  But of course it's not really SVR4 you
want to emulate -- it's UnixWare or OpenServer or something else that
has lots of extra interfaces which are outside the ABI specification.
Overall I think it's easier to use the vendor's libraries and do the
emulation at the kernel level, as we do now.

> And this doesn't address any libraries other than libc, I suppose?

Right.

> Sounds like trying to emulate "SVR4" in itself isn't sufficient.  We
> can still call the kld svr4.ko, but it's really doing SCO/SolarisX86
> syscall emulation.

Yep.

John
-- 
  John Polstra   [EMAIL PROTECTED]
  John D. Polstra & Co., Inc.Seattle, Washington USA
  "Disappointment is a good sign of basic intelligence."  -- Chögyam Trungpa



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



ACE wrappers woes on 4.x-stable (pthreads)

2000-06-08 Thread Max Khon

hi, there!

can someone take a look at this?
seems that it's a flaw in 4.x pthreads implementation
under RELENG_3 everything works fine, haven't tried this on -current
i'm totally lost at this point

-- Forwarded message --
Date: Thu, 8 Jun 2000 09:07:54 -0500 (CDT)
From: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: [Bug 581] Changed - Reactor_Exceptions test dumps core

http://ace.cs.wustl.edu/bugzilla/show_bug.cgi?id=581

*** shadow/581  Thu Jun  8 02:00:11 2000
--- shadow/581.tmp.6697 Thu Jun  8 09:07:54 2000
***
*** 128,130 
--- 128,135 
  lark:~/ACE_wrappers/tests$
  --- cut here ---
  
+ 
+ --- Additional Comments From [EMAIL PROTECTED]  2000-06-08 09:07 ---
+ My guess is a platform problem.  We don't see this
+ on any other platform.  Sorry we can't be of any
+ more help.

/fjoe



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ACE wrappers woes on 4.x-stable (pthreads)

2000-06-08 Thread Russell L. Carter

|hi, there!
|
|can someone take a look at this?
|seems that it's a flaw in 4.x pthreads implementation
|under RELENG_3 everything works fine, haven't tried this on -current
|i'm totally lost at this point

Multithreaded C++ exceptions have been broken since about August '99.
Use the macros if you need exceptions with ACE/TAO.

Russell









|
|-- Forwarded message --
|Date: Thu, 8 Jun 2000 09:07:54 -0500 (CDT)
|From: [EMAIL PROTECTED]
|Reply-To: [EMAIL PROTECTED]
|To: [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
|Subject: [Bug 581] Changed - Reactor_Exceptions test dumps core
|
|http://ace.cs.wustl.edu/bugzilla/show_bug.cgi?id=581
|
|*** shadow/581 Thu Jun  8 02:00:11 2000
|--- shadow/581.tmp.6697Thu Jun  8 09:07:54 2000
|***
|*** 128,130 
|--- 128,135 
|  lark:~/ACE_wrappers/tests$
|  --- cut here ---
|  
|+ 
|+ --- Additional Comments From [EMAIL PROTECTED]  2000-06-08 09:07 ---
|+ My guess is a platform problem.  We don't see this
|+ on any other platform.  Sorry we can't be of any
|+ more help.
|
|/fjoe
|
|
|
|To Unsubscribe: send mail to [EMAIL PROTECTED]
|with "unsubscribe freebsd-hackers" in the body of the message
|










To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Comments on Athlon [motherboards] sought..

2000-06-08 Thread Wilko Bulte

I'm considering buying an Athlon based machine. Before shelling out the
$ (well, fl ) I'd like to know what experiences have with Athlon and
FreeBSD. And obviously which mom boards to prefer or keep away from.

Thks
Wilko

-- 
Wilko Bulte FreeBSD, the power to serve http://www.freebsd.org
http://www.nlfug.nl


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Comments on Athlon [motherboards] sought..

2000-06-08 Thread Matthew Jacob


fl == Florins?





To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



rlist.h !!! help !!!

2000-06-08 Thread Nathan

I have several programs that use rlist.h (for various reasons ) and I
cannot find it in FreeBSD 4.0 ! (mainly for swap info )

Has it been droped ? I know that the kernel/sys/rlist.h has been droped
but does affect the /usr/include/sys/rlist.h ?

If it has been dropped what do I use instead ???

thank you


nathan





To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



RE: Comments on Athlon [motherboards] sought..

2000-06-08 Thread Nicole Harrington.


On 08-Jun-00 Wilko Bulte wrote:
> I'm considering buying an Athlon based machine. Before shelling out the
> $ (well, fl ) I'd like to know what experiences have with Athlon and
> FreeBSD. And obviously which mom boards to prefer or keep away from.
> 
> Thks
> Wilko

 I have good experiences so far with the Athlon stuff. However (sad to say)
avoid the Asus MB if you need to reboot without a keyboard attached.

 So far I like the FIC and Aopen boards.

   Nicole


> 
> -- 
> Wilko Bulte   FreeBSD, the power to serve http://www.freebsd.org
>   http://www.nlfug.nl
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-hackers" in the body of the message

 
 [EMAIL PROTECTED] |\ __ /|   (`\   http://www.unixgirl.com/
 [EMAIL PROTECTED] | o_o  |__  ) )  http://www.dangermouse.org/
//  \\
---(((---(((-
 
 --  Powered by Coka-Cola and FreeBSD  --
-- Strong enough for a man - But made for a Woman --
--   OWNED?  MS: Who's Been In/Virused Your Computer Today? --

 ---
 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Comments on Athlon [motherboards] sought..

2000-06-08 Thread Wilko Bulte

On Thu, Jun 08, 2000 at 11:57:25AM -0700, Matthew Jacob wrote:
> 
> fl == Florins?

Yep!

-- 
Wilko Bulte FreeBSD, the power to serve http://www.freebsd.org
http://www.nlfug.nl


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: if_dc in v4.0 - Forcing store and forward?

2000-06-08 Thread sthaug

> > I suspect a generic chipset fault, or some design quirk that we are not
> > working around.  Note that the windoze drivers for these devices put them
> > permanently in store-and-forward mode.  if_de has the exact same problem on
> > all of the systems above.
...
> Store and forward mode introduces a horrible performance hit...  Artesyn
> wouldn't show us the source to their workaround  :-(

It should be noted that I was able to saturate a 100 Mbps Ethernet with
FreeBSD 2.2 and a 21140 based card, using around 56% of the CPU of a
PPro-200. This was done almost exactly three years ago, using the (then)
standard if_de driver. I have no idea whether the card was operating in
store-and-forward mode or not - but the performance was perfectly fine.

Steinar Haug, Nethelp consulting, [EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ACE wrappers woes on 4.x-stable (pthreads)

2000-06-08 Thread Max Khon

hi, there!

On Thu, 8 Jun 2000, Russell L. Carter wrote:

> |can someone take a look at this?
> |seems that it's a flaw in 4.x pthreads implementation
> |under RELENG_3 everything works fine, haven't tried this on -current
> |i'm totally lost at this point
> 
> Multithreaded C++ exceptions have been broken since about August '99.
> Use the macros if you need exceptions with ACE/TAO.

That's not a solution for me -- I want to port some app that uses ACE +
TAO and does not use ACE exceptions macros.
btw TAO/tests/Native_Exceptions_Test and that app work fine for me.
however the Reactor_Exceptions_Test fails (SIGSEGV with stack smashed)
and this makes me nervious.

/fjoe



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Comments on Athlon [motherboards] sought..

2000-06-08 Thread Soren Schmidt

It seems Nicole Harrington. wrote:
> 
> On 08-Jun-00 Wilko Bulte wrote:
> > I'm considering buying an Athlon based machine. Before shelling out the
> > $ (well, fl ) I'd like to know what experiences have with Athlon and
> > FreeBSD. And obviously which mom boards to prefer or keep away from.
> > 
> > Thks
> > Wilko
> 
>  I have good experiences so far with the Athlon stuff. However (sad to say)
> avoid the Asus MB if you need to reboot without a keyboard attached.

What ? I have no probs whatsoever with my K7M doing that...

>  So far I like the FIC and Aopen boards.

Dont _ever_ buy FIC, there are no ends of trouble with them

-Søren


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



subscribe

2000-06-08 Thread Mike Forster




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ACE wrappers woes on 4.x-stable (pthreads)

2000-06-08 Thread Soren Schmidt

It seems Max Khon wrote:
> hi, there!
> 
> On Thu, 8 Jun 2000, Russell L. Carter wrote:
> 
> > |can someone take a look at this?
> > |seems that it's a flaw in 4.x pthreads implementation
> > |under RELENG_3 everything works fine, haven't tried this on -current
> > |i'm totally lost at this point
> > 
> > Multithreaded C++ exceptions have been broken since about August '99.
> > Use the macros if you need exceptions with ACE/TAO.
> 
> That's not a solution for me -- I want to port some app that uses ACE +
> TAO and does not use ACE exceptions macros.
> btw TAO/tests/Native_Exceptions_Test and that app work fine for me.
> however the Reactor_Exceptions_Test fails (SIGSEGV with stack smashed)
> and this makes me nervious.

Totally unrelated but I'm currently wrestling a very semilar looking
problem with gcc-2.95.2 on (cough) AIX43. It seems that gcc has problems
with exceptions on at least AIX and HPUX, it could be the same problem
that is biting here...

-Søren


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ACE wrappers woes on 4.x-stable (pthreads)

2000-06-08 Thread Max Khon

hi, there!

On Fri, 9 Jun 2000, Max Khon wrote:

> > Multithreaded C++ exceptions have been broken since about August '99.
> > Use the macros if you need exceptions with ACE/TAO.
> 
> That's not a solution for me -- I want to port some app that uses ACE +
> TAO and does not use ACE exceptions macros.
> btw TAO/tests/Native_Exceptions_Test and that app work fine for me.
> however the Reactor_Exceptions_Test fails (SIGSEGV with stack smashed)
> and this makes me nervious.

forgot to add: I need pointers to start digging around

/fjoe



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Comments on Athlon [motherboards] sought..

2000-06-08 Thread scanner


I *LOVE* my Tyan S2380 K7 Trinity MB.

=
-Chris Watson (316) 326-3862 | FreeBSD Consultant, FreeBSD Geek 
Work:  [EMAIL PROTECTED] | Open Systems Inc., Wellington, Kansas
Home:  [EMAIL PROTECTED] | http://open-systems.net
=
WINDOWS: "Where do you want to go today?"
LINUX: "Where do you want to go tommorow?"
BSD: "Are you guys coming or what?"
=



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ACE wrappers woes on 4.x-stable (pthreads)

2000-06-08 Thread Russell L. Carter

|
|forgot to add: I need pointers to start digging around

It might be interesting to trace through libgcc_r.

Russell



|
|/fjoe
|
|
|
|To Unsubscribe: send mail to [EMAIL PROTECTED]
|with "unsubscribe freebsd-hackers" in the body of the message
|


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: It's worth !

2000-06-08 Thread Carlos Fraga

A site that pays you to receive some e-mails. No more than that. Nothing to 
buy, just to receive the e-mail and click on the link to visit the site.

Don't you believe it exists ? Yes, it exists. And I have already received a 
US$ 50,00 check.

Will you say that you don't want some money ? It's up to you to subscribe 
and start receiving e-mails and money !

Follow the link:
http://www.sendmoreinfo.com/id/871883

See you.



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Stupid Bonzi program

2000-06-08 Thread Steve

Please accept my sincere apologies for sending this mail, I at least thought
that the program would give a conformation of the addresses sent to.

Apologies

Steve.



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Path MTU discovery.

2000-06-08 Thread Wes Peters

Dave Preece wrote:
> 
> > > Just learning about this: I can see the advantages but does
> > anything use it?
> >
> > Sure, TCP uses it.
> >
> > TCP (at least in FreeBSD) sets the "don't frag" bit on all
> > its outgoing
> > packets.
> 
> Good lord, so it does. Mental note, packet sniff before posting in future.
> 
> So... thinking about what this means for firewalls and natd. If we block all
> incoming ICMP's across the firewall

That's a no-no.

-- 
"Where am I, and what am I doing in this handbasket?"

Wes Peters Softweyr LLC
[EMAIL PROTECTED]   http://softweyr.com/


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Comments on Athlon [motherboards] sought..

2000-06-08 Thread Wes Peters

Wilko Bulte wrote:
> 
> I'm considering buying an Athlon based machine. Before shelling out the
> $ (well, fl ) I'd like to know what experiences have with Athlon and
> FreeBSD. And obviously which mom boards to prefer or keep away from.

EPoX == trash.  Avoid like the plague.

ASUS K7v == good.

-- 
"Where am I, and what am I doing in this handbasket?"

Wes Peters Softweyr LLC
[EMAIL PROTECTED]   http://softweyr.com/


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: FreeBSD Support of Hot Swappable NICs

2000-06-08 Thread Wes Peters

Mike Smith wrote:
> 
> Actually, there's still a *lot* of work that has to be done to make this
> work "right" - let me say two things only:
> 
> "resource allocation"
> 
> "interrupt routing"

And that's just the start.  When it comes to network interfaces, trying
to unthread them from the system in a small, fixed amount of time like
will be required for hot-eject on CPCI, CardBus, etc., is really fugly.

-- 
"Where am I, and what am I doing in this handbasket?"

Wes Peters Softweyr LLC
[EMAIL PROTECTED]   http://softweyr.com/


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Comments on Athlon [motherboards] sought..

2000-06-08 Thread Nicole Harrington.


On 08-Jun-00 Soren Schmidt wrote:
> It seems Nicole Harrington. wrote:
>> 
>> On 08-Jun-00 Wilko Bulte wrote:
>> > I'm considering buying an Athlon based machine. Before shelling out the
>> > $ (well, fl ) I'd like to know what experiences have with Athlon and
>> > FreeBSD. And obviously which mom boards to prefer or keep away from.
>> > 
>> > Thks
>> > Wilko
>> 
>>  I have good experiences so far with the Athlon stuff. However (sad to say)
>> avoid the Asus MB if you need to reboot without a keyboard attached.
> 
> What ? I have no probs whatsoever with my K7M doing that...
> 


 Hmmm.. We got these new ones in a red box.. The bios doesn't have a "ignore no
Key/mouse" :(  It is one of there newer boards.

>>  So far I like the FIC and Aopen boards.
> 
> Dont _ever_ buy FIC, there are no ends of trouble with them
> 

 So far I have had good luck with them... strangly enough.


> -Søren

 
 [EMAIL PROTECTED] |\ __ /|   (`\   http://www.unixgirl.com/
 [EMAIL PROTECTED] | o_o  |__  ) )  http://www.dangermouse.org/
//  \\
---(((---(((-
 
 --  Powered by Coka-Cola and FreeBSD  --
-- Strong enough for a man - But made for a Woman --
--   OWNED?  MS: Who's Been In/Virused Your Computer Today? --

 ---
 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: SVR4 Emulation [was Re: iBCS status?]

2000-06-08 Thread Mark Newton

On Thu, Jun 08, 2000 at 12:05:25PM -0500, Dan Nelson wrote:

 > Is there any recommendations on how an OS should
 > supply an SVR4 libc to an SVR4 application when the OS itself may not
 > be SVR4-compliant? 

That's what /compat/svr4 is for :-)

 > Sounds like trying to emulate "SVR4" in itself isn't sufficient.  We
 > can still call the kld svr4.ko, but it's really doing SCO/SolarisX86
 > syscall emulation.

It is possible to reimplement libc and any/every other library that a
SysV application would want, but that isn't happening at any time soon.
That means we really need to put the syscall mappings into the svr4.ko
module as we do at the moment, but perhaps put the syscall# -> syscall()
mappings into separate modules (solaris.ko, sco.ko, unixware.ko, etc).

- mark

-- 
Mark Newton   Email:  [EMAIL PROTECTED] (W)
Network Engineer  Email:  [EMAIL PROTECTED]  (H)
Internode Systems Pty Ltd Desk:   +61-8-82232999
"Network Man" - Anagram of "Mark Newton"  Mobile: +61-416-202-223


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: FreeBSD Support of Hot Swappable NICs

2000-06-08 Thread David J. Clark

With all the talk about adding support for hot plugging items into the system. Would 
it make sense to utilize
Apple's work with IOKit in FreeBSD ? I know that this could be a BIG project- but why 
reproduce what apple is
giving away ? It looks to be a really nice driver architecture. Would the APSL license 
stand in the way ??? I
think that it would be mutually beneficial - Apple's Intel effort would acquire 
drivers by the boatload and the
BSD community would have one cool driver development framework. Would the BSD 
community support such a project


More information is available here for the interested.

OS X Kernel -
http://developer.apple.com/techpubs/macosx/System/Documentation/Developer/Kernel/KernelEnvironment.pdf
IOKit -
http://developer.apple.com/techpubs/macosx/System/Documentation/Developer/Kernel/Tutorials/2-HelloIOKit.pdf

David



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Comments on Athlon [motherboards] sought..

2000-06-08 Thread Greg Lehey

On Thursday,  8 June 2000 at 17:33:13 -0600, Wes Peters wrote:
> Wilko Bulte wrote:
>>
>> I'm considering buying an Athlon based machine. Before shelling out the
>> $ (well, fl ) I'd like to know what experiences have with Athlon and
>> FreeBSD. And obviously which mom boards to prefer or keep away from.
>
> EPoX == trash.  Avoid like the plague.

Buy EPoX.  They're good.

> ASUS K7v == good.

ASUS K7v == slow.

I don't think that categorical statements like these help very much.
I know you've had trouble with your EPoX boards, but you didn't ever
find out whether this was a setup problem or a problem with the board.
I had some setup problems with my EPoX board when I bought it, the
dreaded:

May  3 08:00:02 wantadilla /kernel: microuptime() went backwards (65202.831743 -> 
65202,804412)

I removed (not just disabled) apm from the kernel, and I haven't seen
the problem since.  In fact, I have had absolutely no problems.  The
fact that a disabled apm system can make a difference suggests that
this isn't just a problem with the motherboard.  A number of others
have reported the same thing on this motherboard.

Greg
--
Finger [EMAIL PROTECTED] for PGP public key
See complete headers for address and phone numbers


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Comments on Athlon [motherboards] sought..

2000-06-08 Thread Luke

On Thu, 8 Jun 2000, Wes Peters wrote:
> Wilko Bulte wrote:
> > 
> > I'm considering buying an Athlon based machine. Before shelling out the
> > $ (well, fl ) I'd like to know what experiences have with Athlon and
> > FreeBSD. And obviously which mom boards to prefer or keep away from.
> 
> ASUS K7v == good.

 I second that, I got one last week and its working great. 
The only thing odd about it is temperature monitors all report it being
at 255C. Other than that its working well.

Luke




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Processes, context switching in kernel...

2000-06-08 Thread Andrew M . Miklic

All,

I'm working on the emulator for OSF1/Mach for FreeBSD/Alpha, and I need
some help understanding how to do some things in the FreeBSD kernel--if anyone
can answer any of the following questions, it would be greatly appreciated:

1) How do you create a process in the kernel (i.e., you fork in
user-space...what's the analogue for kernel-space)?

2) How do you clone a process in kernel-space (i.e., in user-space, you would
fork and then share the entire process's memory space--how would you do such a
thing in kernel-space)?

3) What needs to be done to perform a context switch (from within the kernel),
and are there any MP considerations when doing this?

4) In what files do the proc and the u-area structures reside?

Thanks,
Andrew Miklic



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Comments on Athlon [motherboards] sought..

2000-06-08 Thread Greg Lehey

On Thursday,  8 June 2000 at 21:00:22 -0400, Luke wrote:
> On Thu, 8 Jun 2000, Wes Peters wrote:
>> Wilko Bulte wrote:
>>>
>>> I'm considering buying an Athlon based machine. Before shelling out the
>>> $ (well, fl ) I'd like to know what experiences have with Athlon and
>>> FreeBSD. And obviously which mom boards to prefer or keep away from.
>>
>> ASUS K7v == good.
>
>  I second that, I got one last week and its working great.
> The only thing odd about it is temperature monitors all report it being
> at 255C. Other than that its working well.

This looks like a software bug.  255°C is hotter than is possible, and
it's also "all bits on" in a single byte.

Greg
--
Finger [EMAIL PROTECTED] for PGP public key
See complete headers for address and phone numbers


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: FreeBSD Support of Hot Swappable NICs

2000-06-08 Thread Sergey Babkin

Wes Peters wrote:
> 
> Mike Smith wrote:
> >
> > Actually, there's still a *lot* of work that has to be done to make this
> > work "right" - let me say two things only:
> >
> > "resource allocation"
> >
> > "interrupt routing"
> 
> And that's just the start.  When it comes to network interfaces, trying
> to unthread them from the system in a small, fixed amount of time like
> will be required for hot-eject on CPCI, CardBus, etc., is really fugly.

Maybe it can be solved in two steps:

1. When the card is physically removed inform the driver that it
should shut down and don't try to get to the card afterwards. That means
it would handle some subset of configuration requests and delay or
throw away any data transfer requests.

2. Later take any neccessary amount of time to clean up the things.

-SB


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Processes, context switching in kernel...

2000-06-08 Thread Luoqi Chen

> All,
> 
>   I'm working on the emulator for OSF1/Mach for FreeBSD/Alpha, and I need
> some help understanding how to do some things in the FreeBSD kernel--if anyone
> can answer any of the following questions, it would be greatly appreciated:
> 
> 1) How do you create a process in the kernel (i.e., you fork in
> user-space...what's the analogue for kernel-space)?
> 
fork1(), see kern_fork.c

> 2) How do you clone a process in kernel-space (i.e., in user-space, you would
> fork and then share the entire process's memory space--how would you do such a
> thing in kernel-space)?
> 
fork1() with RFMEM flag.

> 3) What needs to be done to perform a context switch (from within the kernel),
> and are there any MP considerations when doing this?
> 
Do the following,
s = splhigh();  
setrunqueue(p);
p->p_stats->p_ru.ru_nivcsw++;
mi_switch();
splx(s);

nothing special for MP yet, but that's going to change soon...

> 4) In what files do the proc and the u-area structures reside?
> 
If you mean header files, they are  and .

> Thanks,
> Andrew Miklic
> 

-lq


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: kerneld for FreeBSD

2000-06-08 Thread Mike Smith

> Mike Nowlin wrote:
> > 
> 
> > Not to mention "how much memory do you really gain by unloading modules"?
> > Considering the price of RAM these days (although not as low as 
> > it was, but I won't be spending $650 US for 16M any time soon 
> > again), the few K that unloading a bunch of modules saves won't 
> > EVER really be noticed by the 83Tb chunk that Nutscrape allocates.
...
> The issue is with really small ram embedded systems.
> Making things CAPABLE of being small is different from making 
> them dynamicly loadable.

Nobody in their right mind is going to produce a "really small ram" 
embedded system that features the sort of nondeterminism that 
"automatically" (read 'randomly') unloading modules would involve.

It's simple; a kernel-module-handling-daemon does not have anything to 
offer us at this time.  We don't need one; the problems it might be 
applied to solve have already been solved differently, and we are 
(generally) happy with the results.

-- 
\\ Give a man a fish, and you feed him for a day. \\  Mike Smith
\\ Tell him he should learn how to fish himself,  \\  [EMAIL PROTECTED]
\\ and he'll hate you for a lifetime. \\  [EMAIL PROTECTED]




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 4.0-Stable/XFree86-4.0/syscons switching crash

2000-06-08 Thread Kazutaka YOKOTA

>I am running 4.0-S on a Compaq Presario laptop with a Trident Cyberblade
>VGA. I couldn't get this to work in anything other than 640x480 with
>XFree86-3.3.6, so I moved to XFree86-4.0 (and no, I'm not interested in
>mail from people who say that the Trident Cyberblade works for them in
>3.3.6; believe me, mine doesn't - I spent a week jumping through hoops
>with it before I gave up. If you were lucky enough to have xf86config or
>XF86Setup work for you with this chipset, I'm happy for you - but I had
>to hand-customise the XF86Config file extensively even to get 640x480 to
>work).
>
>Anyway, XFree86 4.0 works for me, except for a couple of glitches. The
>first one, which occurs sufficiently infrequently that I can live with
>it, is that sometimes when I kill X and return to text mode my Enter key
>gets remapped to Scroll Lock. Irritating in the extreme, but it doesn't
>happen consistently, just occasionally.

The cause of this is most likely that the X server failed to restore
the keyboard mode (K_RAW to K_XLATE) when it's got killed.

Try using the kbd_mode program that comes with XFree86.  Run

vidcontrol -s N-1 < /dev/ttyv0; kbd_mode -a < /dev/ttyvN

(where N is the vty from which you started X) as root.

For example, if you run `startx' in /dev/ttyv3, you should type:

vidcontrol -s 4 < /dev/ttyv0; kbd_mode -a < /dev/ttyv3

>Much more distressing: if I switch out of X to a text mode console with
>Ctrl-Alt-Fn, and then switch back to X, the machine freezes up
>completely and has to be power-cycled. 

Does the machine respond to ping from another machine on the network?

>It does first switch back into
>graphics mode, and I can see the top part of the screen is messed up, so
>it hasn't restored the low memory. 

Um, this sounds more like a bug in the X server.  syscons does nothing
to set up the graphics mode for the X server.  It is entirely
up to the X server to properly initialize the video chip set.  The only
thing syscons does when you switching back X is to tell the X server
that the X server may now have the full access to the video card...

Kazu



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: ACE wrappers woes on 4.x-stable (pthreads)

2000-06-08 Thread Max Khon

hi, there!

On Thu, 8 Jun 2000, Soren Schmidt wrote:

> > > |can someone take a look at this?
> > > |seems that it's a flaw in 4.x pthreads implementation
> > > |under RELENG_3 everything works fine, haven't tried this on -current
> > > |i'm totally lost at this point
> > > 
> > > Multithreaded C++ exceptions have been broken since about August '99.
> > > Use the macros if you need exceptions with ACE/TAO.
> > 
> > That's not a solution for me -- I want to port some app that uses ACE +
> > TAO and does not use ACE exceptions macros.
> > btw TAO/tests/Native_Exceptions_Test and that app work fine for me.
> > however the Reactor_Exceptions_Test fails (SIGSEGV with stack smashed)
> > and this makes me nervious.
> 
> Totally unrelated but I'm currently wrestling a very semilar looking
> problem with gcc-2.95.2 on (cough) AIX43. It seems that gcc has problems
> with exceptions on at least AIX and HPUX, it could be the same problem
> that is biting here...

RELENG_3 does not have the problem I'm trying to hunt (with gcc 2.95.2
built from ports)

/fjoe



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: if_dc in v4.0 - Forcing store and forward?

2000-06-08 Thread Mike Smith

> At 10:48 PM 6/7/00 -0700, W Gerald Hicks wrote:
> >Peter Wemm wrote:
> >
> >> I suspect a generic chipset fault, or some design quirk that we are not
> >> working around.  Note that the windoze drivers for these devices put them
> >> permanently in store-and-forward mode.  if_de has the exact same problem on
> >> all of the systems above.
> 
> Well we never saw these problems in v3.4...so what changed?

Either the driver changed, or your hardware.

As I've already pointed out, if your BIOS or board arrangement changed, 
all bets are off.  As for the driver code, you have the CVS repo, go look 
for yourself.

(Note: I have a number of systems using these devices, and I can't recall 
 how long it's been since I saw a transmit underrun.  It's not an 
 intrinsic feature of the device or driver, it has to be an interaction 
 issue.)


-- 
\\ Give a man a fish, and you feed him for a day. \\  Mike Smith
\\ Tell him he should learn how to fish himself,  \\  [EMAIL PROTECTED]
\\ and he'll hate you for a lifetime. \\  [EMAIL PROTECTED]




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: 4.0-Stable/XFree86-4.0/syscons switching crash

2000-06-08 Thread Kazutaka YOKOTA

>> Much more distressing: if I switch out of X to a text mode console with
>> Ctrl-Alt-Fn, and then switch back to X, the machine freezes up
>> completely and has to be power-cycled. It does first switch back into
>> graphics mode, and I can see the top part of the screen is messed up, so
>> it hasn't restored the low memory.
>> 
>I had similar problems.  I removed splash_bmp from my loader.conf,
>splash screen/screen saver, and the problems has gone away for me.  My
>would lockup if I tried to return to X from text after the delay time.

Would you give me some more details?

1. Exact sequence of events when this happened.
2. Settings in loader.conf.
3. Output from `vidcontrol -i adapter' and `vidcontrol -i mode'.
4. /var/run/dmesg.boot when the system was started by `boot -v'.
5. FreeBSD and XFree86 versions.
6. Output from `X -probeonly'.

Thank you.

Kazu


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Comments on Athlon [motherboards] sought..

2000-06-08 Thread Coleman Kane

I have heard of a few problems with the k7m... but I don't have any firsthand
experience with them. FIC on the other hand has made some pretty good
motherboards, and are probably the last company that needs to be bashed as far
as quality goes. ASUS and FIC are probably the two best mobo companies, to me
anyway, never had any trouble with either one at all. 

Soren Schmidt had the audacity to say:
> 
> What ? I have no probs whatsoever with my K7M doing that...
> 
> >  So far I like the FIC and Aopen boards.
> 
> Dont _ever_ buy FIC, there are no ends of trouble with them
> 
> -Søren
> 
> 

-- 
Coleman Kane
President, 
UC Free O.S. Users Group - http://pohl.ececs.uc.edu


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: kerneld for FreeBSD

2000-06-08 Thread Coleman Kane

I personally, don't see the reason for having this sort of thing in embedded
devices, either, a lot of which have just exactly what they need to operate in
the kernel, leaving nothing to be loaded or unloaded. As far as the kerneld
stuff goes, the kernel obviously provides us with an interface with which to
load these drivers from whatever may use them, there probably isn't a need after
all for this sort of thing, so I'm done thinking about it, on to more pertinent
things...

Mike Smith had the audacity to say:
> Nobody in their right mind is going to produce a "really small ram" 
> embedded system that features the sort of nondeterminism that 
> "automatically" (read 'randomly') unloading modules would involve.
> 
> It's simple; a kernel-module-handling-daemon does not have anything to 
> offer us at this time.  We don't need one; the problems it might be 
> applied to solve have already been solved differently, and we are 
> (generally) happy with the results.
> 
> -- 
> \\ Give a man a fish, and you feed him for a day. \\  Mike Smith
> \\ Tell him he should learn how to fish himself,  \\  [EMAIL PROTECTED]
> \\ and he'll hate you for a lifetime. \\  [EMAIL PROTECTED]
> 
> 
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-hackers" in the body of the message
> 

-- 
Coleman Kane
President, 
UC Free O.S. Users Group - http://pohl.ececs.uc.edu


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: if_dc in v4.0 - Forcing store and forward?

2000-06-08 Thread W Gerald Hicks

[EMAIL PROTECTED] wrote:
> 
> > > I suspect a generic chipset fault, or some design quirk that we are not
> > > working around.  Note that the windoze drivers for these devices put them
> > > permanently in store-and-forward mode.  if_de has the exact same problem on
> > > all of the systems above.
> ...
> > Store and forward mode introduces a horrible performance hit...  Artesyn
> > wouldn't show us the source to their workaround  :-(
> 
> It should be noted that I was able to saturate a 100 Mbps Ethernet with
> FreeBSD 2.2 and a 21140 based card, using around 56% of the CPU of a
> PPro-200. This was done almost exactly three years ago, using the (then)
> standard if_de driver. I have no idea whether the card was operating in
> store-and-forward mode or not - but the performance was perfectly fine.

I can guarantee that it was not running in store and forward mode if you
were exceeding 30 Mbit throughput.

Was this a 21140, 21140A or other stepping?  These variations varied
pretty wildly in their behavior (and I suspect in their actual
implementation as well).

Cheers,

J. Hicks


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: if_dc in v4.0 - Forcing store and forward?

2000-06-08 Thread W Gerald Hicks

Dennis wrote:
> 
> At 10:48 PM 6/7/00 -0700, W Gerald Hicks wrote:
> >Peter Wemm wrote:
> >
> >> I suspect a generic chipset fault, or some design quirk that we are not
> >> working around.  Note that the windoze drivers for these devices put them
> >> permanently in store-and-forward mode.  if_de has the exact same problem on
> >> all of the systems above.
> 
> Well we never saw these problems in v3.4...so what changed?
> 
> DB


The chips vary widely, we experienced great behavioral differences
between steppings.

The 21143 was particulary worrisome, as were some of the 21140
variants.  I definitely experienced tx underruns on FreeBSD 3.4 with a
21140A.  Never saw them with a good old 21040 though.

After I was told by Intel that they're killing the device off, we
decided to stop developing boards with them and eliminated at least
*that* source of aggravation  ;-)

--
Jerry Hicks
[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: kerneld for FreeBSD

2000-06-08 Thread Wes Peters

Mike Smith wrote:
> >
> > The issue is with really small ram embedded systems.
> > Making things CAPABLE of being small is different from making
> > them dynamicly loadable.
> 
> Nobody in their right mind is going to produce a "really small ram"
> embedded system that features the sort of nondeterminism that
> "automatically" (read 'randomly') unloading modules would involve.

Actually, embedded programmers are more likely to link everything in
the kernel so they don't have to worry about calling drivers that aren't
loaded.  A pretty conservative lot, in general.

-- 
"Where am I, and what am I doing in this handbasket?"

Wes Peters Softweyr LLC
[EMAIL PROTECTED]   http://softweyr.com/


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message