Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread Bernd Walter
On Thu, Mar 31, 2005 at 03:43:12AM +0200, Wilko Bulte wrote:
 http://linuxdevices.com/news/NS8386088053.html

As others already said - to small to run FreeBSD.
No MMU, very tight RAM and code space.
Note that they are not based on Linux, but on uCLinux, which is
something different.
RTEMS should be a good candidate - it is not Linux, but unfortunately
has large portions under GPL too.
But considered the small price distance to the smallest Soekris,
which runs FreeBSD, only the size and supply power is an interesting
point.

-- 
B.Walter   BWCThttp://www.bwct.de
[EMAIL PROTECTED]  [EMAIL PROTECTED]

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


Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread Scott Long
Bernd Walter wrote:
On Thu, Mar 31, 2005 at 03:43:12AM +0200, Wilko Bulte wrote:
http://linuxdevices.com/news/NS8386088053.html

As others already said - to small to run FreeBSD.
No MMU, very tight RAM and code space.
Note that they are not based on Linux, but on uCLinux, which is
something different.
RTEMS should be a good candidate - it is not Linux, but unfortunately
has large portions under GPL too.
But considered the small price distance to the smallest Soekris,
which runs FreeBSD, only the size and supply power is an interesting
point.
An MMU-less port of any BSD would be very worthwhile, even if it
requires a radical divergence from the original codebase.  I was
hoping that such a treat would appear out of NetBSD, but that doesn't
seem to be the case.
Scott
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread Bernd Walter
On Thu, Mar 31, 2005 at 03:41:42AM -0700, Scott Long wrote:
 Bernd Walter wrote:
 On Thu, Mar 31, 2005 at 03:43:12AM +0200, Wilko Bulte wrote:
 
 http://linuxdevices.com/news/NS8386088053.html
 
 
 As others already said - to small to run FreeBSD.
 No MMU, very tight RAM and code space.
 Note that they are not based on Linux, but on uCLinux, which is
 something different.
 RTEMS should be a good candidate - it is not Linux, but unfortunately
 has large portions under GPL too.
 But considered the small price distance to the smallest Soekris,
 which runs FreeBSD, only the size and supply power is an interesting
 point.
 
 
 An MMU-less port of any BSD would be very worthwhile, even if it
 requires a radical divergence from the original codebase.  I was
 hoping that such a treat would appear out of NetBSD, but that doesn't
 seem to be the case.

It's a matter on how far you want to go.
There are many MMU and GPL less solutions available.
The following can be considered as the other extrem end:
uIP, lwIP, Nut/OS, ...
Just having the essential to run network based services.
There is very much room of what people might expect from systems
with more features.

-- 
B.Walter   BWCThttp://www.bwct.de
[EMAIL PROTECTED]  [EMAIL PROTECTED]

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


Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread Kamal R. Prasad

--- Scott Long [EMAIL PROTECTED] wrote:
[snip]
 
 An MMU-less port of any BSD would be very
 worthwhile, even if it
 requires a radical divergence from the original
 codebase.  I was

woudn''t it be rather inefficient (in the BEST case)
-handling numerous memory contextx -1 per process? 

 hoping that such a treat would appear out of NetBSD,
 but that doesn't
 seem to be the case.
 
 Scott

They have taken a conscious decision not to work in
that direction -as it would screw up their overall s/w
architecture in accomodating that port [if they do
manage to get a non-mmu port ready].

regards
-kamal

 ___
 freebsd-hackers@freebsd.org mailing list

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


Kamal R. Prasad
UNIX systems consultant 
[EMAIL PROTECTED]

In theory, there is no difference between theory and practice. In practice, 
there is:-).




__ 
Do you Yahoo!? 
Take Yahoo! Mail with you! Get it on your mobile phone. 
http://mobile.yahoo.com/maildemo 
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread Christoph Hellwig
On Thu, Mar 31, 2005 at 12:36:15PM +0200, Bernd Walter wrote:
 Note that they are not based on Linux, but on uCLinux, which is
 something different.

Not really.  It's just a linux kernel compiled without support for
MMUs.  Which compiles out most of the linux VM code and adds some
smart stubs instead.

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


Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread Bernd Walter
On Thu, Mar 31, 2005 at 03:13:07AM -0800, Kamal R. Prasad wrote:
 
 --- Scott Long [EMAIL PROTECTED] wrote:
 [snip]
  
  An MMU-less port of any BSD would be very
  worthwhile, even if it
  requires a radical divergence from the original
  codebase.  I was
 
 woudn''t it be rather inefficient (in the BEST case)
 -handling numerous memory contextx -1 per process? 
 
  hoping that such a treat would appear out of NetBSD,
  but that doesn't
  seem to be the case.
  
  Scott
 
 They have taken a conscious decision not to work in
 that direction -as it would screw up their overall s/w
 architecture in accomodating that port [if they do
 manage to get a non-mmu port ready].

There is no doubt that this would be better as a complete split off.
It is even the question if you want to start by using an established
BSD or start from zero and import.

However - I see limited use from this.
The low end doesn't need posix API, process management and runs with
very simple hardware.
E.g. you can get ARMv7 CPUs with internal RAM of up to 64k and I
already run control systems with Ethernet and Webinterface on a
32K RAM 8 bit CPU - the memory is mostly populated by TCP buffers.
If you want more then you need at least external RAM - prices get
higher and finally your price is very close to ARMv9 and even
smaller x86 Systems.

-- 
B.Walter   BWCThttp://www.bwct.de
[EMAIL PROTECTED]  [EMAIL PROTECTED]

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


Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread John-Mark Gurney
Bernd Walter wrote this message on Thu, Mar 31, 2005 at 12:36 +0200:
 But considered the small price distance to the smallest Soekris,
 which runs FreeBSD, only the size and supply power is an interesting
 point.

Or you can look at the TS-7200 from http://www.embeddedarm.com/ .  It's
smaller than a Soekris, and is slightly larger than the PC-104 form
factor..  Right now I have it netbooting, but I need to figure out why
I have some ethernet issues...  The code is in p4, though if people
are really interested, I can generate a patch...

-- 
  John-Mark Gurney  Voice: +1 415 225 5579

 All that I will do, has been done, All that I have, has not.
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread Bernd Walter
On Thu, Mar 31, 2005 at 11:12:05AM -0800, John-Mark Gurney wrote:
 Bernd Walter wrote this message on Thu, Mar 31, 2005 at 12:36 +0200:
  But considered the small price distance to the smallest Soekris,
  which runs FreeBSD, only the size and supply power is an interesting
  point.
 
 Or you can look at the TS-7200 from http://www.embeddedarm.com/ .  It's
 smaller than a Soekris, and is slightly larger than the PC-104 form
 factor..  Right now I have it netbooting, but I need to figure out why
 I have some ethernet issues...  The code is in p4, though if people
 are really interested, I can generate a patch...

It costs more then the Soekris 4526-20 and is only slightly smaller in
size.
And the 4526 doesn't need regulated power plus has onboard ata flash.
But this is still an interesting board after all - especially as it has
USB ports and lot of GPIO, which I need sometimes.
USB on Soekris require add-on hardware our pricier boards.
How stable is FreeBSD on ARMv9 already?
I didn't even know that it is running yet.

-- 
B.Walter   BWCThttp://www.bwct.de
[EMAIL PROTECTED]  [EMAIL PROTECTED]

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


Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread John-Mark Gurney
Bernd Walter wrote this message on Thu, Mar 31, 2005 at 23:06 +0200:
 On Thu, Mar 31, 2005 at 11:12:05AM -0800, John-Mark Gurney wrote:
  Bernd Walter wrote this message on Thu, Mar 31, 2005 at 12:36 +0200:
   But considered the small price distance to the smallest Soekris,
   which runs FreeBSD, only the size and supply power is an interesting
   point.
  
  Or you can look at the TS-7200 from http://www.embeddedarm.com/ .  It's
  smaller than a Soekris, and is slightly larger than the PC-104 form
  factor..  Right now I have it netbooting, but I need to figure out why
  I have some ethernet issues...  The code is in p4, though if people
  are really interested, I can generate a patch...
 
 It costs more then the Soekris 4526-20 and is only slightly smaller in
 size.

plus has dual mini-pci..  while the TS-7200 only has PC-104 (basicly ISA)..

 And the 4526 doesn't need regulated power plus has onboard ata flash.

also looks like it supports PoE, which the TS-7200 doesn't...  Right
now I'm using a breadboarded LM7805 for power, but I am going to build
a daughter card for this project, and so I'm going to throw a switching
power supply on it.. so the regulated requirement isn't such a big deal..
also, it doesn't need as much power either..  TS says only 1 AMP at 5V
is necessary...  I haven't measured it yet though...

 But this is still an interesting board after all - especially as it has
 USB ports and lot of GPIO, which I need sometimes.
 USB on Soekris require add-on hardware our pricier boards.
 How stable is FreeBSD on ARMv9 already?
 I didn't even know that it is running yet.

So far it's been fine..  There may be issues with optimized crossbuilt
worlds from i386...  But I can boot multiuser mode, and it runs all the
scripts and everything to come up...

As I mentioned the ethernet is a bit flaky...  For some reason, some
packets have the underrun and carrier loss bit set on them..  This is
the case on packets around 80 bytes in size (like reverse dns packets
for 192.168.0.1, but not 192.168.0.10), and may be a timing issue that
I'm not familar with...  But nfs root boots fine...

I do plan on figuring it out...  USB doesn't work yet, it does probe,
but causes issues.. and even though they say it's USB 2.0, it's only
for electrical... No ehci controler.. the USB controller is ohci, and
so only supports up to full speed usb (12Mb/s)...

Also, this work isn't directly sponsored by TS, so it doesn't have any
drivers for their other boards, like the RTC, serial or lcd + keypad
parts that NetBSD does...

The real reason why I'm using the TS-7200 is because it had on board
AC'97 and I2S support (they aren't exposed to headers so I plan on
soldering my own wires to the chip)...  Which soekris definately doesn't
have... :)

dmesg from my last boot is at: http://people.freebsd.org/~jmg/dmesg.ts7200

As you can see, no RTC.. :)
18 Mar 15:36:25 ntpdate[241]: step time server 192.168.0.30 offset 
188933.058709 sec

-- 
  John-Mark Gurney  Voice: +1 415 225 5579

 All that I will do, has been done, All that I have, has not.
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread Bernd Walter
On Thu, Mar 31, 2005 at 02:33:48PM -0800, John-Mark Gurney wrote:
 Bernd Walter wrote this message on Thu, Mar 31, 2005 at 23:06 +0200:
  On Thu, Mar 31, 2005 at 11:12:05AM -0800, John-Mark Gurney wrote:
   Bernd Walter wrote this message on Thu, Mar 31, 2005 at 12:36 +0200:
But considered the small price distance to the smallest Soekris,
which runs FreeBSD, only the size and supply power is an interesting
point.
   
   Or you can look at the TS-7200 from http://www.embeddedarm.com/ .  It's
   smaller than a Soekris, and is slightly larger than the PC-104 form
   factor..  Right now I have it netbooting, but I need to figure out why
   I have some ethernet issues...  The code is in p4, though if people
   are really interested, I can generate a patch...
  
  It costs more then the Soekris 4526-20 and is only slightly smaller in
  size.
 
 plus has dual mini-pci..  while the TS-7200 only has PC-104 (basicly ISA)..

Both have their pro's.
PC-104 ist definitively cheaper to add custom hardware to, but also
slower.

  And the 4526 doesn't need regulated power plus has onboard ata flash.
 
 also looks like it supports PoE, which the TS-7200 doesn't...  Right
 now I'm using a breadboarded LM7805 for power, but I am going to build
 a daughter card for this project, and so I'm going to throw a switching
 power supply on it.. so the regulated requirement isn't such a big deal..
 also, it doesn't need as much power either..  TS says only 1 AMP at 5V
 is necessary...  I haven't measured it yet though...

1A is a lot to handle with a linar regulator, but this may include
power to additional hardware - e.g. USB ports.

  But this is still an interesting board after all - especially as it has
  USB ports and lot of GPIO, which I need sometimes.
  USB on Soekris require add-on hardware our pricier boards.
  How stable is FreeBSD on ARMv9 already?
  I didn't even know that it is running yet.
 
 So far it's been fine..  There may be issues with optimized crossbuilt
 worlds from i386...  But I can boot multiuser mode, and it runs all the
 scripts and everything to come up...

That's great.

 As I mentioned the ethernet is a bit flaky...  For some reason, some
 packets have the underrun and carrier loss bit set on them..  This is
 the case on packets around 80 bytes in size (like reverse dns packets
 for 192.168.0.1, but not 192.168.0.10), and may be a timing issue that
 I'm not familar with...  But nfs root boots fine...

Well that's just a bug with lot of hope to get fixed.

 I do plan on figuring it out...  USB doesn't work yet, it does probe,
 but causes issues.. and even though they say it's USB 2.0, it's only
 for electrical... No ehci controler.. the USB controller is ohci, and
 so only supports up to full speed usb (12Mb/s)...

I personally use USB on such systems for attaching custom hardware.
Full speed is fine for that.
Since you say it's OHCI there is hope and I know you are familar with
USB host controllers.
It's OK to claim a full/low speed only device beeing USB 2.0.
High speed isn't mandandory for 2.0.

 Also, this work isn't directly sponsored by TS, so it doesn't have any
 drivers for their other boards, like the RTC, serial or lcd + keypad
 parts that NetBSD does...

At least the documentation is good - and between the lines I read that
NetBSD support the board too.

 The real reason why I'm using the TS-7200 is because it had on board
 AC'97 and I2S support (they aren't exposed to headers so I plan on
 soldering my own wires to the chip)...  Which soekris definately doesn't
 have... :)

The Soekris CPUs have lots of features that arn't wired.
But it's hopeless since the CPUs are BGA.

 dmesg from my last boot is at: http://people.freebsd.org/~jmg/dmesg.ts7200

I don't know where to put it performancewise to x86 systems.
Does it feel slow on ssh?
e.g. how long does it take to log in?

 As you can see, no RTC.. :)
 18 Mar 15:36:25 ntpdate[241]: step time server 192.168.0.30 offset 
 188933.058709 sec

A matter of time :)

-- 
B.Walter   BWCThttp://www.bwct.de
[EMAIL PROTECTED]  [EMAIL PROTECTED]

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


Re: So, who makes this one run FreeBSD? ;-)

2005-03-31 Thread John-Mark Gurney
Bernd Walter wrote this message on Fri, Apr 01, 2005 at 00:54 +0200:
 On Thu, Mar 31, 2005 at 02:33:48PM -0800, John-Mark Gurney wrote:
  Bernd Walter wrote this message on Thu, Mar 31, 2005 at 23:06 +0200:
   And the 4526 doesn't need regulated power plus has onboard ata flash.
  
  also looks like it supports PoE, which the TS-7200 doesn't...  Right
  now I'm using a breadboarded LM7805 for power, but I am going to build
  a daughter card for this project, and so I'm going to throw a switching
  power supply on it.. so the regulated requirement isn't such a big deal..
  also, it doesn't need as much power either..  TS says only 1 AMP at 5V
  is necessary...  I haven't measured it yet though...
 
 1A is a lot to handle with a linar regulator, but this may include
 power to additional hardware - e.g. USB ports.

Yeh, I haven't measured it, and was looking at doing that, but it'll
be over a week before I can get more useful power requirements...

   But this is still an interesting board after all - especially as it has
   USB ports and lot of GPIO, which I need sometimes.
   USB on Soekris require add-on hardware our pricier boards.
   How stable is FreeBSD on ARMv9 already?
   I didn't even know that it is running yet.
  
  So far it's been fine..  There may be issues with optimized crossbuilt
  worlds from i386...  But I can boot multiuser mode, and it runs all the
  scripts and everything to come up...
 
 That's great.
 
  As I mentioned the ethernet is a bit flaky...  For some reason, some
  packets have the underrun and carrier loss bit set on them..  This is
  the case on packets around 80 bytes in size (like reverse dns packets
  for 192.168.0.1, but not 192.168.0.10), and may be a timing issue that
  I'm not familar with...  But nfs root boots fine...
 
 Well that's just a bug with lot of hope to get fixed.
 
  I do plan on figuring it out...  USB doesn't work yet, it does probe,
  but causes issues.. and even though they say it's USB 2.0, it's only
  for electrical... No ehci controler.. the USB controller is ohci, and
  so only supports up to full speed usb (12Mb/s)...
 
 I personally use USB on such systems for attaching custom hardware.
 Full speed is fine for that.
 Since you say it's OHCI there is hope and I know you are familar with
 USB host controllers.

:) hehe, I think I still have the OHCI specs.. It sees the hub, but hangs
when I plug a device in

 It's OK to claim a full/low speed only device beeing USB 2.0.
 High speed isn't mandandory for 2.0.
 
  Also, this work isn't directly sponsored by TS, so it doesn't have any
  drivers for their other boards, like the RTC, serial or lcd + keypad
  parts that NetBSD does...
 
 At least the documentation is good - and between the lines I read that
 NetBSD support the board too.

Well, there isn't much documentation, but the support people have been
helpful so far, but I haven't pinged them about the USB or ethernet
issues yet...  It doesn't help when NetBSD defines it one way in the
headers (incorrectly), but then uses hard coded values in the source
which are correct, and never uses the defines in the headers...

  The real reason why I'm using the TS-7200 is because it had on board
  AC'97 and I2S support (they aren't exposed to headers so I plan on
  soldering my own wires to the chip)...  Which soekris definately doesn't
  have... :)
 
 The Soekris CPUs have lots of features that arn't wired.
 But it's hopeless since the CPUs are BGA.

I haven't looked at the specs for the chips that Soekris uses, but as
you mention, BGA's can't just have a wired layed done on the pin.. :)

  dmesg from my last boot is at: http://people.freebsd.org/~jmg/dmesg.ts7200
 
 I don't know where to put it performancewise to x86 systems.
 Does it feel slow on ssh?
 e.g. how long does it take to log in?

I haven't ssh'd in yet (since reverse is broken on 192.168.0.? addresses),
but it did seem to take a minute or more to create the host dsa key...
I'll let you know this evening..

  As you can see, no RTC.. :)
  18 Mar 15:36:25 ntpdate[241]: step time server 192.168.0.30 offset 
  188933.058709 sec
 
 A matter of time :)

If I by the board.. :)  It is somewhat anoying that the board doesn't
include an RTC on board...

-- 
  John-Mark Gurney  Voice: +1 415 225 5579

 All that I will do, has been done, All that I have, has not.
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: So, who makes this one run FreeBSD? ;-)

2005-03-30 Thread Scott Long
Wilko Bulte wrote:
http://linuxdevices.com/news/NS8386088053.html
It's an AMR7, which is pretty minimal.  I'm not sure if the existing ARM
code has any considerations for scaling that low.  Would be a very 
interesting project, though.

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


Re: So, who makes this one run FreeBSD? ;-)

2005-03-30 Thread Kevin Lo
Wilko Bulte wrote:
 http://linuxdevices.com/news/NS8386088053.html

Netsilicon's NS7520 is ARM7TDMI based processor and no MMU.
That would not be a good choice for running FreeBSD :-)

Kevin

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


So, who makes this one run FreeBSD? ;-)

2005-03-30 Thread Wilko Bulte
http://linuxdevices.com/news/NS8386088053.html

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