Re: diskless problems

2004-01-11 Thread Danny Braniss
while the subject is being revived, there are some changes/additions I
made to libstand/bootp.c, it exports all the dhcp tags so that
they are available to rc.diskless? or rc.d/initdiskless via kenv
check out
ftp://ftp.cs.huji.ac.il/users/danny/freebsd/diskless-boot/

these are a bit date, but the uptodated stuff is actively being used here,
so if there is some interest i could update it.

danny


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Paul Robinson
Wes Peters wrote:

Faster than loading a single ISO image with only the boot information and 
sysinstall and booting from that, rather than 3 (or 4 or 5) floppies?  A 
CD-R is cheaper, faster, more reliable, and you don't have to keep 
feeding them into the machine.

I think you're missing the point, which I'll come onto, but first, the 
points you raise.

It's not cheaper than a floppy - I have stacks of old floppies here that 
are re-usable, unlike CD-Rs where I have to shell out for a new one 
every time. It isn't faster than a floppy, because I'm still doing an 
FTP install (because I've taken your advice and only downloaded a 3Mb 
file to save time). If you assume that burning the CD takes no longer 
than doing a dd (finding the machine would take me longer), it takes the 
same amount of time. Oh, you mean the extra 30 seconds to read the disk? 
Yeah, my life would be *much* improved if I could save that. (I'm trying 
to be ironic... :-) ).

It isn't more reliable, as I do a diff on /dev/fd0 and the img file to 
make sure everything is OK after the dd, and therefore it's just as 
reliable. In fact, with cheap CD-Rs, I get a coaster-to-usable ratio of 
about 1:2 which is nowhere near as good as 3.5 floppy. As for Keep 
feeding them into the machine? It's two disks. Let me write that again. 
2. Two. One + one. This constant feeding is hardly likely to give me 
serious RSI. :-)

Perhaps I'm missing something, and I can see why abondoning the current 
method in 5-6 years would be reasonable, but I don't see the immediate 
advantage of making the change right now.

I also don't think it's the issue that needs to be dealt with - 
distribution is much, much, MUCH bigger an issue than shall we get rid 
of floppies? I sent this to the list before, but it got ignored, so 
I'll send it again, where Jordan points out we have bigger issues to 
deal with when discussing the floppy disk problem whilst discussing 
libh:- (http://rtp1.slowblink.com/~libh/sysinstall2/improvements.html):

As I mentioned in Section 2.3, one of the more annoying problems with FreeBSD's current distribution format is the dividing line between distributions and packages. There should really only be one type of distribution format and, of course, it should be the package (There Can Be Only One). Achieving this means we're first going to have to grapple with 
several problems, however:

First, eliminating the distribution format means either teaching the package tools how to deal with a split archive format (they currently do not) or divorcing ourselves forever from floppies as a distribution medium. This is an issue which would seem an easy one to decide but invariably becomes Highly Religious(tm) every time it's brought up. In some dark corner of the world, there always seems to be somebody still installing FreeBSD via floppies and even some of the fortune 500 folks can cite FreeBSD success stories where they resurrected some old 386 box (with only a floppy drive and no networking/CD/...) and turned it into the star of the office/saved the company/etc etc. That's not to say we can't still bite that particular bullet, just that it's not a decision which will go down easily with everyone and should be well thought-out.

And I have to say, I agree. If abondoning floppies is part of some well-thought-out and well-planned package management strategy, I'm all for it. Otherwise, let sleeping dogs lie?

--
Paul Robinson
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Wes Peters
On Sunday 11 January 2004 12:27 am, Paul Robinson wrote:

 Perhaps I'm missing something, and I can see why abondoning the current
 method in 5-6 years would be reasonable, but I don't see the immediate
 advantage of making the change right now.

So you'll be signing up to do the floppy release engineering, and to 
modify the kernel so it can load the boot-device modules dynamically.  
That's great news!

 And I have to say, I agree. If abondoning floppies is part of some
 well-thought-out and well-planned package management strategy, I'm all
 for it. Otherwise, let sleeping dogs lie?

The dog isn't sleeping, it's dead.  Like everything else in FreeBSD, it 
takes time.  If someone wants to donate that time, it'll continue getting 
done, otherwise it'll fall by the wayside.

-- 

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

Wes Peters   [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame

2004-01-11 Thread Dag-Erling Smørgrav
Scott Long [EMAIL PROTECTED] writes:
 Dag-Erling Smørgrav wrote:
  I'm having trouble seeing what RF does that Vinum (or at least a
  properly GEOMified Vinum) can't do...
 Please read the RAIDframe documents at http://www.pdl.cmu.edu/RAIDframe
 before you ask again.

I have, long ago, and frankly it sounds like GEOM with a bunch of RAID
classes.  We already have GEOM, and the RAID classes are practically
trivial to implement once you have GEOM.

Considering that RF is unusable in -CURRENT (any attempt to use it
causes a panic) and nobody is working on it or has been in a long
time, the least you could do is disconnect it from the build.

DES
-- 
Dag-Erling Smørgrav - [EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Large Filesystem Woes

2004-01-11 Thread Dag-Erling Smørgrav
Peter Jeremy [EMAIL PROTECTED] writes:
 - A statement these options are no longer necessary and will be
   be removed in a future release in the newfs(8)-equivalent man
   page should read more like these options are essential (this
   relates to dimensioning metadata allocation based on the expected
   total number of files).  The default values hit undocumented
   metadata extent count limits at about 500,000 files.  The table
   showing suggested dimensioning guidelines only goes to 800,000 files.

Ugh.  That's practically useless.  And they actually charge money for
this product?

DES
-- 
Dag-Erling Smørgrav - [EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Paul Robinson
Wes Peters wrote:

So you'll be signing up to do the floppy release engineering, and to 
modify the kernel so it can load the boot-device modules dynamically.  
That's great news!

If the kernel changes don't support the established distribution format, 
the kernel changes are broken, not the distribution format. If the 
kernel changes must happen at some point and the distribution format 
must therefore become the package, then that's fine, but that change 
(including being able to split packages over several physical 
distribution units) has to happen first, surely? I'm happy to get 
involved in any team looking at that as it falls under something I've 
been looking at for the last year or so in my spare time - package 
management and installers.

The dog isn't sleeping, it's dead.  Like everything else in FreeBSD, it 
takes time.  If someone wants to donate that time, it'll continue getting 
done, otherwise it'll fall by the wayside.

Understood. I just think saying let's get rid of floppies is shooting 
a dog that happens to be near to hand because you don't like that dog, 
to stretch the analogy. Personally, I think getting the package 
management issues sorted so that distribution becomes independent of 
physical medium (so floppies, CDs, etc. can be used or abondoned at 
will, along with future formats) is an admirable goal, but one that 
should be on the 6- roadmap. In other words, getting rid of floppies is 
not the discussion we should be having, if that makes sense?

--
Paul Robinson
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Dag-Erling Smørgrav
Paul Robinson [EMAIL PROTECTED] writes:
 Understood. I just think saying let's get rid of floppies is
 shooting a dog that happens to be near to hand because you don't like
 that dog, to stretch the analogy.

I don't think you have any idea how difficult it is (and has been for
a couple of years now) just to keep the install floppies alive.  The
kernel keeps growing, and the amount of must-have features (such as
acpi) keeps growing, and every time the boot floppies overflow we have
to toss out yet another driver that about a dozen people vehemently
tell us they can't live without.

To rephrase this in terms of your analogy, the dog was hit by a bus
two years ago and has been on artificial life support ever since, and
it's starting to dawn on us that we can no longer afford the hospital
bill.

DES
-- 
Dag-Erling Smørgrav - [EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Nicolas Rachinsky
* Dag-Erling Smørgrav [EMAIL PROTECTED] [2004-01-11 10:19 +0100]:
 Paul Robinson [EMAIL PROTECTED] writes:
  Understood. I just think saying let's get rid of floppies is
  shooting a dog that happens to be near to hand because you don't like
  that dog, to stretch the analogy.
 
 I don't think you have any idea how difficult it is (and has been for
 a couple of years now) just to keep the install floppies alive.  The
 kernel keeps growing, and the amount of must-have features (such as
 acpi) keeps growing, and every time the boot floppies overflow we have
 to toss out yet another driver that about a dozen people vehemently
 tell us they can't live without.

Why not split the kernel onto 2 disks? The code to do this is already
there and seems to work. And the people who think they absolutly need
disks would have to deal with 4 disks, but that would be better than
no disks.

Look at the commit history of /usr/src/lib/libstand/splitfs.c. Is
there a reason not to use it?

Nicolas
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: SCM options (was Re: Where is FreeBSD going?)

2004-01-11 Thread Doug Rabson
On Sun, 2004-01-11 at 00:05, Peter Jeremy wrote:
 On Sat, Jan 10, 2004 at 05:01:13PM -0500, Garance A Drosihn wrote:
 At 9:35 PM + 1/10/04, Andrew Boothman wrote:
 Peter Schuller wrote:
 
 Most of the noteworthy features of subversion are listed
 on the project front page:
 
http://subversion.tigris.org/
 
 A significant one of which is the fact that it's available
 under a BSD-style license. Meaning that the project wouldn't
 have to rely on more GPLed code.
 
 I wonder if our SCM would be brought into the base system or
 whether it would just be left in ports?
 
 We haven't even started to *test* subversion yet, so I think
 it's a bit early to worry about this question!
 
 I disagree.  Andrew raised two issues (type of license and port vs
 base location).  The type of license is an input to the decision as
 to which SCM to choose - BSD would be preferable but GPL is probably
 acceptable (given two potential SCMs with similar features, the BSD
 licensed one would be selected in preference to the GPL one).

Subversion has a friendly BSD-ish license but it depends heavily on
Sleepycat DB which doesn't. I imagine that if we do end up using it one
day, it would be best managed as a port rather than part of the base
system. I just don't see many people agreeing on importing
subversion+db-4.2+apache2 into src/contrib...


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


FreeBSD 5.1 Installation probelms

2004-01-11 Thread 70uf33q Hu5541n
hey guys,

Just got my copy of FreeBSD 5.1.
Spent about an hour going through the BSD Handbook and
preparing a Installation checklist.

ok here's my problem.

I have a WD 40 GB HDD
the primary partition is 10 GB, with the extended
partition 28 GB.(the rest 2 GB is in WD's bank).

OK , the extended partition has 3 logical drives.
To create a slice for BSD, I resized one of the
logical drives to free up some space. About 1.2
GB,cause that's all I can spare.

When I run the installation through CDROM, and the
point where I'm to creat the Freebsd slice,the new
partition is not displayed in the FDISK utility.

All I get is the primary (10GB) and the whole Extended
(28 GB).
The freespace I guess is locked into the Extended
Partiton. Not sure though.

Any workaround for this, or should I start with a new
HDD.

cheers,
TH


=
Love is control,I'll die if I let go
I will only let you breathe
My air that you receive
Then we'll see if I let you love me.
-James Hetfield
All Within My Hands,St.Anger
Metallica

__
Do you Yahoo!?
Yahoo! Hotjobs: Enter the Signing Bonus Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame and Vinum (was: Future of RAIDFrame)

2004-01-11 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Alexander Leidinge
r writes:

I'm a little bit confused. I've read Pouls mail as an suggestion to
remove vinum from -current and let people modify it in the perforce
repository. If I got this wrong, please tell me and everything is fine,
but if I got it right, do you (Greg) agree to remove it from -current?

My proposal is to do just that with both vinum and raidframe until
one or possibly both are up to full strength again.

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED] | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame and Vinum (was: Future of RAIDFrame)

2004-01-11 Thread Greg 'groggy' Lehey
On Sunday, 11 January 2004 at 12:08:24 +0100, Alexander Leidinger wrote:
 On Sun, 11 Jan 2004 15:46:49 +1030
 Greg 'groggy' Lehey [EMAIL PROTECTED] wrote:
 [missing attribution to phk]
 I'd say lets kick them both into perforce and let whoever wants
 their hands have a go at them.

 For some definition of perforce, I'm all for it.  Note that there's
 also an OS-independent mailing list (see
 http://www.auug.org.au/mailman/listinfo/vinum-devel for joining
 instructions).

 I'm a little bit confused. I've read Pouls mail as an suggestion to
 remove vinum from -current and let people modify it in the perforce
 repository. If I got this wrong, please tell me and everything is fine,
 but if I got it right, do you (Greg) agree to remove it from -current?

No.  As others have said, if phk and I agree, the world will come to
an end.  I'm saying:

1.  Yes, let people hack at it and improve on it outside the source
tree.
2.  If it works, don't fix it.  At the moment, Vinum works, for some
definition of works.

These two aren't incompatible.  Removing existing functionality for
the sake of purity, on the other hand, is unnecessary.

Sadly, much as I love the discussion, I have this conference next
week, starting in less than 12 hours, and I need to sleep first.
Unless the shit hits the fan, don't expect to hear from me for a week.

Greg
--
See complete headers for address and phone numbers.


pgp0.pgp
Description: PGP signature


Re: Future of RAIDFrame

2004-01-11 Thread Miguel Mendez
Scott Long wrote:

I started RAIDframe three years ago with the hope of bringing a proven
and extensible RAID stack to FreeBSD.  Unfortunately, while it was made
to work pretty well on 4.x, it has never been viable on 5.x; it never
survived the introduction of GEOM and removal of the old disk layer.
I'm coming to the conclusion that I really don't have the time to work
on it in my spare time.  Also, I've seen next to zero interest in it
from others, except for the occasional reminder that it doesn't work.
William Carrel used to maintain a set of patches for RAIDframe on 4.x, 
were they ever committed? No? Why not?

WRT lack of interest in RF. First, the 5.0 patches were horrible. That 
code was a mess to work with. Second, inertia. Most people with simple 
needs like mirroring and/or simple stripes were happy with good old 
ccd(4). Those who needed a full volume manager (which neither ccd nor RF 
claim to be) used vinum. People with VxVM experience feel at home with 
it. Unfortunately, vinum has its own set of issues as well.

It's probably easier to write a set of GEOM classes from scratch than 
trying to shoehorn RF into GEOM.

Cheers,
Miguel Mendez
http://www.energyhq.es.eu.org
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Remote GDB online and kernel functions

2004-01-11 Thread Tom Alsberg
Hi there.

I sent the following question to the list a while ago, and got no
answer yet.  The problem looks weird to me, but I have the feeling
that I'm missing something very simple (I did RTFM, though) - so if
anyone can provide any guidance - cannot be that complicated of a
question...  I didn't look much into the sources of the kernel GDB
(db_interface.c, etc. etc.), but from what I saw I wasn't sure what's
going on.  I'm asking again because it would really ease one of the
things I have on my to do queue (which I haven't touched recently
because of that problem):

I'm fooling around a bit with kernel hacking recently, and got a bit
to work with online kernel debugging with GDB (over a serial port).

I built the kernel (FreeBSD-4.9) with DDB and -g compile option, and
set the flag on sio0, as described in section 10.6 of the FreeBSD
Developer's Handbook at:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/kerneldebug-online-gdb.html

Using gdb -k I can open the kernel image, and doing 'target remote
/dev/cuaa0' I can attach to the debugged host (having switched to gdb
mode from DDB on it, and entered 's' to generate a trap).

Trying to figure out some stuff I can do with it, I noticed that for
some reason I cannot call any kernel functions from kgdb...  When
entering, e.g. the command:

(kgdb) call print_uptime()

gdb points it caught of a SIGSEGV, which actually is a panic on the
host - I see a fatal trap 12 (page fault while in kernel mode), with
fault code 'supervisor read, page not present'...

Am I in some special context when inside the kernel debugger, from
which other kernel functions cannot be called? (no access to their
page?)  What needs to be done to setup the paging and memory
protection to be able to do so?

The even more weird thing yet is that from the information in the
panic, during the panic the instruction pointer, frame pointer (but
not the stack pointer), and panic virtual address are zero:

fault virtual address   = 0x0
instruction pointer = 0x8:0x0
frame pointer   = 0x10:0x0

I thought maybe there is some zero at the time of return from the
function when ret is executed (so the CPU tries to jump to address 0),
but having put some breakpoints inside the function, I see that the
panic is even before the first instruction of it executes...

I found very little documentation on kernel debugging, except on how
to get into DDB and use it a bit, how to debug offline with gdb with
crash dumps, and how to start a remote online GDB session through the
serial port on a running kernel...  In the Developer's Handbook there
are examples on usage of DDB online, and GDB offline on a crash dump,
but no examples of online remote GDB usage.

I am not sure how exactly the contexts of the kernel should affect
debugging which (as far as I understand) is done completely within the
kernel, and how the kernel debugger/GDB interferes...  I'll try to
learn more and perhaps understand it...  But can someone provide some
ideas as to what is the cause of the problem, what is exactly
happening and why, and how to overcome it?

  Thanks, any help appreciated,
  -- Tom

-- 
  Tom Alsberg - hacker (being the best description fitting this space)
  Web page: http://www.cs.huji.ac.il/~alsbergt/
DISCLAIMER:  The above message does not even necessarily represent what
my fingers have typed on the keyboard, save anything further.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: FreeBSD 5.1 Installation probelms

2004-01-11 Thread Daan Vreeken [PA4DAN]
On Sunday 11 January 2004 11:29, 70uf33q Hu5541n wrote:
 hey guys,

 Just got my copy of FreeBSD 5.1.
 Spent about an hour going through the BSD Handbook and
 preparing a Installation checklist.

 ok here's my problem.

 I have a WD 40 GB HDD
 the primary partition is 10 GB, with the extended
 partition 28 GB.(the rest 2 GB is in WD's bank).

 OK , the extended partition has 3 logical drives.
 To create a slice for BSD, I resized one of the
 logical drives to free up some space. About 1.2
 GB,cause that's all I can spare.

 When I run the installation through CDROM, and the
 point where I'm to creat the Freebsd slice,the new
 partition is not displayed in the FDISK utility.

 All I get is the primary (10GB) and the whole Extended
 (28 GB).
 The freespace I guess is locked into the Extended
 Partiton. Not sure though.
Indeed you first have to resize the extended partition before you can use the 
space to create slices. The fdisk program that comes with Windows has no 
way to do this (except deleting all logicle drives in the extended partition 
and re-creating them). Have a look at the program Partition Magic. It can 
resize partitions and it has a nice user interface.

grtz,
Daan
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: SCM options (was Re: Where is FreeBSD going?)

2004-01-11 Thread Pedro F. Giffuni

--- Garance A Drosihn [EMAIL PROTECTED] wrote:
 At 7:27 PM -0800 1/9/04, Pedro F. Giffuni wrote:
 Hi;
 
 There is a comparison here:
 http://better-scm.berlios.de/comparison/comparison.html
 
 I think there are compelling reasons to try subversion,
 but we have to wait for a 1.0 Release, and this would be
 something that should be done gradually.. for example
 moving the ports tree first.
 
 That's a pretty major test!  Could we perhaps pick off
 something smaller?  The projects repository, for
 instance?  (or is that still tied to the base-system?)
 
 (I am very interested in subversion, but it is still
 something I need to learn more about...)
 

I think we must wait until a 1.0 version is available. 

SVN is meant to be a replacement to CVS. The projects repository is using
perforce which happens to be a good tool, so moving it to svn is probably not a
step forward IMHO ;-).

cheers,

   Pedro. 

 

 -- 
 Garance Alistair Drosehn=   [EMAIL PROTECTED]
 Senior Systems Programmer   or  [EMAIL PROTECTED]
 Rensselaer Polytechnic Instituteor  [EMAIL PROTECTED]


__
Do you Yahoo!?
Yahoo! Hotjobs: Enter the Signing Bonus Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame

2004-01-11 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Scott Long writes:
All,

I started RAIDframe three years ago with the hope of bringing a proven
and extensible RAID stack to FreeBSD.  Unfortunately, while it was made
to work pretty well on 4.x, it has never been viable on 5.x; it never
survived the introduction of GEOM and removal of the old disk layer.
[...]
I have a Work-In-Progress for converting and integrating it into GEOM
on my home Perforce server.  It hasn't been touched in several months
and I really don't see myself being able to finish alone it in the near
future.  Since it's been hanging over my head for so long, I'm very,
very close to just removing it and moving on.

I can't help thinking about how small the central group of developers
in FreeBSD is, and considering that you also carry the armoured
release-engineer hat, I am fully able to understand why you have
not been able to pull RF along in addition to all the other stuff.

As much as I would hate to see RF and Vinum disappar from our
source tree, maybe what we need to do is to kick them both into
training-camp in p4 while you and Greg look the other way.

In the p4 tree, we can easier add new talent to our developer force
and I am pretty sure that some sort of merry band of developers
would form around both RF and vinum there.

I am not convinced that they may be able to pull off the task, but
the fact that somebody at least tries should give us better chances
than having RF stuck in your TODO queue, and vinum stuck in Gregs,
while everybody else waits more or less paitiently.

If they manage to make it work in p4, pulling it back into CVS is
a small matter of repo work (AFAIK).

Because we might as well be honest and face it:  Neither you nor
Greg has much chance of finding the significant amount of time
that you need.

I know this can be seen as you and Greg throwing in the towel, but
I urge you to try to see it like saw my Junior Kernel Hacker list:
Throwing a good meaty bone to pick which I myself couldn't eat
anyway.

I'd say lets kick them both into perforce and let whoever wants
their hands have a go at them.

Poul-Henning

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED] | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame

2004-01-11 Thread Brad Knowles
At 12:28 AM +0100 2004/01/11, Dag-Erling Smørgrav wrote:

 I'm having trouble seeing what RF does that Vinum (or at least a
 properly GEOMified Vinum) can't do...
	I think Scott is right, in that we should probably have separate 
RAID vs. LVM systems.  It seems to me that vinum naturally fills the 
LVM role, while RAIDframe handles the RAID side well.

--
Brad Knowles, [EMAIL PROTECTED]
They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety.
-Benjamin Franklin, Historical Review of Pennsylvania.
GCS/IT d+(-) s:+(++): a C++(+++)$ UMBSHI$ P+++ L+ !E-(---) W+++(--) N+
!w--- O- M++ V PS++(+++) PE- Y+(++) PGP+++ t+(+++) 5++(+++) X++(+++) R+(+++)
tv+(+++) b+() DI+() D+(++) G+() e++ h--- r---(+++)* z(+++)
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame

2004-01-11 Thread Alexander Leidinger
On Sun, 11 Jan 2004 00:12:57 +0100
Poul-Henning Kamp [EMAIL PROTECTED] wrote:

 As much as I would hate to see RF and Vinum disappar from our
 source tree, maybe what we need to do is to kick them both into
 training-camp in p4 while you and Greg look the other way.
[...]
 I'd say lets kick them both into perforce and let whoever wants
 their hands have a go at them.

RF isn't working today on -current, vinum is (please don't tell me
something else, I don't want the system under my desk stop running on a
vinum volume just because you say it has to :-)). Do you really want to
throw your axe at vinum while it's still alive?

Bye,
Alexander.

-- 
   I will be available to get hired in April 2004.

http://www.Leidinger.net   Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame

2004-01-11 Thread Brad Knowles
At 3:30 PM -0700 2004/01/10, Scott Long wrote:

  It will probably never be an LVM stack, but I've also always
 believed that LVM and RAID are related but separate layers.
	Having looked at the RAIDframe documentation you referenced, it 
strikes me that it cannot really move towards LVM and still be 
RAIDframe.  It is a framework for doing rapid prototyping of RAID 
systems (and presumably their operation), and is available on a wide 
variety of platforms.  To do anything else would be to change the 
fundamental nature of the beast.

  It can
 certainly build upon whatever LVM layer appears in GEOM.
	My experience has been that a good RAID/LVM system also needs a 
lot of support from the filesystem, and skimming through the 
RAIDframe documentation, it seems that I am not alone in this 
opinion.  What work has been done (or identified) to make the 
filesystem more suitable for use with RAID/LVM systems?  At the most 
basic, do we have things like growfs and shrinkfs?

--
Brad Knowles, [EMAIL PROTECTED]
They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety.
-Benjamin Franklin, Historical Review of Pennsylvania.
GCS/IT d+(-) s:+(++): a C++(+++)$ UMBSHI$ P+++ L+ !E-(---) W+++(--) N+
!w--- O- M++ V PS++(+++) PE- Y+(++) PGP+++ t+(+++) 5++(+++) X++(+++) R+(+++)
tv+(+++) b+() DI+() D+(++) G+() e++ h--- r---(+++)* z(+++)
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame and Vinum (was: Future of RAIDFrame)

2004-01-11 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Greg 'groggy' Lehey 
writes:

 As much as I would hate to see RF and Vinum disappar from our
 source tree, maybe what we need to do is to kick them both into
 training-camp in p4 while you and Greg look the other way.

Hmm.  I can't see why they have to disappear from the source tree, and
I don't see why Scott or I should have to look the other way.

The reason I say this is that neither of you have the time needed,
and whoever picks up may have ideas, even necesarry ideas, which
would grind your spine seriously.  By letting go, I think you would
give vinum a better chance.

 In the p4 tree, we can easier add new talent to our developer force
 and I am pretty sure that some sort of merry band of developers
 would form around both RF and vinum there.

OK, I'm not a fan of p4, but I suspect that's not the issue.  This
sounds like a way of suggesting Let's do VinumNG and RFNG and get a
whole lot of people involved.  I couldn't agree more.

Well, I soft of think the entire NG thing is so dotcomish, so
I particularly tried to avoid it :-)

But otherwise: yes, exactly.

I just want you and Scott to realize that if you don't have the
time to run with whatever crowd forms, your participation might be
a hindrance more than a help.

For it to work, you need to truly let go of control.

I've been trying to encourage people to look at Vinum for some time.
It's a relatively complicated piece of code, and something about it
seems to scare people away.

The proximity of a [EMAIL PROTECTED] person can be quite a
damper on enthusiasm by way of intimidation:  Gee, I'm nowhere
near as good as him, I'd better not even try, and getting a
lukewarm Yeah, well, maybe from such a person is a very cold
shower for a young rising star.

We are an intimidating bunch of old farts, and that's all well and
fine, but we need to remember to pull in young farts and let them
grow older, at least if we want the project to stay long term.

Every so often I have to remind myself that when I was at their
age, I was allowed to mess around with some complicated and important
stuff so I shouldn't be in the way of them getting the same experience.

 but I urge you to try to see it like saw my Junior Kernel Hacker
 list: Throwing a good meaty bone to pick which I myself couldn't eat
 anyway.

Yes, that's the way I've seen it for some time.  Any ideas how to
excite people?  Do you want to say something?  Something like If phk
and grog agree, it must be right?  :-)

A lot of people out there will start looking out for black helicopters
if they see the two of us agree, so I would like to state for the
record that while you words _seem_ to say the same as my words, you
have got it all _TOTALLY_ wrong!   :-)

Poul-Henning

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED] | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame and Vinum (was: Future of RAIDFrame)

2004-01-11 Thread Alexander Leidinger
On Sun, 11 Jan 2004 15:46:49 +1030
Greg 'groggy' Lehey [EMAIL PROTECTED] wrote:

 Hmm.  I can't see why they have to disappear from the source tree, and
 I don't see why Scott or I should have to look the other way.  I don't
 know about RAIDFrame, but Vinum still works for the most part:

[...]

  In the p4 tree, we can easier add new talent to our developer force
  and I am pretty sure that some sort of merry band of developers
  would form around both RF and vinum there.
 
 OK, I'm not a fan of p4, but I suspect that's not the issue.  This
 sounds like a way of suggesting Let's do VinumNG and RFNG and get a
 whole lot of people involved.  I couldn't agree more.

[...]

  I'd say lets kick them both into perforce and let whoever wants
  their hands have a go at them.
 
 For some definition of perforce, I'm all for it.  Note that there's
 also an OS-independent mailing list (see
 http://www.auug.org.au/mailman/listinfo/vinum-devel for joining
 instructions).

I'm a little bit confused. I've read Pouls mail as an suggestion to
remove vinum from -current and let people modify it in the perforce
repository. If I got this wrong, please tell me and everything is fine,
but if I got it right, do you (Greg) agree to remove it from -current?

Bye,
Alexander.

-- 
   I will be available to get hired in April 2004.

http://www.Leidinger.net   Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Assembler coding help needed.

2004-01-11 Thread Martin Nilsson
I'm trying to find out why I can't boot 5.2 from USB CDROM on Supermicro 
 motherboards. (I have an old Gateway P3 that can!).

I've found out that that only 0x20 of 0x4c sectors of the loader are 
read in and it therfor traps when executed. (read is only called once).

My last attempt at programming x86 assembler was ~15years ago so I'm a 
bit rusty :-)

The below loop from cdboot.s is what I'm having problem understanding, 
how can this fail on one box but not on another?

#
# Load the binary into the buffer.  Due to real mode addressing limitations
# we have to read it in in 64k chunks.
#
mov DIR_SIZE(%bx),%eax  # Read file length
add $SECTOR_SIZE-1,%eax # Convert length to sectors
shr $11,%eax
%eax is 0x4c here on both machines!

cmp $BUFFER_LEN,%eax
jbe load_sizeok
mov $msg_load2big,%si   # Error message
call error
load_sizeok:movzbw %al,%cx  # Num sectors to read
mov DIR_EXTENT(%bx),%eax# Load extent
xor %edx,%edx
mov DIR_EA_LEN(%bx),%dl
add %edx,%eax   # Skip extended
mov $MEM_READ_BUFFER,%ebx   # Read into the buffer
load_loop:  mov %cl,%dh
cmp $MAX_READ_SEC,%cl   # Truncate to max read size
jbe load_notrunc
mov $MAX_READ_SEC,%dh
load_notrunc:   sub %dh,%cl # Update count
push %eax   # Save
call read   # Read it in
pop %eax# Restore
add $MAX_READ_SEC,%eax  # Update LBA
add $MAX_READ,%ebx  # Update dest addr
jcxz load_done  # Done?
jmp load_loop   # Keep going
load_done:
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: freebsd-hackers Digest, Vol 42, Issue 6

2004-01-11 Thread Bruce M Simpson
On Fri, Jan 09, 2004 at 03:57:07PM +, YACINE GHANJAOUI wrote:
 when trying to intercept UDP packet after changing the protocol number
 from 17 to a user one (99) in the ip_input.c file. when trying to
 regenrate the packet after inserting some bit errors an error message
 appears in the reciever telling that The udp checksum is incorrect even if
 i just change the ip Header.
 What do you think the problem is?

You didn't read how UDP checksums were calculated, did you? Here is one free
clue: Look at the definition of in_pseudo() and where it is used.

Use the source. look!

BMS
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


MD(4) cleanups and unload lesson.

2004-01-11 Thread Pawel Jakub Dawidek
Hello hackers...

With attached patch unloading md(4) module is possible.
It also cleans up big part of code according to style(9).

Patch is also avaliable at:

http://garage.freebsd.pl/patches/md.c.patch

-- 
Pawel Jakub Dawidek   [EMAIL PROTECTED]
UNIX Systems Programmer/Administrator http://garage.freebsd.pl
Am I Evil? Yes, I Am! http://cerber.sourceforge.net
With this patch it is possible to unload md.ko module and it contains
a lot of cleanups (style(9)) and simplifies.

--- md.c.orig   Sun Dec 28 11:12:22 2003
+++ md.cSun Jan 11 16:41:23 2004
@@ -98,7 +98,7 @@
 static MALLOC_DEFINE(M_MD, MD disk, Memory Disk);
 static MALLOC_DEFINE(M_MDSECT, MD sectors, Memory Disk Sectors);
 
-static int md_debug;
+static int md_debug = 0;
 SYSCTL_INT(_debug, OID_AUTO, mddebug, CTLFLAG_RW, md_debug, 0, );
 
 #if defined(MD_ROOT)  defined(MD_ROOT_SIZE)
@@ -107,13 +107,16 @@
 static u_char end_mfs_root[] __unused = MFS Filesystem had better STOP here;
 #endif
 
-static g_init_t md_drvinit;
 
 static int mdrootready;
 static int mdunits;
 static dev_t   status_dev = 0;
 
+
 static d_ioctl_t mdctlioctl;
+static g_init_t md_drvinit;
+static g_fini_t md_drvfini;
+static g_ctl_destroy_geom_t md_destroy_geom;
 
 static struct cdevsw mdctl_cdevsw = {
.d_ioctl =  mdctlioctl,
@@ -121,6 +124,14 @@
 };
 
 
+struct g_class g_md_class = {
+   .name = MD,
+   .init = md_drvinit,
+   .fini = md_drvfini,
+   .destroy_geom = md_destroy_geom,
+};
+
+
 static LIST_HEAD(, md_s) md_softc_list = LIST_HEAD_INITIALIZER(md_softc_list);
 
 #define NINDIR (PAGE_SIZE / sizeof(uintptr_t))
@@ -168,7 +179,14 @@
vm_object_t object;
 };
 
-static int mddestroy(struct md_s *sc, struct thread *td);
+struct md_tmp {
+   int unit;
+   int error;
+};
+
+
+static void mddestroy(struct md_s *sc);
+
 
 static struct indir *
 new_indir(u_int shift)
@@ -178,8 +196,8 @@
ip = malloc(sizeof *ip, M_MD, M_NOWAIT | M_ZERO);
if (ip == NULL)
return (NULL);
-   ip-array = malloc(sizeof(uintptr_t) * NINDIR,
-   M_MDSECT, M_NOWAIT | M_ZERO);
+   ip-array = malloc(sizeof(uintptr_t) * NINDIR, M_MDSECT,
+   M_NOWAIT | M_ZERO);
if (ip-array == NULL) {
free(ip, M_MD);
return (NULL);
@@ -240,8 +258,8 @@
 * too much space for ip-array in here.
 */
ip = malloc(sizeof *ip, M_MD, M_WAITOK | M_ZERO);
-   ip-array = malloc(sizeof(uintptr_t) * NINDIR,
-   M_MDSECT, M_WAITOK | M_ZERO);
+   ip-array = malloc(sizeof(uintptr_t) * NINDIR, M_MDSECT,
+   M_WAITOK | M_ZERO);
ip-total = NINDIR;
ip-shift = layer * nshift;
return (ip);
@@ -292,7 +310,7 @@
cip = ip;
for (;;) {
lip[li++] = cip;
-   if (cip-shift) {
+   if (cip-shift  0) {
idx = (offset  cip-shift)  NMASK;
up = cip-array[idx];
if (up != 0) {
@@ -335,12 +353,6 @@
return (0);
 }
 
-
-struct g_class g_md_class = {
-   .name = MD,
-   .init = md_drvinit,
-};
-
 static int
 g_md_access(struct g_provider *pp, int r, int w, int e)
 {
@@ -352,11 +364,10 @@
r += pp-acr;
w += pp-acw;
e += pp-ace;
-   if ((pp-acr + pp-acw + pp-ace) == 0  (r + w + e)  0) {
+   if ((pp-acr + pp-acw + pp-ace) == 0  (r + w + e)  0)
sc-opencount = 1;
-   } else if ((pp-acr + pp-acw + pp-ace)  0  (r + w + e) == 0) {
+   else if ((pp-acr + pp-acw + pp-ace)  0  (r + w + e) == 0)
sc-opencount = 0;
-   }
return (0);
 }
 
@@ -376,9 +387,6 @@
wakeup(sc);
 }
 
-DECLARE_GEOM_CLASS(g_md_class, g_md);
-
-
 static int
 mdstart_malloc(struct md_s *sc, struct bio *bp)
 {
@@ -391,7 +399,7 @@
secno = bp-bio_pblkno;
dst = bp-bio_data;
error = 0;
-   while (nsec--) {
+   while (nsec--  0) {
osp = s_read(sc-indir, secno);
if (bp-bio_cmd == BIO_DELETE) {
if (osp != 0)
@@ -406,7 +414,7 @@
bcopy((void *)osp, dst, sc-secsize);
osp = 0;
} else if (bp-bio_cmd == BIO_WRITE) {
-   if (sc-flags  MD_COMPRESS) {
+   if ((sc-flags  MD_COMPRESS) != 0) {
uc = dst[0];
for (i = 1; i  sc-secsize; i++)
if (dst[i] != uc)
@@ -420,8 +428,8 @@
error = s_write(sc-indir, secno, uc);
} else {
if (osp = 255) {
-   sp = (uintptr_t) uma_zalloc(
-   sc-uma, M_NOWAIT);
+   sp = 

Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Marco van de Voort
 I also don't think it's the issue that needs to be dealt with - 
 distribution is much, much, MUCH bigger an issue than shall we get rid 
 of floppies? I sent this to the list before, but it got ignored, so 
 I'll send it again, where Jordan points out we have bigger issues to 
 deal with when discussing the floppy disk problem whilst discussing 
 libh:- (http://rtp1.slowblink.com/~libh/sysinstall2/improvements.html):
 
 As I mentioned in Section 2.3, one of the more annoying problems with
 FreeBSD's current distribution format is the dividing line between
 distributions and packages. There should really only be one type of
 distribution format and, of course, it should be the package (There Can
 Be Only One). Achieving this means we're first going to have to grapple
 with several problems, however:
 
 First, eliminating the distribution format means either teaching the
 package tools how to deal with a split archive format (they currently do
 not) or divorcing ourselves forever from floppies as a distribution
 medium. This is an issue which would seem an easy one to decide but
 invariably becomes Highly Religious(tm) every time it's brought up. In
 some dark corner of the world, there always seems to be somebody still
 installing FreeBSD via floppies and even some of the fortune 500 folks can
 cite FreeBSD success stories where they resurrected some old 386 box (with
 only a floppy drive and no networking/CD/...) and turned it into the star
 of the office/saved the company/etc etc. That's not to say we can't still
 bite that particular bullet, just that it's not a decision which will go
 down easily with everyone and should be well thought-out.
 
 And I have to say, I agree. If abondoning floppies is part of some
 well-thought-out and well-planned package management strategy, I'm all for
 it. Otherwise, let sleeping dogs lie?

It isn't as far as I can understand from that link. JKH is talking about
doing floppy only install

(some old 386 box (with only a floppy drive and no networking/CD/...) and
turned it into the star of the office/saved the company/etc etc...)

not loading an installation kernel and /stand from floppy and then transfer to
network/cd later.

This because when then base/packages need to fit on floppy. This isn't necessary
for the current two-flop, then CD install which is discussed now. 

P.s. for the record, I prefer Slackware's approach to floppy booting.
Multiple cut down bootsets (SCSI, NET etc) with the ability to simply
extract extra kernel modules from CD to a floppy (on a separate machine) and
load them from floppy while still in the initial system ramdisk (before
mounting CD). The loading/mounting etc must be done by hand, no extra
new functionality required.

Maybe the basic idea should be to forget the equivalence of floppy and cd
boot, and deliver a set of kernel modules on CD, and a few basic boot/root
floppies, and for the rest let users create their own custom driver discs,
and do some extra work to keep their floppy boot running.

That ends the one boot/root for all idea, but is maybe more flexible, ( didn't
have to make something with custom kernel to install my Proliant 1500, but
only select the right kernel disc and copy some extra kernel moduless to an empty
flop) and at the same time decrease release engineering on the floppies.

I think this is a good compromise:  Keep floppy option open, but shift some
burden to the users.

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: diskless problems

2004-01-11 Thread Robert Watson

On Sun, 11 Jan 2004, Danny Braniss wrote:

 while the subject is being revived, there are some changes/additions I
 made to libstand/bootp.c, it exports all the dhcp tags so that they are
 available to rc.diskless? or rc.d/initdiskless via kenv check out
   ftp://ftp.cs.huji.ac.il/users/danny/freebsd/diskless-boot/
 
 these are a bit date, but the uptodated stuff is actively being used
 here, so if there is some interest i could update it. 

Sounds very interesting indeed.  Could you:

(1) Update it to bootp.c:1.5; this just removed 'register', and it looks
like you've already done that.

(2) Restore the original file style -- right now, it's a very hard to read
diff because you use different tabbing, function prototypes, etc, so
it's hard to isolate and read the changes.  There's probably some room
for style convergence (new function prototypes), but we have a
long-standing tradition of committing style and functional chaanges
separately so cvs diff is maximally useful between revisions.  It
looks like the main difference is that you use four space tabs, and
the original file uses real tab characters. 

Then if you could file a PR and drop me the PR number by e-mail, that
would be great.  I can do the style stuff if necessary, but I figured
since you're much more familiar with the changes, it might not be a bad
idea if you did it :-).

Robert N M Watson FreeBSD Core Team, TrustedBSD Projects
[EMAIL PROTECTED]  Senior Research Scientist, McAfee Research

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Nik Clayton
On 8 Jan 2004, at 14:39, Leo Bicknell wrote:
Then, to replace the current floppy process, a new floppy installer
is created.  It may or may not be based on FreeBSD, but what it
needs to be able to do is boot, load a network driver, configure
the network, and ftp the above mentioned iso into ram, and then
jump into the kernel from the iso as if it had been loaded from a
CD.
Or mount the ISO image from a FAT, NTFS, UFS, or EXT2FS filesystem on a 
disk that's already in the machine...

N


PGP.sig
Description: This is a digitally signed message part


binary files in src tree

2004-01-11 Thread Colin Percival
  While browsing the FreeBSD src tree, I came across a number of
binary files (listed below); the regression tests are perhaps
understandable, but shouldn't the rest of these files be uuencoded?
contrib/groff/doc/gnu.png
contrib/ipfilter/samples/ipfilter-pb.gif
contrib/sendmail/libmilter/docs/figure1.jpg
contrib/sendmail/libmilter/docs/figure2.jpg
crypto/openssh/regress/copy.1
crypto/openssh/regress/copy.2
crypto/openssh/scard/Ssh.bin
crypto/openssl/crypto/pkcs7/p7/a1
crypto/openssl/crypto/pkcs7/p7/a2
crypto/openssl/crypto/pkcs7/p7/cert.p7c
crypto/openssl/crypto/pkcs7/p7/smime.p7m
crypto/openssl/crypto/pkcs7/p7/smime.p7s
crypto/openssl/doc/openssl_button.gif
release/picobsd/tinyware/view/fbsd.png
tools/regression/usr.bin/file2c/regress.in
tools/regression/usr.bin/uudecode/regress.out
tools/regression/usr.bin/uuencode/regress.in
tools/tools/tinderbox/www/daemon.png
tools/tools/tinderbox/www/valid-css.png
tools/tools/tinderbox/www/valid-xhtml10.png
Colin Percival

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: MD(4) cleanups and unload lesson.

2004-01-11 Thread Robert Watson

On Sun, 11 Jan 2004, Pawel Jakub Dawidek wrote:

 With attached patch unloading md(4) module is possible.  It also cleans
 up big part of code according to style(9). 

Could you separate this into a functional diff and a style diff?  There's
a general preference to not combine them, as it means cvs diff between
revisions isn't useful for identifying functional changes (i.e., reviewing
for bugs when back-tracking, etc). 

Thanks,

Robert N M Watson FreeBSD Core Team, TrustedBSD Projects
[EMAIL PROTECTED]  Senior Research Scientist, McAfee Research


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame

2004-01-11 Thread David Gilbert
 Scott == Scott Long [EMAIL PROTECTED] writes:

Scott Dag-Erling Smørgrav wrote:
 Scott Long [EMAIL PROTECTED] writes:
 
 I started RAIDframe three years ago with the hope of bringing a
 proven and extensible RAID stack to FreeBSD.
 
 
 I'm having trouble seeing what RF does that Vinum (or at least a
 properly GEOMified Vinum) can't do...
 
 DES

Scott Please read the RAIDframe documents at
Scott http://www.pdl.cmu.edu/RAIDframe before you ask again.

Having used Vinum is production and on home boxes for some time, and
having come in contact with Raidframe on NetBSD several times, I would
distill this to several points.

- Vinum is fairly fragile and a number of operations have vastly
   non-obvious steps.

- Vinum's support for different types of RAID is limited.

- Vinum's abstractions don't work for more complex cases.

That said, we need a strong and robust software raid.

Dave.

-- 

|David Gilbert, Independent Contractor.   | Two things can only be |
|Mail:   [EMAIL PROTECTED]|  equal if and only if they |
|http://daveg.ca  |   are precisely opposite.  |
=GLO
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame

2004-01-11 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], David Gilbert writes:

That said, we need a strong and robust software raid.

And as long as we have something which mostly work there seems to
be insufficient motivation to make that happen.

Therefore my proposal to send both RF and Vinum in training camp in p4.

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED] | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Brooks Davis
On Sun, Jan 11, 2004 at 10:27:46AM +0100, Nicolas Rachinsky wrote:
 * Dag-Erling Smørgrav [EMAIL PROTECTED] [2004-01-11 10:19 +0100]:
  Paul Robinson [EMAIL PROTECTED] writes:
   Understood. I just think saying let's get rid of floppies is
   shooting a dog that happens to be near to hand because you don't like
   that dog, to stretch the analogy.
  
  I don't think you have any idea how difficult it is (and has been for
  a couple of years now) just to keep the install floppies alive.  The
  kernel keeps growing, and the amount of must-have features (such as
  acpi) keeps growing, and every time the boot floppies overflow we have
  to toss out yet another driver that about a dozen people vehemently
  tell us they can't live without.
 
 Why not split the kernel onto 2 disks? The code to do this is already
 there and seems to work. And the people who think they absolutly need
 disks would have to deal with 4 disks, but that would be better than
 no disks.
 
 Look at the commit history of /usr/src/lib/libstand/splitfs.c. Is
 there a reason not to use it?

If you could make this work such that you just stuffed GENERIC and the
mfsroot onto however many floppies it takes, I think that would almost
certaintly solve re's problems with floppies (i.e. if all they had to do
when the kernel/mfsroot got too big was to bump a NUMFLOPPIES
variable.)  Sure that would suck for the floppy users, but that would
put the pain in the place where it's most likely to cause someone to
come up with some better.

Now, who wants to give this a try?

-- Brooks

-- 
Any statement of the form X is the one, true Y is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4


pgp0.pgp
Description: PGP signature


Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread William Grim
Marco van de Voort wrote:

I also don't think it's the issue that needs to be dealt with - 
distribution is much, much, MUCH bigger an issue than shall we get rid 
of floppies? I sent this to the list before, but it got ignored, so 
I'll send it again, where Jordan points out we have bigger issues to 
deal with when discussing the floppy disk problem whilst discussing 
libh:- (http://rtp1.slowblink.com/~libh/sysinstall2/improvements.html):

As I mentioned in Section 2.3, one of the more annoying problems with
FreeBSD's current distribution format is the dividing line between
distributions and packages. There should really only be one type of
distribution format and, of course, it should be the package (There Can
Be Only One). Achieving this means we're first going to have to grapple
with several problems, however:
First, eliminating the distribution format means either teaching the
package tools how to deal with a split archive format (they currently do
not) or divorcing ourselves forever from floppies as a distribution
medium. This is an issue which would seem an easy one to decide but
invariably becomes Highly Religious(tm) every time it's brought up. In
some dark corner of the world, there always seems to be somebody still
installing FreeBSD via floppies and even some of the fortune 500 folks can
cite FreeBSD success stories where they resurrected some old 386 box (with
only a floppy drive and no networking/CD/...) and turned it into the star
of the office/saved the company/etc etc. That's not to say we can't still
bite that particular bullet, just that it's not a decision which will go
down easily with everyone and should be well thought-out.
And I have to say, I agree. If abondoning floppies is part of some
well-thought-out and well-planned package management strategy, I'm all for
it. Otherwise, let sleeping dogs lie?
   

It isn't as far as I can understand from that link. JKH is talking about
doing floppy only install
(some old 386 box (with only a floppy drive and no networking/CD/...) and
turned it into the star of the office/saved the company/etc etc...)
not loading an installation kernel and /stand from floppy and then transfer to
network/cd later.
This because when then base/packages need to fit on floppy. This isn't necessary
for the current two-flop, then CD install which is discussed now. 

P.s. for the record, I prefer Slackware's approach to floppy booting.
Multiple cut down bootsets (SCSI, NET etc) with the ability to simply
extract extra kernel modules from CD to a floppy (on a separate machine) and
load them from floppy while still in the initial system ramdisk (before
mounting CD). The loading/mounting etc must be done by hand, no extra
new functionality required.
Maybe the basic idea should be to forget the equivalence of floppy and cd
boot, and deliver a set of kernel modules on CD, and a few basic boot/root
floppies, and for the rest let users create their own custom driver discs,
and do some extra work to keep their floppy boot running.
That ends the one boot/root for all idea, but is maybe more flexible, ( didn't
have to make something with custom kernel to install my Proliant 1500, but
only select the right kernel disc and copy some extra kernel moduless to an empty
flop) and at the same time decrease release engineering on the floppies.
I think this is a good compromise:  Keep floppy option open, but shift some
burden to the users.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]
 

This idea dawned on me a few moments ago:

If it's really such a big deal to get rid of floppy support, how about 
we get rid of it and make sure an older version of FreeBSD 4.x/5.x is 
always available for download?  This way, floppy users could install an 
older version of the OS and cvsup to the latest version they want.

I see the above as a decent compromise.  This way, we no longer have to 
support newer floppy editions, but we leave people with floppy drives an 
option to perform the installation.

What do you think?

--
William Michael Grim
Student, Southern Illinois University at Edwardsville
Unix Network Administrator, SIUE, Computer Science dept.
Phone: (217) 341-6552
Email: [EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Assembler coding help needed.

2004-01-11 Thread Marcin Dalecki
Martin Nilsson wrote:
I'm trying to find out why I can't boot 5.2 from USB CDROM on Supermicro 
 motherboards. (I have an old Gateway P3 that can!).

I've found out that that only 0x20 of 0x4c sectors of the loader are 
read in and it therfor traps when executed. (read is only called once).

My last attempt at programming x86 assembler was ~15years ago so I'm a 
bit rusty :-)

The below loop from cdboot.s is what I'm having problem understanding, 
how can this fail on one box but not on another?

#
# Load the binary into the buffer.  Due to real mode addressing limitations
# we have to read it in in 64k chunks.
#
mov DIR_SIZE(%bx),%eax# Read file length
add $SECTOR_SIZE-1,%eax# Convert length to sectors
shr $11,%eax
%eax is 0x4c here on both machines!

cmp $BUFFER_LEN,%eax
jbe load_sizeok
mov $msg_load2big,%si# Error message
call error
load_sizeok:movzbw %al,%cx# Num sectors to read
mov DIR_EXTENT(%bx),%eax# Load extent
xor %edx,%edx
mov DIR_EA_LEN(%bx),%dl
add %edx,%eax# Skip extended
mov $MEM_READ_BUFFER,%ebx# Read into the buffer
load_loop:mov %cl,%dh
cmp $MAX_READ_SEC,%cl# Truncate to max read size
jbe load_notrunc
mov $MAX_READ_SEC,%dh
load_notrunc:sub %dh,%cl# Update count
push %eax# Save
call read# Read it in
The fun will be  here. The rest is self contained and
doesn't depend on CPU variant or periphery.

pop %eax# Restore
add $MAX_READ_SEC,%eax# Update LBA
add $MAX_READ,%ebx# Update dest addr
jcxz load_done# Done?
jmp load_loop# Keep going
load_done:
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]



___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame and Vinum (was: Future of RAIDFrame)

2004-01-11 Thread David Gilbert
 Poul-Henning == Poul-Henning Kamp [EMAIL PROTECTED] writes:

Poul-Henning In message [EMAIL PROTECTED],
Poul-Henning Greg 'groggy' Lehey writes:

Poul-Henning The reason I say this is that neither of you have the
Poul-Henning time needed, and whoever picks up may have ideas, even
Poul-Henning necesarry ideas, which would grind your spine seriously.
Poul-Henning By letting go, I think you would give vinum a better
Poul-Henning chance.

 In the p4 tree, we can easier add new talent to our developer
 force and I am pretty sure that some sort of merry band of
 developers would form around both RF and vinum there.

... now I thought I followed this list relatively well, but can
someone point me at what 'p4' is?

Dave.

-- 

|David Gilbert, Independent Contractor.   | Two things can only be |
|Mail:   [EMAIL PROTECTED]|  equal if and only if they |
|http://daveg.ca  |   are precisely opposite.  |
=GLO
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Nicolas Rachinsky
* Brooks Davis [EMAIL PROTECTED] [2004-01-11 11:02 -0800]:
 If you could make this work such that you just stuffed GENERIC and the
 mfsroot onto however many floppies it takes, I think that would almost
 certaintly solve re's problems with floppies (i.e. if all they had to do
 when the kernel/mfsroot got too big was to bump a NUMFLOPPIES
 variable.)  Sure that would suck for the floppy users, but that would
 put the pain in the place where it's most likely to cause someone to
 come up with some better.
 
 Now, who wants to give this a try?

OK, I tried now the following:

I made copies of the 4.9 RELEASE Floppies, split the half of the
kernel and mfsroot to another floppy and added two appropriate
splitfiles.

Afterwards booting from these four disks worked fine.

disk1:
/boot
/kernel.gz.split
/kernel.gzaa

Message from libstand

disk2:
/kernel.gzab

Message from loader.rc

disk3:
/mfsroot.gz.split
/mfsroot.gzaa

Message from libstand

disk4:
/mfsroot.gzab


I don't know the release build process, so I don't know how much
effort is neccessary to create such floppies, but the loader seems to
have all features needed to use such disks.

Nicolas

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame and Vinum (was: Future of RAIDFrame)

2004-01-11 Thread Miguel Mendez
David Gilbert wrote:

In the p4 tree, we can easier add new talent to our developer
force and I am pretty sure that some sort of merry band of
developers would form around both RF and vinum there.
... now I thought I followed this list relatively well, but can
someone point me at what 'p4' is?
p4 is an SCM, some will say the best money can buy :) 
http://www.perforce.com

Some of the FreeBSD development takes place in a perforce repo, 
perforce.freebsd.org iirc.

Cheers,
--
Miguel Mendez [EMAIL PROTECTED]
http://www.energyhq.es.eu.org
PGP Key: 0xDC8514F1
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame and Vinum (was: Future of RAIDFrame)

2004-01-11 Thread Andreas Braukmann
On 01/11/04 12:13:36 +0100 Poul-Henning Kamp wrote:

In message [EMAIL PROTECTED],
Alexander Leidinger writes:
fine, but if I got it right, do you (Greg) agree to remove it from
-current?
My proposal is to do just that with both vinum and raidframe until
one or possibly both are up to full strength again.
and I'm pretty sure, that you'll provide means to migrate
the vinum volumes on -current systems transparently and
in-place to regular partitions?
vinum (IMHO) is a quite valuable piece of software. I'm
using it quite intensively; *especially* on -current-boxes
I'm in need of most flexible storage management.
-Andreas



___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


RE: [Freebsd-hackers] Re: FreeBSD 5.1 Installation probelms

2004-01-11 Thread Remko Lodder
Sorry to interupt,

but i think that person x, since he has a weird name ;-) ,
means that the partitioning device of freebsd cannot access the extended
partition
at all.

I had this with a friend of mine, and we could not access the devices
anymore since it was
packed inside another partition (we migrated from linux to freebsd)
We needed to use a bit of software that could re-enable our partition.
Perhaps Avinash can reply with the software name/

Also it is possible that your partition is held inside another one,

how to resolve? No idea, i always started with a clean hdd, or a new one
when the current on needed to be saved.

Hope it helped a little.
Cheers


--

Kind regards,

Remko Lodder
Elvandar.org/DSINet.org
www.mostly-harmless.nl Dutch community for helping newcomers on the
hackerscene

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Daan Vreeken
[PA4DAN]
Verzonden: zondag 11 januari 2004 14:07
Aan: 70uf33q Hu5541n
CC: [EMAIL PROTECTED]
Onderwerp: [Freebsd-hackers] Re: FreeBSD 5.1 Installation probelms


On Sunday 11 January 2004 11:29, 70uf33q Hu5541n wrote:
 hey guys,

 Just got my copy of FreeBSD 5.1.
 Spent about an hour going through the BSD Handbook and
 preparing a Installation checklist.

 ok here's my problem.

 I have a WD 40 GB HDD
 the primary partition is 10 GB, with the extended
 partition 28 GB.(the rest 2 GB is in WD's bank).

 OK , the extended partition has 3 logical drives.
 To create a slice for BSD, I resized one of the
 logical drives to free up some space. About 1.2
 GB,cause that's all I can spare.

 When I run the installation through CDROM, and the
 point where I'm to creat the Freebsd slice,the new
 partition is not displayed in the FDISK utility.

 All I get is the primary (10GB) and the whole Extended
 (28 GB).
 The freespace I guess is locked into the Extended
 Partiton. Not sure though.
Indeed you first have to resize the extended partition before you can use
the
space to create slices. The fdisk program that comes with Windows has no
way to do this (except deleting all logicle drives in the extended partition
and re-creating them). Have a look at the program Partition Magic. It can
resize partitions and it has a nice user interface.

grtz,
Daan
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]
___
Freebsd-hackers mailing list
[EMAIL PROTECTED]
http://lists.elvandar.org/mailman/listinfo/freebsd-hackers

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame

2004-01-11 Thread M. Warner Losh
In message: [EMAIL PROTECTED]
Poul-Henning Kamp [EMAIL PROTECTED] writes:
: In message [EMAIL PROTECTED], David Gilbert writes:
: That said, we need a strong and robust software raid.
: 
: And as long as we have something which mostly work there seems to
: be insufficient motivation to make that happen.
: 
: Therefore my proposal to send both RF and Vinum in training camp in p4.

This has been a fundamental disagreement in the development model for
a long time.  Some people think this is a great idea, others hate it.

The pros are that open source tends to be written best when there's
pain and suffering to overcome.  The cons are that sometimes things
that are shot in the head never come back to life, leaving our users
in the lurch.

Maybe this would be a good test-case for seeing how well it works?
Maybe not.  We do need to run a few more test-cases for things through
this scenario...  I'm not sure this one is well suited to it.

Warner
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Avleen Vig
On Sun, Jan 11, 2004 at 09:24:38PM +0100, Nicolas Rachinsky wrote:
  Now, who wants to give this a try?
 
 OK, I tried now the following:
 
 I made copies of the 4.9 RELEASE Floppies, split the half of the
 kernel and mfsroot to another floppy and added two appropriate
 splitfiles.
 
 Afterwards booting from these four disks worked fine.

OK, someone help me out here :)
I was going to try this with a range of floppies (4.8, 4.9, 5.1, 5.2,
etc), but I can't figure out what to do with splitfs.c
gcc -o splitfs /usr/src/lib/libstand/splitfs.c
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x85): undefined reference to `main'
/tmp/cc1Xbt2V.o: In function `splitfs_open':
/tmp/cc1Xbt2V.o(.text+0x239): undefined reference to `fgetstr'
/tmp/cc1Xbt2V.o: In function `splitfs_seek':
/tmp/cc1Xbt2V.o(.text+0x695): undefined reference to `panic'
/tmp/cc1Xbt2V.o(.text+0x801): undefined reference to `panic'
/tmp/cc1Xbt2V.o(.data+0x10): undefined reference to `null_write'
/tmp/cc1Xbt2V.o(.data+0x1c): undefined reference to `null_readdir'


I'm guessing that's not the right thing to do.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Assembler coding help needed. [solved, patch enclosed]

2004-01-11 Thread Martin Nilsson
Marcin Dalecki wrote:
 Martin Nilsson wrote:

 I'm trying to find out why I can't boot 5.2 from USB CDROM on
 Supermicro  motherboards. (I have an old Gateway P3 that can!).

 I've found out that that only 0x20 of 0x4c sectors of the loader are
 read in and it therfor traps when executed. (read is only called once).

 load_notrunc:sub %dh,%cl# Update count
 push %eax# Save
 call read# Read it in


 The fun will be  here. The rest is self contained and
 doesn't depend on CPU variant or periphery.

I found the problem!
The bios trashes %cx when reading from USB CD but not when reading from 
ATAPI CD.

The attached patch fixes this and two other small nits in 
sys/boot/i386/cdboot/cdboot.s

Can somebody (jhb) commit this?

This probably affects all Phoenix-Award bios equipped boxes. My old 
Gateway with AMI BIOS works as it should.

/Martin
*** cdboot.s-original   Sun Jan 11 22:16:45 2004
--- cdboot.sSun Jan 11 22:16:13 2004
***
*** 165,171 
  #
mov DIR_SIZE(%bx),%eax  # Read file length
add $SECTOR_SIZE-1,%eax # Convert length to sectors
!   shr $11,%eax
cmp $BUFFER_LEN,%eax
jbe load_sizeok
mov $msg_load2big,%si   # Error message
--- 165,171 
  #
mov DIR_SIZE(%bx),%eax  # Read file length
add $SECTOR_SIZE-1,%eax # Convert length to sectors
!   shr $SECTOR_SHIFT,%eax
cmp $BUFFER_LEN,%eax
jbe load_sizeok
mov $msg_load2big,%si   # Error message
***
*** 182,189 
mov $MAX_READ_SEC,%dh
  load_notrunc: sub %dh,%cl # Update count
push %eax   # Save
call read   # Read it in
!   pop %eax# Restore
add $MAX_READ_SEC,%eax  # Update LBA
add $MAX_READ,%ebx  # Update dest addr
jcxz load_done  # Done?
--- 182,191 
mov $MAX_READ_SEC,%dh
  load_notrunc: sub %dh,%cl # Update count
push %eax   # Save
+   push %cx# Supermicro BIOS trashes cx when 
booting USB CD
call read   # Read it in
!   pop %cx # Restore
!   pop %eax
add $MAX_READ_SEC,%eax  # Update LBA
add $MAX_READ,%ebx  # Update dest addr
jcxz load_done  # Done?
***
*** 460,465 
--- 462,468 
mov twiddle_chars,%bx   # Address table
inc %al # Next
and $3,%al  #  char
+   mov %al,twiddle_index   # Save index
xlat# Get char
call putc   # Output it
mov $8,%al  # Backspace
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: SCM options (was Re: Where is FreeBSD going?)

2004-01-11 Thread Garance A Drosihn
At 10:00 AM + 1/11/04, Doug Rabson wrote:
On Sun, 2004-01-11 at 00:05, Peter Jeremy wrote:
 
  I disagree.  Andrew raised two issues (type of license and
  port vs base location).  The type of license is an input to
  the decision as to which SCM to choose - BSD preferable ...
Subversion has a friendly BSD-ish license but it depends heavily
on Sleepycat DB which doesn't. I imagine that if we do end up
using it one day, it would be best managed as a port rather than
part of the base system. I just don't see many people agreeing
on importing subversion+db-4.2+apache2 into src/contrib...
Another way of approaching that is to say subversion is not-likely
to be imported *unless* we can find an acceptable BSD-licensed
database mgr to go along with it.  (I do not know how much of
Apache is needed.  Would svn *clients* need to have apache
installed, or is that only needed for machines that hold a
public repository?)
--
Garance Alistair Drosehn=   [EMAIL PROTECTED]
Senior Systems Programmer   or  [EMAIL PROTECTED]
Rensselaer Polytechnic Instituteor  [EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: SCM options (was Re: Where is FreeBSD going?)

2004-01-11 Thread Garrett Rooney
On Jan 11, 2004, at 5:19 PM, Garance A Drosihn wrote:

At 10:00 AM + 1/11/04, Doug Rabson wrote:
On Sun, 2004-01-11 at 00:05, Peter Jeremy wrote:
 
  I disagree.  Andrew raised two issues (type of license and
  port vs base location).  The type of license is an input to
  the decision as to which SCM to choose - BSD preferable ...
Subversion has a friendly BSD-ish license but it depends heavily
on Sleepycat DB which doesn't. I imagine that if we do end up
using it one day, it would be best managed as a port rather than
part of the base system. I just don't see many people agreeing
on importing subversion+db-4.2+apache2 into src/contrib...
Another way of approaching that is to say subversion is not-likely
to be imported *unless* we can find an acceptable BSD-licensed
database mgr to go along with it.  (I do not know how much of
Apache is needed.  Would svn *clients* need to have apache
installed, or is that only needed for machines that hold a
public repository?)
Subversion servers require Berkeley DB and potentially Apache if you 
want to use mod_dav_svn as your server.  If you don't want to use 
mod_dav_svn you can avoid the dependency on Apache.  Subversion clients 
require APR (the Apache Portable Runtime) and potentially Neon (a 
webdav client library) if you want to use mod_dav_svn as your server.

In any event, I'm not convinced that importing Subversion into the tree 
is necessary even if you do want to use it.  There's no real reason it 
can't just live in the ports tree as it does now.

-garrett

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


RE: [Freebsd-hackers] Re: FreeBSD 5.1 Installation probelms

2004-01-11 Thread 70uf33q Hu5541n
hey Remko,

the FreeBSD sysinstall (i think) program does identify
the extended partitions but not the logical drives
contained in it.

and yes, I've not introduced myself yet. :D
btw,
I'm Toufeeq from Chennai,India.
20 yrs old doing my Engineering final year.

Been a linux user for 4 years now. FreeBSD , well I
was interested more in the way the history/development
of the OS took place and that got me hooked on and so
I wanted to give it a try.

Sadly though, my hard disk is causing problems.Though
that wont stop me ;)

btw, name uses wat some people call 'lewt' speak
its just replacing alphabets with numbers, like 3 = e
and a = 4.
so 70uf33q is actually Toufeeq.

love to explain more but its 4 am and I got a test on
Monday.

cheers,
toufeeq
--- Remko Lodder [EMAIL PROTECTED] wrote:
 Sorry to interupt,
 
 but i think that person x, since he has a weird name
 ;-) ,
 means that the partitioning device of freebsd cannot
 access the extended
 partition
 at all.
 
 I had this with a friend of mine, and we could not
 access the devices
 anymore since it was
 packed inside another partition (we migrated from
 linux to freebsd)
 We needed to use a bit of software that could
 re-enable our partition.
 Perhaps Avinash can reply with the software name/
 
 Also it is possible that your partition is held
 inside another one,
 
 how to resolve? No idea, i always started with a
 clean hdd, or a new one
 when the current on needed to be saved.
 
 Hope it helped a little.
 Cheers
 
 
 --
 
 Kind regards,
 
 Remko Lodder
 Elvandar.org/DSINet.org
 www.mostly-harmless.nl Dutch community for helping
 newcomers on the
 hackerscene
 
 -Oorspronkelijk bericht-
 Van: [EMAIL PROTECTED]

[mailto:[EMAIL PROTECTED]
 Daan Vreeken
 [PA4DAN]
 Verzonden: zondag 11 januari 2004 14:07
 Aan: 70uf33q Hu5541n
 CC: [EMAIL PROTECTED]
 Onderwerp: [Freebsd-hackers] Re: FreeBSD 5.1
 Installation probelms
 
 
 On Sunday 11 January 2004 11:29, 70uf33q Hu5541n
 wrote:
  hey guys,
 
  Just got my copy of FreeBSD 5.1.
  Spent about an hour going through the BSD Handbook
 and
  preparing a Installation checklist.
 
  ok here's my problem.
 
  I have a WD 40 GB HDD
  the primary partition is 10 GB, with the extended
  partition 28 GB.(the rest 2 GB is in WD's bank).
 
  OK , the extended partition has 3 logical drives.
  To create a slice for BSD, I resized one of the
  logical drives to free up some space. About 1.2
  GB,cause that's all I can spare.
 
  When I run the installation through CDROM, and the
  point where I'm to creat the Freebsd slice,the new
  partition is not displayed in the FDISK utility.
 
  All I get is the primary (10GB) and the whole
 Extended
  (28 GB).
  The freespace I guess is locked into the
 Extended
  Partiton. Not sure though.
 Indeed you first have to resize the extended
 partition before you can use
 the
 space to create slices. The fdisk program that
 comes with Windows has no
 way to do this (except deleting all logicle drives
 in the extended partition
 and re-creating them). Have a look at the program
 Partition Magic. It can
 resize partitions and it has a nice user interface.
 
 grtz,
 Daan
 ___
 [EMAIL PROTECTED] mailing list

http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
 To unsubscribe, send any mail to
 [EMAIL PROTECTED]
 ___
 Freebsd-hackers mailing list
 [EMAIL PROTECTED]

http://lists.elvandar.org/mailman/listinfo/freebsd-hackers
 
 ___
 [EMAIL PROTECTED] mailing list

http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
 To unsubscribe, send any mail to
[EMAIL PROTECTED]


=
Love is control,I'll die if I let go
I will only let you breathe
My air that you receive
Then we'll see if I let you love me.
-James Hetfield
All Within My Hands,St.Anger
Metallica

__
Do you Yahoo!?
Yahoo! Hotjobs: Enter the Signing Bonus Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


RE: [Freebsd-hackers] Re: FreeBSD 5.1 Installation probelms

2004-01-11 Thread Remko Lodder
Excuse me, that is what i ment, (the logical drives)
As said with Avinash, we could not access that as well,
and he used to program he replied with (will be posted to this list
when the admin approves :) ) to restore it's data. But perhaps that makes it
also able to modify it a little to make it accessible by freebsd
fdisk/disklabel (not sysinstall
i think, since i think it calles fdisk or disklabel).

Anyway i am not sure this will work and does the job, but perhaps you can
have a look at it,
Though i never had your problem, as said i just plugged in a little extra
harddrive (450mb was
my first and it worked perfect :) )

and i do know the l33t language, but i prefer the 'normal' language :)

please to meet you toufeeq
and success with your harddrive/freebsd and your test.


--

Kind regards,

Remko Lodder
Elvandar.org/DSINet.org
www.mostly-harmless.nl Dutch community for helping newcomers on the
hackerscene

-Oorspronkelijk bericht-
Van: 70uf33q Hu5541n [mailto:[EMAIL PROTECTED]
Verzonden: zondag 11 januari 2004 23:35
Aan: Remko Lodder
CC: [EMAIL PROTECTED]
Onderwerp: RE: [Freebsd-hackers] Re: FreeBSD 5.1 Installation probelms


hey Remko,

the FreeBSD sysinstall (i think) program does identify
the extended partitions but not the logical drives
contained in it.

and yes, I've not introduced myself yet. :D
btw,
I'm Toufeeq from Chennai,India.
20 yrs old doing my Engineering final year.

Been a linux user for 4 years now. FreeBSD , well I
was interested more in the way the history/development
of the OS took place and that got me hooked on and so
I wanted to give it a try.

Sadly though, my hard disk is causing problems.Though
that wont stop me ;)

btw, name uses wat some people call 'lewt' speak
its just replacing alphabets with numbers, like 3 = e
and a = 4.
so 70uf33q is actually Toufeeq.

love to explain more but its 4 am and I got a test on
Monday.

cheers,
toufeeq
--- Remko Lodder [EMAIL PROTECTED] wrote:
 Sorry to interupt,

 but i think that person x, since he has a weird name
 ;-) ,
 means that the partitioning device of freebsd cannot
 access the extended
 partition
 at all.

 I had this with a friend of mine, and we could not
 access the devices
 anymore since it was
 packed inside another partition (we migrated from
 linux to freebsd)
 We needed to use a bit of software that could
 re-enable our partition.
 Perhaps Avinash can reply with the software name/

 Also it is possible that your partition is held
 inside another one,

 how to resolve? No idea, i always started with a
 clean hdd, or a new one
 when the current on needed to be saved.

 Hope it helped a little.
 Cheers


 --

 Kind regards,

 Remko Lodder
 Elvandar.org/DSINet.org
 www.mostly-harmless.nl Dutch community for helping
 newcomers on the
 hackerscene

 -Oorspronkelijk bericht-
 Van: [EMAIL PROTECTED]

[mailto:[EMAIL PROTECTED]
 Daan Vreeken
 [PA4DAN]
 Verzonden: zondag 11 januari 2004 14:07
 Aan: 70uf33q Hu5541n
 CC: [EMAIL PROTECTED]
 Onderwerp: [Freebsd-hackers] Re: FreeBSD 5.1
 Installation probelms


 On Sunday 11 January 2004 11:29, 70uf33q Hu5541n
 wrote:
  hey guys,
 
  Just got my copy of FreeBSD 5.1.
  Spent about an hour going through the BSD Handbook
 and
  preparing a Installation checklist.
 
  ok here's my problem.
 
  I have a WD 40 GB HDD
  the primary partition is 10 GB, with the extended
  partition 28 GB.(the rest 2 GB is in WD's bank).
 
  OK , the extended partition has 3 logical drives.
  To create a slice for BSD, I resized one of the
  logical drives to free up some space. About 1.2
  GB,cause that's all I can spare.
 
  When I run the installation through CDROM, and the
  point where I'm to creat the Freebsd slice,the new
  partition is not displayed in the FDISK utility.
 
  All I get is the primary (10GB) and the whole
 Extended
  (28 GB).
  The freespace I guess is locked into the
 Extended
  Partiton. Not sure though.
 Indeed you first have to resize the extended
 partition before you can use
 the
 space to create slices. The fdisk program that
 comes with Windows has no
 way to do this (except deleting all logicle drives
 in the extended partition
 and re-creating them). Have a look at the program
 Partition Magic. It can
 resize partitions and it has a nice user interface.

 grtz,
 Daan
 ___
 [EMAIL PROTECTED] mailing list

http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
 To unsubscribe, send any mail to
 [EMAIL PROTECTED]
 ___
 Freebsd-hackers mailing list
 [EMAIL PROTECTED]

http://lists.elvandar.org/mailman/listinfo/freebsd-hackers

 ___
 [EMAIL PROTECTED] mailing list

http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
 To unsubscribe, send any mail to
[EMAIL PROTECTED]


=
Love is control,I'll die if I let go
I will only let you breathe
My air that you receive
Then we'll see if I let you love me.
-James Hetfield
All Within My 

RE: [Freebsd-hackers] Re: FreeBSD 5.1 Installation probelms

2004-01-11 Thread 70uf33q Hu5541n
hey,
ok noted.
will wait for Avinash's software.will also check out
if its possible under PartitionMagic 8 and let you
know if that works out.
great to be among this community.
bye,
Toufeeq
--- Remko Lodder [EMAIL PROTECTED] wrote:
 Excuse me, that is what i ment, (the logical drives)
 As said with Avinash, we could not access that as
 well,
 and he used to program he replied with (will be
 posted to this list
 when the admin approves :) ) to restore it's data.
 But perhaps that makes it
 also able to modify it a little to make it
 accessible by freebsd
 fdisk/disklabel (not sysinstall
 i think, since i think it calles fdisk or
 disklabel).
 
 Anyway i am not sure this will work and does the
 job, but perhaps you can
 have a look at it,
 Though i never had your problem, as said i just
 plugged in a little extra
 harddrive (450mb was
 my first and it worked perfect :) )
 
 and i do know the l33t language, but i prefer the
 'normal' language :)
 
 please to meet you toufeeq
 and success with your harddrive/freebsd and your
 test.
 
 
 --
 
 Kind regards,
 
 Remko Lodder
 Elvandar.org/DSINet.org
 www.mostly-harmless.nl Dutch community for helping
 newcomers on the
 hackerscene
 
 -Oorspronkelijk bericht-
 Van: 70uf33q Hu5541n [mailto:[EMAIL PROTECTED]
 Verzonden: zondag 11 januari 2004 23:35
 Aan: Remko Lodder
 CC: [EMAIL PROTECTED]
 Onderwerp: RE: [Freebsd-hackers] Re: FreeBSD 5.1
 Installation probelms
 
 
 hey Remko,
 
 the FreeBSD sysinstall (i think) program does
 identify
 the extended partitions but not the logical drives
 contained in it.
 
 and yes, I've not introduced myself yet. :D
 btw,
 I'm Toufeeq from Chennai,India.
 20 yrs old doing my Engineering final year.
 
 Been a linux user for 4 years now. FreeBSD , well I
 was interested more in the way the
 history/development
 of the OS took place and that got me hooked on and
 so
 I wanted to give it a try.
 
 Sadly though, my hard disk is causing
 problems.Though
 that wont stop me ;)
 
 btw, name uses wat some people call 'lewt' speak
 its just replacing alphabets with numbers, like 3 =
 e
 and a = 4.
 so 70uf33q is actually Toufeeq.
 
 love to explain more but its 4 am and I got a test
 on
 Monday.
 
 cheers,
 toufeeq
 --- Remko Lodder [EMAIL PROTECTED] wrote:
  Sorry to interupt,
 
  but i think that person x, since he has a weird
 name
  ;-) ,
  means that the partitioning device of freebsd
 cannot
  access the extended
  partition
  at all.
 
  I had this with a friend of mine, and we could not
  access the devices
  anymore since it was
  packed inside another partition (we migrated from
  linux to freebsd)
  We needed to use a bit of software that could
  re-enable our partition.
  Perhaps Avinash can reply with the software name/
 
  Also it is possible that your partition is held
  inside another one,
 
  how to resolve? No idea, i always started with a
  clean hdd, or a new one
  when the current on needed to be saved.
 
  Hope it helped a little.
  Cheers
 
 
  --
 
  Kind regards,
 
  Remko Lodder
  Elvandar.org/DSINet.org
  www.mostly-harmless.nl Dutch community for helping
  newcomers on the
  hackerscene
 
  -Oorspronkelijk bericht-
  Van: [EMAIL PROTECTED]
 

[mailto:[EMAIL PROTECTED]
  Daan Vreeken
  [PA4DAN]
  Verzonden: zondag 11 januari 2004 14:07
  Aan: 70uf33q Hu5541n
  CC: [EMAIL PROTECTED]
  Onderwerp: [Freebsd-hackers] Re: FreeBSD 5.1
  Installation probelms
 
 
  On Sunday 11 January 2004 11:29, 70uf33q Hu5541n
  wrote:
   hey guys,
  
   Just got my copy of FreeBSD 5.1.
   Spent about an hour going through the BSD
 Handbook
  and
   preparing a Installation checklist.
  
   ok here's my problem.
  
   I have a WD 40 GB HDD
   the primary partition is 10 GB, with the
 extended
   partition 28 GB.(the rest 2 GB is in WD's bank).
  
   OK , the extended partition has 3 logical
 drives.
   To create a slice for BSD, I resized one of the
   logical drives to free up some space. About 1.2
   GB,cause that's all I can spare.
  
   When I run the installation through CDROM, and
 the
   point where I'm to creat the Freebsd slice,the
 new
   partition is not displayed in the FDISK
 utility.
  
   All I get is the primary (10GB) and the whole
  Extended
   (28 GB).
   The freespace I guess is locked into the
  Extended
   Partiton. Not sure though.
  Indeed you first have to resize the extended
  partition before you can use
  the
  space to create slices. The fdisk program that
  comes with Windows has no
  way to do this (except deleting all logicle drives
  in the extended partition
  and re-creating them). Have a look at the program
  Partition Magic. It can
  resize partitions and it has a nice user
 interface.
 
  grtz,
  Daan
  ___
  [EMAIL PROTECTED] mailing list
 

http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
  To unsubscribe, send any mail to
  [EMAIL PROTECTED]
  ___
  Freebsd-hackers mailing list
  [EMAIL 

Re: Discussion on the future of floppies in 5.x and 6.x

2004-01-11 Thread Nicolas Rachinsky
* Avleen Vig [EMAIL PROTECTED] [2004-01-11 13:34 -0800]:
 On Sun, Jan 11, 2004 at 09:24:38PM +0100, Nicolas Rachinsky wrote:
   Now, who wants to give this a try?
  
  OK, I tried now the following:
  
  I made copies of the 4.9 RELEASE Floppies, split the half of the
  kernel and mfsroot to another floppy and added two appropriate
  splitfiles.
  
  Afterwards booting from these four disks worked fine.
 
 OK, someone help me out here :)
 I was going to try this with a range of floppies (4.8, 4.9, 5.1, 5.2,
 etc), but I can't figure out what to do with splitfs.c

Do nothing, the loader already contains it.

Nicolas
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame and Vinum (was: Future of RAIDFrame)

2004-01-11 Thread Narvi

On Sun, 11 Jan 2004, Andreas Braukmann wrote:

 On 01/11/04 12:13:36 +0100 Poul-Henning Kamp wrote:

  In message [EMAIL PROTECTED],
  Alexander Leidinger writes:
 
  fine, but if I got it right, do you (Greg) agree to remove it from
  -current?
 
  My proposal is to do just that with both vinum and raidframe until
  one or possibly both are up to full strength again.

 and I'm pretty sure, that you'll provide means to migrate
 the vinum volumes on -current systems transparently and
 in-place to regular partitions?

 vinum (IMHO) is a quite valuable piece of software. I'm
 using it quite intensively; *especially* on -current-boxes
 I'm in need of most flexible storage management.


oh yes - and please fix disklabel to support an arbirtary number of file
system per a disk or slice in the process, because otherwise it will
not be converting many setups.


 -Andreas


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: FreeBSD 5.1 Installation probelms

2004-01-11 Thread 70uf33q Hu5541n
hey Daan,

:) I did use Partition mAgic 8 to resize the
partition.

PM8 resized the logical drive.Not the extended
partition.SO though I have unused space on my HD,
its locked away in the Extended Partition and not
detected by F-BSD.
Is it possible to resize the whole extended partition
with PM8? 

Not a power-windows user, so havent used PM8 much. I
hope the people behind FreeBSD could fix this problem.

RedHat/other linux distros seem to use the free space
perfectly fine. 

Also, does FreeBSD use FAT or ext2/3 partition? -just
a doubt.

cheers,
TH
--- Daacn Vreeken [PA4DAN] [EMAIL PROTECTED]
wrote:
 On Sunday 11 January 2004 11:29, 70uf33q Hu5541n
 wrote:
  hey guys,
 
  Just got my copy of FreeBSD 5.1.
  Spent about an hour going through the BSD Handbook
 and
  preparing a Installation checklist.
 
  ok here's my problem.
 
  I have a WD 40 GB HDD
  the primary partition is 10 GB, with the extended
  partition 28 GB.(the rest 2 GB is in WD's bank).
 
  OK , the extended partition has 3 logical drives.
  To create a slice for BSD, I resized one of the
  logical drives to free up some space. About 1.2
  GB,cause that's all I can spare.
 
  When I run the installation through CDROM, and the
  point where I'm to creat the Freebsd slice,the new
  partition is not displayed in the FDISK utility.
 
  All I get is the primary (10GB) and the whole
 Extended
  (28 GB).
  The freespace I guess is locked into the
 Extended
  Partiton. Not sure though.
 Indeed you first have to resize the extended
 partition before you can use the 
 space to create slices. The fdisk program that
 comes with Windows has no 
 way to do this (except deleting all logicle drives
 in the extended partition 
 and re-creating them). Have a look at the program
 Partition Magic. It can 
 resize partitions and it has a nice user interface.
 
 grtz,
 Daan
 ___
 [EMAIL PROTECTED] mailing list

http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
 To unsubscribe, send any mail to
[EMAIL PROTECTED]


=
Love is control,I'll die if I let go
I will only let you breathe
My air that you receive
Then we'll see if I let you love me.
-James Hetfield
All Within My Hands,St.Anger
Metallica

__
Do you Yahoo!?
Yahoo! Hotjobs: Enter the Signing Bonus Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame and Vinum (was: Future of RAIDFrame)

2004-01-11 Thread Barney Wolff
On Sun, Jan 11, 2004 at 12:13:36PM +0100, Poul-Henning Kamp wrote:
 In message [EMAIL PROTECTED], Alexander Leidinge
 r writes:
 
 I'm a little bit confused. I've read Pouls mail as an suggestion to
 remove vinum from -current and let people modify it in the perforce
 repository. If I got this wrong, please tell me and everything is fine,
 but if I got it right, do you (Greg) agree to remove it from -current?
 
 My proposal is to do just that with both vinum and raidframe until
 one or possibly both are up to full strength again.

On behalf of people like me who are mere users, let me protest that
removing vinum would break working systems and create needless hardship.
What would be gained?  Are there upcoming changes in the rest of the OS
that the presence of vinum would make harder?  If not, then please branch
vinum to perforce if you like, but leave it in -current until it's actually
broken for most users, which is not the case now.

-- 
Barney Wolff http://www.databus.com/bwresume.pdf
I'm available by contract or FT, in the NYC metro area or via the 'Net.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame and Vinum

2004-01-11 Thread Scott W
David Gilbert wrote:

Poul-Henning == Poul-Henning Kamp [EMAIL PROTECTED] writes:
   

Poul-Henning In message [EMAIL PROTECTED],
Poul-Henning Greg 'groggy' Lehey writes:
Poul-Henning The reason I say this is that neither of you have the
Poul-Henning time needed, and whoever picks up may have ideas, even
Poul-Henning necesarry ideas, which would grind your spine seriously.
Poul-Henning By letting go, I think you would give vinum a better
Poul-Henning chance.
 

In the p4 tree, we can easier add new talent to our developer
force and I am pretty sure that some sort of merry band of
developers would form around both RF and vinum there.
   

... now I thought I followed this list relatively well, but can
someone point me at what 'p4' is?
Dave.

 

p4 = perforce source control.  I'd seen the perforce depot somewhere on 
freebsd's sites, but didn't previous to this discussion understand it's 
purpose.  Someone with more of a clue than I can fill in the blanks, but 
it seems that the perforce depot is essentially open-access, (unlike 
needing the commit bit set in FreeBSDs CVS tree), or at least easier to 
get commit privs assigned, allowing people that are not currently 
FreeBSD commiters to contribute changes back to the repository...at some 
point, presumably, to be rolled back into the main development branch of 
FreeBSD by integrating back into CVSif a project at some point 
becomes 'release-worthy.'

More info on perforce is available at www.perforce.com .  I saw someone 
mention in this thread not liking perforce, although I'm not sure why- I 
used to be pretty heavily involved in SCM/DTS, and perforce IMHO was/is 
one of the few SCMs that generally 'did the right thing' in a usually 
unobtrusive way.

Scott

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


RE: [Freebsd-hackers] Re: FreeBSD 5.1 Installation probelms

2004-01-11 Thread Avinash Piare
Hi,

I had a similair problem as Remko described. I used R-Linux. U can download it
from http://www.r-tt.com

Put the hard drive, on which u can't reach the certain partition, in a pc with
Windows installed on it, run R-Linux and u should be able to see the drive and
partition that u couldn't read.

Good luck !

Avinash Piare
---
M [EMAIL PROTECTED], [EMAIL PROTECTED]


Citeren Remko Lodder [EMAIL PROTECTED]:

 Sorry to interupt,

 but i think that person x, since he has a weird name ;-) ,
 means that the partitioning device of freebsd cannot access the extended
 partition
 at all.

 I had this with a friend of mine, and we could not access the devices
 anymore since it was
 packed inside another partition (we migrated from linux to freebsd)
 We needed to use a bit of software that could re-enable our partition.
 Perhaps Avinash can reply with the software name/

 Also it is possible that your partition is held inside another one,

 how to resolve? No idea, i always started with a clean hdd, or a new one
 when the current on needed to be saved.

 Hope it helped a little.
 Cheers


 --

 Kind regards,

 Remko Lodder
 Elvandar.org/DSINet.org
 www.mostly-harmless.nl Dutch community for helping newcomers on the
 hackerscene

 -Oorspronkelijk bericht-
 Van: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Daan Vreeken
 [PA4DAN]
 Verzonden: zondag 11 januari 2004 14:07
 Aan: 70uf33q Hu5541n
 CC: [EMAIL PROTECTED]
 Onderwerp: [Freebsd-hackers] Re: FreeBSD 5.1 Installation probelms


 On Sunday 11 January 2004 11:29, 70uf33q Hu5541n wrote:
  hey guys,
 
  Just got my copy of FreeBSD 5.1.
  Spent about an hour going through the BSD Handbook and
  preparing a Installation checklist.
 
  ok here's my problem.
 
  I have a WD 40 GB HDD
  the primary partition is 10 GB, with the extended
  partition 28 GB.(the rest 2 GB is in WD's bank).
 
  OK , the extended partition has 3 logical drives.
  To create a slice for BSD, I resized one of the
  logical drives to free up some space. About 1.2
  GB,cause that's all I can spare.
 
  When I run the installation through CDROM, and the
  point where I'm to creat the Freebsd slice,the new
  partition is not displayed in the FDISK utility.
 
  All I get is the primary (10GB) and the whole Extended
  (28 GB).
  The freespace I guess is locked into the Extended
  Partiton. Not sure though.
 Indeed you first have to resize the extended partition before you can use
 the
 space to create slices. The fdisk program that comes with Windows has no
 way to do this (except deleting all logicle drives in the extended partition
 and re-creating them). Have a look at the program Partition Magic. It can
 resize partitions and it has a nice user interface.

 grtz,
 Daan
 ___
 [EMAIL PROTECTED] mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
 To unsubscribe, send any mail to [EMAIL PROTECTED]
 ___
 Freebsd-hackers mailing list
 [EMAIL PROTECTED]
 http://lists.elvandar.org/mailman/listinfo/freebsd-hackers



--
Email provided by elvandar.org
Email [EMAIL PROTECTED] for an address
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: SCM options (was Re: Where is FreeBSD going?)

2004-01-11 Thread Kris Kennaway
On Sat, Jan 10, 2004 at 09:05:50AM -0800, Pedro F. Giffuni wrote:

 I think we must wait until a 1.0 version is available. 
 
 SVN is meant to be a replacement to CVS. The projects repository is using
 perforce which happens to be a good tool, so moving it to svn is probably not a
 step forward IMHO ;-).

No, the projects/ repository is in CVS.  There's also a perforce
repository that people use for development work, but it's not what
Garance was talking about.

Kris


pgp0.pgp
Description: PGP signature


RE: [Freebsd-hackers] Re: FreeBSD 5.1 Installation probelms !-==solved==-!

2004-01-11 Thread 70uf33q Hu5541n
whew!

Gentlemen,
its done,
freeBSD 5.1 has been installed.PartitionMagic 8 did
the trick though :(
sad that I had to use windows.

anyway, this is what I did.(Daan deserves credit)

1.free disk space at the last logical drive of the
extended partition.
2.resize the last logical drive to create unallocated
space.
3.*here's the best part* Resize the Extended partition
such that the unallocated part gets left out
completely.
4.thats all, apply changes.

please excuse me, I havent slept in 2 days and maybe
I'm displaying bursts of euphoria. :D

was hard though, but enjoyed every bit of it.Had to go
through documentation about disk geometry,inodes and
what not...

anyway I'm thrilled.
X config and all the rest was a breeze.

setup GNOME , looks good.

all set for a great ride.

Thanks to Daan, Remko and Avinash couldnt have done it
without you guys.

ok think I'll stop. ;)

cheers,
toufeeq

Its 9:30 am here, and I think I better go to sleep now
cause the monitor seems to be spining around my
head.just wanted to tell u guys about it.
--- Avinash Piare [EMAIL PROTECTED] wrote:
 Hi,
 
 I had a similair problem as Remko described. I used
 R-Linux. U can download it
 from http://www.r-tt.com
 
 Put the hard drive, on which u can't reach the
 certain partition, in a pc with
 Windows installed on it, run R-Linux and u should be
 able to see the drive and
 partition that u couldn't read.
 
 Good luck !
 
 Avinash Piare
 ---
 M [EMAIL PROTECTED], [EMAIL PROTECTED]
 
 
 Citeren Remko Lodder [EMAIL PROTECTED]:
 
  Sorry to interupt,
 
  but i think that person x, since he has a weird
 name ;-) ,
  means that the partitioning device of freebsd
 cannot access the extended
  partition
  at all.
 
  I had this with a friend of mine, and we could not
 access the devices
  anymore since it was
  packed inside another partition (we migrated from
 linux to freebsd)
  We needed to use a bit of software that could
 re-enable our partition.
  Perhaps Avinash can reply with the software name/
 
  Also it is possible that your partition is held
 inside another one,
 
  how to resolve? No idea, i always started with a
 clean hdd, or a new one
  when the current on needed to be saved.
 
  Hope it helped a little.
  Cheers
 
 
  --
 
  Kind regards,
 
  Remko Lodder
  Elvandar.org/DSINet.org
  www.mostly-harmless.nl Dutch community for helping
 newcomers on the
  hackerscene
 
  -Oorspronkelijk bericht-
  Van: [EMAIL PROTECTED]
 

[mailto:[EMAIL PROTECTED]
 Daan Vreeken
  [PA4DAN]
  Verzonden: zondag 11 januari 2004 14:07
  Aan: 70uf33q Hu5541n
  CC: [EMAIL PROTECTED]
  Onderwerp: [Freebsd-hackers] Re: FreeBSD 5.1
 Installation probelms
 
 
  On Sunday 11 January 2004 11:29, 70uf33q Hu5541n
 wrote:
   hey guys,
  
   Just got my copy of FreeBSD 5.1.
   Spent about an hour going through the BSD
 Handbook and
   preparing a Installation checklist.
  
   ok here's my problem.
  
   I have a WD 40 GB HDD
   the primary partition is 10 GB, with the
 extended
   partition 28 GB.(the rest 2 GB is in WD's bank).
  
   OK , the extended partition has 3 logical
 drives.
   To create a slice for BSD, I resized one of the
   logical drives to free up some space. About 1.2
   GB,cause that's all I can spare.
  
   When I run the installation through CDROM, and
 the
   point where I'm to creat the Freebsd slice,the
 new
   partition is not displayed in the FDISK
 utility.
  
   All I get is the primary (10GB) and the whole
 Extended
   (28 GB).
   The freespace I guess is locked into the
 Extended
   Partiton. Not sure though.
  Indeed you first have to resize the extended
 partition before you can use
  the
  space to create slices. The fdisk program that
 comes with Windows has no
  way to do this (except deleting all logicle drives
 in the extended partition
  and re-creating them). Have a look at the program
 Partition Magic. It can
  resize partitions and it has a nice user
 interface.
 
  grtz,
  Daan
  ___
  [EMAIL PROTECTED] mailing list
 

http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
  To unsubscribe, send any mail to
 [EMAIL PROTECTED]
  ___
  Freebsd-hackers mailing list
  [EMAIL PROTECTED]
 

http://lists.elvandar.org/mailman/listinfo/freebsd-hackers
 
 
 
 --
 Email provided by elvandar.org
 Email [EMAIL PROTECTED] for an address
 ___
 [EMAIL PROTECTED] mailing list

http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
 To unsubscribe, send any mail to
[EMAIL PROTECTED]


=
Love is control,I'll die if I let go
I will only let you breathe
My air that you receive
Then we'll see if I let you love me.
-James Hetfield
All Within My Hands,St.Anger
Metallica

__
Do you Yahoo!?
Yahoo! Hotjobs: Enter the Signing Bonus Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus

Re: Future of RAIDFrame and Vinum (was: Future of RAIDFrame)

2004-01-11 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Narvi writes:

oh yes - and please fix disklabel to support an arbirtary number of file
system per a disk or slice in the process, because otherwise it will
not be converting many setups.

We need to move to a different labeling format because bsdlabel has
a number of problems going forward.

GPT is our current candidate.

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED] | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Future of RAIDFrame

2004-01-11 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=
 writes:
M. Warner Losh [EMAIL PROTECTED] writes:
 Maybe this would be a good test-case for seeing how well it works?
 Maybe not.  We do need to run a few more test-cases for things through
 this scenario...  I'm not sure this one is well suited to it.

If we toss out Vinum, there's a significant risk that 5.3 will ship
without RAID support at all.  I'm pretty certain we don't want that.

If we don't do something drastic, there's a significant risk that
5.3 and all future releases will ship with partially broken RAID
support.  I'm pretty certain we don't want that either.

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED] | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: UNIX / BSD parallel port programming documentation

2004-01-11 Thread Daniel O'Connor
On Saturday 10 January 2004 02:33, Vladimir Terziev wrote:
   I have to develop small server which has to manage custom microcontroller
 via parallel port interface.

   Does anyone know good manual/documentation about UNIX / BSD parallel port
 programming ?

Someone mentioned the ppi etc pages which is good, there is also this port 
- /usr/ports/devel/avrprog - which programs an Atmel AVR micro via the 
parallel port (works quite well in my experience) you should be able to 
examine the source code for clues.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
The nice thing about standards is that there
are so many of them to choose from.
  -- Andrew Tanenbaum
GPG Fingerprint - 9A8C 569F 685A D928 5140  AE4B 319B 41F4 5D17 FDD5

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Gratituous ARP and the em driver

2004-01-11 Thread Nielsen
When I change IP addresses on my 'em' gigabit NIC, ARP isn't sent 
properly. This appears to be the problem in the following bug report, 
however i'm using the 'fixed' version of the em driver (in FreeBSD 4.9).

http://www.freebsd.org/cgi/query-pr.cgi?pr=54488

Does anyone have any tips on how to get around this?

I'm building new systems with gigabit ethernet support and this problem 
keeps cropping up. I have a failover system, and when moving an IP alias 
between machines, the em NIC driver doesn't properly send out gratituous 
ARP, resulting in the IP being inaccessible.

- The problem does not occur when plugged into a 100BaseTX switch
- FreeBSD 4.9p1 / em version 1.7.16
- Tried various gigabit switches.
- One other odd thing is that when configuring the NIC (ifconfig) the 
machine locks up for several seconds.

Thanks in advance.

Nate

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]