Re: Intel Core 2 - errata pulled?!?

2007-08-10 Thread Frank Bax

At 11:01 AM 8/8/07, Nick Holland wrote:

Asking Does OpenBSD support my new processor is usually missing the
point.  Ask if it supports your new COMPUTER.  Better yet, get yourself
one of those credit-card CDR blanks, drop cd42.iso on it, and carry
it with you and find out, or on modern computers (duh, which we are
talking about, right?), grab a USB flash drive, and put a test install
on that, and you can boot the entire OS, test X, NIC, whatever, and
grab a dmesg, drop it on disk and analyze it later.




Excellent idea; except there is only one Lenovo laptop (its a C300) on 
display in computers stores in the city I live. 



Re: Intel Core 2 - errata pulled?!?

2007-08-08 Thread Nick Holland
Toni Mueller wrote:
...
 Leaving these aside, I just discovered that the i386 compatibility page
 does apparently not list _any_ current intel CPUs (eg. Pentium D),
 and the question about whether recent Xeons still classify as Xeon in
 this list has been raised.
 
 So, is it right to conclude that only current AMD CPUs are supported,
 and that recent intel CPUs are generally unsupported?

from
  http://www.openbsd.org/i386.html :
Everything that is a clone of the 486 or up should work fine.

The issue is almost never the CPU itself, the issue is the surrounding
support chips and firmware.  There is much more to a computer than its
processor.

Asking Does OpenBSD support my new processor is usually missing the
point.  Ask if it supports your new COMPUTER.  Better yet, get yourself
one of those credit-card CDR blanks, drop cd42.iso on it, and carry
it with you and find out, or on modern computers (duh, which we are
talking about, right?), grab a USB flash drive, and put a test install
on that, and you can boot the entire OS, test X, NIC, whatever, and
grab a dmesg, drop it on disk and analyze it later.

Nick.



Re: Intel Core 2 - errata pulled?!?

2007-08-07 Thread Toni Mueller
Hi,

On Wed, 27.06.2007 at 11:08:16 -0600, Theo de Raadt [EMAIL PROTECTED] wrote:
   http://download.intel.com/design/processor/specupdt/31327914.pdf

looks like intel pulled that paper. I'm unable to find it and would
like to receive a private copy.

 An easier summary document for some people to read:
 
   
 http://www.geek.com/images/geeknews/2006Jan/core_duo_errata__2006_01_21__full.gif

I can read only about errors with number in the lower 30'ies on that
image, which means, that I can't read about most in this list:

 Note that some errata like AI65, AI79, AI43, AI39, AI90, AI99 scare

Leaving these aside, I just discovered that the i386 compatibility page
does apparently not list _any_ current intel CPUs (eg. Pentium D),
and the question about whether recent Xeons still classify as Xeon in
this list has been raised.

So, is it right to conclude that only current AMD CPUs are supported,
and that recent intel CPUs are generally unsupported?

While I generally like AMD better, I'd like to purchase an intel system
with significant power (as a router, targetting 300kpps, that is), but
don't know which one I should get. If you have an alternative
suggestion for the best (in terms of power and reliability) AMD chip,
I'm all ears, too.

TIA!


Best,
--Toni++



Re: Intel Core 2 - errata pulled?!? [SOLVED]

2007-08-07 Thread Toni Mueller
Hi,

On Tue, 07.08.2007 at 16:22:08 +0200, Toni Mueller [EMAIL PROTECTED] wrote:
 On Wed, 27.06.2007 at 11:08:16 -0600, Theo de Raadt [EMAIL PROTECTED] wrote:
http://download.intel.com/design/processor/specupdt/31327914.pdf
 looks like intel pulled that paper. I'm unable to find it and would
 like to receive a private copy.

it appears that the URL has been updated, and I was unable to find it.
The current URL is

http://download.intel.com/design/processor/specupdt/31327916.pdf


Sorry for the noise.


Best,
--Toni++



Re: Intel Core 2 - errata pulled?!?

2007-08-07 Thread Chris Cappuccio
Toni Mueller [EMAIL PROTECTED] wrote:
 
 Leaving these aside, I just discovered that the i386 compatibility page
 does apparently not list _any_ current intel CPUs (eg. Pentium D),
 and the question about whether recent Xeons still classify as Xeon in
 this list has been raised.

They are all supported and work fine, the web site simply does not keep up with
intel's marketing department.



Re: Intel Core 2 - errata pulled?!?

2007-08-07 Thread Chris Black

Chris Cappuccio wrote:

Toni Mueller [EMAIL PROTECTED] wrote:
  

Leaving these aside, I just discovered that the i386 compatibility page
does apparently not list _any_ current intel CPUs (eg. Pentium D),
and the question about whether recent Xeons still classify as Xeon in
this list has been raised.


The OpenBSD server hardware compatibility list at:
http://www.armorlogic.com/openbsd_information_server_compatibility_list.html
is pretty decent in terms of having dmesg's from current widely deployed 
Intel and AMD servers.




Re: Intel Core 2 - round #2

2007-07-12 Thread Artur Grabowski
bofh [EMAIL PROTECTED] writes:

 So, everyone picks up on the one thing that Linus fixed a while back,
 the TLB stuff.  What about the rest of the bugs?  The non-TLB crap?
 How is Art ignoring the relevance of the rest of the message?  He just
 said, the TLB is just a minor issue, that the *OTHER* guys are
 ignoring the major stuff.

I think that's what he said. He wasn't contradicting me, he was just
amplifying my message. :)

//art



Re: Intel Core 2 - round #2

2007-07-12 Thread bofh

On 12 Jul 2007 09:56:03 +0200, Artur Grabowski [EMAIL PROTECTED] wrote:

I think that's what he said. He wasn't contradicting me, he was just
amplifying my message. :)


In that case, color me *blush* :)  Apologies Jacob.

-Tai
--
This officer's men seem to follow him merely out of idle curiosity.
-- Sandhurst officer cadet evaluation.



Intel Core 2 - round #2

2007-07-11 Thread Christoph Egger
Linus contradicts Theo on Intel TLB issue:
http://blogs.zdnet.com/Ou/?p=559

Christoph



Re: Intel Core 2 - round #2

2007-07-11 Thread Artur Grabowski
Christoph Egger [EMAIL PROTECTED] writes:

 Linus contradicts Theo on Intel TLB issue:
 http://blogs.zdnet.com/Ou/?p=559

No he doesn't. The article is confused and missed the whole point.

The TLB issues are just one small part of what Theo was talking about,
not even the most important one.

Count the number of bugs in the errata. Only a very few of them deal with
the TLB and most of those are easy to deal with and we've already had
most of those right (the Core 2 problems we've been seeing are most
likely caused by a different errata that the operating system can't
do anything about, but I don't have any proof other than that updating
the BIOS helps). The biggest, potentially exploitable, issues are other
than the TLB issues.

//art



Re: Intel Core 2 - round #2

2007-07-11 Thread bofh

On 11 Jul 2007 10:59:12 +0200, Artur Grabowski [EMAIL PROTECTED] wrote:

Christoph Egger [EMAIL PROTECTED] writes:

 Linus contradicts Theo on Intel TLB issue:
 http://blogs.zdnet.com/Ou/?p=559

Count the number of bugs in the errata. Only a very few of them deal with
the TLB and most of those are easy to deal with and we've already had


I went and read the nice gif, there's actually another updated one
somewhere on the site.  If you looked at just the red ones, it's
scary.  There's even one with a math issue, there's one where the 2nd
core does not obey the NX bit, etc.  These are not TLB issues, and to
me, looks scary.


--
This officer's men seem to follow him merely out of idle curiosity.
-- Sandhurst officer cadet evaluation.



Re: Intel Core 2 - round #2

2007-07-11 Thread Jacob Yocom-Piatt

Artur Grabowski wrote:

Christoph Egger [EMAIL PROTECTED] writes:

  

Linus contradicts Theo on Intel TLB issue:
http://blogs.zdnet.com/Ou/?p=559



No he doesn't. The article is confused and missed the whole point.

The TLB issues are just one small part of what Theo was talking about,
not even the most important one.

Count the number of bugs in the errata. Only a very few of them deal with
the TLB and most of those are easy to deal with and we've already had
most of those right (the Core 2 problems we've been seeing are most
likely caused by a different errata that the operating system can't
do anything about, but I don't have any proof other than that updating
the BIOS helps). The biggest, potentially exploitable, issues are other
than the TLB issues.

  


classic computer geek argument technique: when someone presents a 
long-winded, obviously carefully thought-out argument you attack only 
the minor points that you can pick apart and ignore the relevance of the 
rest of the message.


the term rathered comes to mind.

cheers,
jake


//art

  



--



Re: Intel Core 2 - round #2

2007-07-11 Thread Jason McIntyre
On Wed, Jul 11, 2007 at 06:21:43PM -0500, Jacob Yocom-Piatt wrote:
 
 the term rathered comes to mind.
 

what does it mean?
jmc



Re: Intel Core 2 - round #2

2007-07-11 Thread John Mendenhall
On Thu, 12 Jul 2007, Jason McIntyre wrote:

 On Wed, Jul 11, 2007 at 06:21:43PM -0500, Jacob Yocom-Piatt wrote:
  
  the term rathered comes to mind.
  
 
 what does it mean?

Dan Rather-ed

JohnM

-- 
john mendenhall
[EMAIL PROTECTED]
surf utopia
internet services



Re: Intel Core 2 - round #2

2007-07-11 Thread Jason McIntyre
On Wed, Jul 11, 2007 at 04:33:24PM -0700, John Mendenhall wrote:
 On Thu, 12 Jul 2007, Jason McIntyre wrote:
 
  On Wed, Jul 11, 2007 at 06:21:43PM -0500, Jacob Yocom-Piatt wrote:
   
   the term rathered comes to mind.
   
  
  what does it mean?
 
 Dan Rather-ed
 

so i should have googled for it. i thought it was some horrible abuse of
rather (except it is).

ta
jmc



Re: Intel Core 2 - round #2

2007-07-11 Thread bofh

On 7/11/07, Jacob Yocom-Piatt [EMAIL PROTECTED] wrote:

Artur Grabowski wrote:
 The TLB issues are just one small part of what Theo was talking about,
 not even the most important one.

 Count the number of bugs in the errata. Only a very few of them deal with
 the TLB and most of those are easy to deal with and we've already had

classic computer geek argument technique: when someone presents a
long-winded, obviously carefully thought-out argument you attack only
the minor points that you can pick apart and ignore the relevance of the
rest of the message.


I'm not sure what you mean.  I read that interview.  They're only
concentrating on one item, TLB.  That's all they talked about.  IIRC,
Theo never said TLB will assuredly be exploitable, he said some of
the bugs will be.

So, everyone picks up on the one thing that Linus fixed a while back,
the TLB stuff.  What about the rest of the bugs?  The non-TLB crap?
How is Art ignoring the relevance of the rest of the message?  He just
said, the TLB is just a minor issue, that the *OTHER* guys are
ignoring the major stuff.


the term rathered comes to mind.


I would go for confused and not get the point.  Probably throw in
didn't read the original article properly, and didn't visit the
referenced links as well.

--
This officer's men seem to follow him merely out of idle curiosity.
-- Sandhurst officer cadet evaluation.



Re: Intel Core 2

2007-06-29 Thread David W. Hess
On Thu, 28 Jun 2007 15:34:05 +0100, Stuart Henderson [EMAIL PROTECTED]
wrote:

Lead is still permitted for some equipment (notably network infrastructure),
http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32002L0095:EN:HT
ML
annex 7:

- lead in solders for servers, storage and storage array systems
(exemption granted until 2010),

- lead in solders for network infrastructure equipment for switching,
signalling, transmission as well as network management for
telecommunication,

For some reason I thought this only applied to telecommunications and medical
equipment because of reliability concerns and long installed life.  Are those
the same reasons for including servers and storage?

I suspect a lot of RoHS compliant parts will make it into exempted equipment
just because of availability and difficult quality control but I would not
expect this to cause any significant problems.

I have not seen an exception for CdS photocells although many manufacturers
have
petitioned for one.  Unfortunately there are a lot of esoteric applications
for
which they have no substitute short of complete reengineering and in some
cases
not even then.  I expected at least the hermetically sealed ones to be
exempted.

http://sales.hamamatsu.com/en/products/solid-state-division/compound-semicond
uctors/cds.php



Re: Intel Core 2

2007-06-28 Thread Siegbert Marschall
Hi,

 On 6/27/07, Theo de Raadt [EMAIL PROTECTED] wrote:
 Various developers are busy implimenting workarounds for serious bugs
 in Intel's Core 2 cpu.

 These processors are buggy as hell, and some of these bugs don't just
 cause development/debugging problems, but will *ASSUREDLY* be
 exploitable from userland code.

 Full (current) errata from Intel:

   http://download.intel.com/design/processor/specupdt/31327914.pdf

 An easier summary document for some people to read:

   
 http://www.geek.com/images/geeknews/2006Jan/core_duo_errata__2006_01_21__full.gif


 I don't know much about the recent history of these chips. Are there
 any good summaries around?

don't know but I am not surprised. Intel get's kicked their butt by the
AMD64 cpu's like never before. The pull out the old PIII Design modified
by some other company for Low Energy and put the stuff into Laptops.
But since their P4 crap can't keep up to amd. They force the same old
thing into the Core CPUs. And hey, it works. They are low power and
fast. But ... it's a patchwork cpu ... no new development ... not enough
time to carefull test things ... structural and design flaws which can
not be cared for etc... So basically this all is two PIII cores with
lot's of additional logic and modifications turning it into the ultimate
Franken Dualcore PIII on steroids.

 Of course people shouldn't really know that, they might be scared of
  the monster. 

Considering all this the CPU runs very well. Don't own one though and
all the machines I care for are AMD since the AthlonXP came up.

I might still buy a Laptop with it, since I will be the only user on it,
the only bugs I care are those which crash the machine more often then I
crash it when dropping it *g* but even there some VIA stuff hit's the
marked which is quite promising and well, there's always the Zaurus.
And then there is MIPS. If AMD/Intel are not carefull they might wakeup
one day with mips all around. They pop up like mushrooms in corners
where you don't expect them.

-sm

* Now please Sharp, get us a new zaurus with a bit more RAM and a higher
  resolution display.



Re: Intel Core 2

2007-06-28 Thread RedShift

Constantine A. Murenin wrote:

On 27/06/07, Jacob Yocom-Piatt [EMAIL PROTECTED] wrote:

you make more money if your widgets break because your new widget is
vastly improved. new packaging, same great defects!


The best thing about computer parts randomly failing will hit us in a
few years, due to RoHS directives:

http://en.wikipedia.org/wiki/RoHS#Impact_on_reliability
http://en.wikipedia.org/wiki/Whisker_%28metallurgy%29


Another problem that lead-free solders face is the growth of tin

whiskers. These thin strands of tin can grow and make contact with an
adjacent trace, developing a short circuit. Tin whiskers have already
been responsible for at least one failure at a nuclear power plant.
Other documented failures include satellites in orbit, aircraft in
flight, and implanted medical pacemakers.


Reliability decay of low-lead materials may be economically

desirable for some consumer product companies because it provides a
mechanism to enforce planned obsolescence and replacement. Ironically,
this is the opposite of the claimed intent of RoHS legislation.

C.



uuhhh that's scary. Are you sure they haven't found a solution for that?



Re: Intel Core 2

2007-06-28 Thread Johan P. Lindström

rough translation from swedish to english of:

http://strombergson.com/kryptoblog/?p=311

begin

Intel Advannced Management Technology - Rootkit's for everyone

intel just released a new x86 cpu, one new addition avaiding the news
is the AMT (Active Management Technology)

AMT is a technology intended to facilitate survailance, maintenance
and control computers remotely.

AMT allows for the following funcitons among others:

* Monitor and control (filter) the network traffic - before/under the
running operatingsystem

* sending out patches to computers - even if they are turned off.

* Control, upgrade, change, add and remove software

* isolate and shutdown computers infected with viruses

* control on/off of the power supply

* re-route hdd access to a location on the network

* re-route mouse, keyboard, screen and other extras to a location on the network

AMT is based on functions in the chipset that allows chipsets to
communicate with other chips out-of-band from the CPU, options include
LAN, serial interfaces or a direct ethernet interface.

image

http://softwarecommunity.intel.com/UserFiles/en-us/figure_1(1).gif

/image

Ergo, there is a microcontroller in the MCU that is always on (as long
as the system has power through the power supply) and can recieve and
perform instructions even though the system appears to be turned off.

The microcontroller is floating in a software environment that
implements a huge number of service functions and gives customers the
option to add their own functions

translators note:
does anyone remember the bios resident virus of mid to late 90's?
end translators note.

image

http://softwarecommunity.intel.com/UserFiles/en-us/figure_2(1).gif

/image


one of the most important parts is the feature or function to
communicate with the machine through a separate TCP/IP stack, in other
words, even if there is a firewall or other security countermeasures
in place protecting the operatingsystems TCP/IP stack, there is a side
channel into the system.

translators note:
rant goes here
end translators note.

image

http://softwarecommunity.intel.com/UserFiles/en-us/figure_3.gif

/image

So AMT gives systemowners and administrators brand new ways to monitor
and control a large number of PC's. AMT will be shipped with a XML
(SOAP) based system for managing and administrating AMT clients.

But at the same time, the hair on my arms and raise thinking of what
would happend should this technology be used for evil purposes.

How easy would it be to detect and protect oneself from the rootkits
that will sneak into AMT.

Rutkowskas Blue Pill is in theory dangerously close. There are
security functions in AMT to ensure this will not happend, namely
Kerberos and Active Directory based authentication, further on the
built in sidechannel TCP/IP stack offers TLS based communication.

For those that want to know more about AMT link 1 there are several
pages on intel's website link 2. There is also a developerskit (SDK)
for AMT available free of change on intels site link 3


link 1
http://www.intel.com/technology/manage/iamt/

link 2 :
http://www.intel.com/business/vpro/index.htm

link 3 :
http://www.intel.com/cd/ids/developer/asmo-na/eng/321157.htm


On 6/27/07, Rui Miguel Silva Seabra [EMAIL PROTECTED] wrote:

On Wed, Jun 27, 2007 at 04:25:08PM -0300, Leonardo Rodrigues wrote:

http://www.geek.com/images/geeknews/2006Jan/core_duo_errata__2006_01_21__full
.gif
 Show stopper Potentially Catastrophic Those are some warm and fuzzy
 words =)

 Geez, that's a whole lot of bugs... I never imagined that processors
 could be so bugged.
 Theo says that AMD is getting less helpful towards open source OS.
 Well, that's great. We only have 2 big proc developers for i386, and
 now those two are turning out crap products with diminishing
 documentation =(

 I wonder where this road will lead us.

If you really want to know...

http://strombergson.com/kryptoblog/?p=311

I'd really love to read a translation of that document, but it seems to
say something along the lines of...

Basically, the new Celeron seems to have a separate memory and
process manager that can hide the thread and memory that does ... stuff.

But the chip is creepier than that.
If I am understanding Strvmbergson correctly, this chip is the first
step in a brave new world where you have no clue what really goes on
when you buy a chip.


About Strombergson:
Strvmbergson is one of Sweden's foremost experts on hardware design
(ASIC) and keeps a couple of software patents too (trie sorting ip
addresses for routing i.e).

--
Or not.
Today is Pungenday, the 32nd day of Confusion in the YOLD 3173
+ No matter how much you do, you never do enough -- unknown
+ Whatever you do will be insignificant,
| but it is very important that you do it -- Gandhi
+ So let's do it...?

[demime 1.01d removed an attachment of type application/pgp-signature]





--
-- JPL



Intel Core 2 problems and OpenBSD Security

2007-06-28 Thread Siju George

-- Forwarded message --
From: Theo de Raadt [EMAIL PROTECTED]
Date: Jun 27, 2007 10:38 PM
Subject: Intel Core 2
To: [EMAIL PROTECTED]


Various developers are busy implimenting workarounds for serious bugs
in Intel's Core 2 cpu.

These processors are buggy as hell, and some of these bugs don't just
cause development/debugging problems, but will *ASSUREDLY* be
exploitable from userland code.

As is typical, BIOS vendors will be very late providing workarounds /
fixes for these processors bugs.  Some bugs are unfixable and cannot
be worked around.  Intel only provides detailed fixes to BIOS vendors
and large operating system groups.  Open Source operating systems are
largely left in the cold.

Full (current) errata from Intel:

 http://download.intel.com/design/processor/specupdt/31327914.pdf

 - We bet there are many more errata not yet announced -- every month
   this file gets larger.
 - Intel understates the impact of these erraata very significantly.
   Almost all operating systems will run into these bugs.
 - Basically the MMU simply does not operate as specified/implimented
   in previous generations of x86 hardware.  It is not just buggy, but
   Intel has gone further and defined new ways to handle page tables
   (see page 58).
 - Some of these bugs are along the lines of buffer overflow; where
   a write-protect or non-execute bit for a page table entry is ignored.
   Others are floating point instruction non-coherencies, or memory
   corruptions -- outside of the range of permitted writing for the
   process -- running common instruction sequences.
 - All of this is just unbelievable to many of us.

An easier summary document for some people to read:

 
http://www.geek.com/images/geeknews/2006Jan/core_duo_errata__2006_01_21__full.gif

Note that some errata like AI65, AI79, AI43, AI39, AI90, AI99 scare
the hell out of us.  Some of these are things that cannot be fixed in
running code, and some are things that every operating system will do
until about mid-2008, because that is how the MMU has always been
managed on all generations of Intel/AMD/whoeverelse hardware.  Now
Intel is telling people to manage the MMU's TLB flushes in a new and
different way.  Yet even if we do so, some of the errata listed are
unaffected by doing so.

As I said before, hiding in this list are 20-30 bugs that cannot be
worked around by operating systems, and will be potentially
exploitable.  I would bet a lot of money that at least 2-3 of them
are.

==

For instance, AI90 is exploitable on some operating systems (but not
OpenBSD running default binaries).

==

At this time, I cannot recommend purchase of any machines based on the
Intel Core 2 until these issues are dealt with (which I suspect will
take more than a year).  Intel must be come more transparent.

(While here, I would like to say that AMD is becoming less helpful day
by day towards open source operating systems too, perhaps because
their serious errata lists are growing rapidly too).



Re: Intel Core 2 problems and OpenBSD Security

2007-06-28 Thread Siju George

On 6/28/07, Siju George [EMAIL PROTECTED] wrote:

-- Forwarded message --
From: Theo de Raadt [EMAIL PROTECTED]
Date: Jun 27, 2007 10:38 PM
Subject: Intel Core 2
To: [EMAIL PROTECTED]


Various developers are busy implimenting workarounds for serious bugs
in Intel's Core 2 cpu.



Sorry :-( this was supposed to go to the local BSD lists.

apologies

Siju



Re: Intel Core 2

2007-06-28 Thread Gary Baluha
http://www.theregister.com/2007/06/27/intel_core2_duo_bios_fix/

Intel has released a BIOS patch for Windows machines running Core 2 and
Xeon 3000/5000 chips that addresses potential unpredictable system
behavior.

After reading the whole article, it sounds like Intel is attempting to
address some of the many bugs the chips have.  In their wisdom, it sounds
like they are making it difficult to get these updates if you *don't* run
wind0ze.

I like this quote:
I'll put it to you this way, [Intel spokesman] Knupffer said. I've got a
core chip at home and I haven't updated.

That doesn't say much.  If it's a non-networked machine, who really needs
*any* patches...



Re: Intel Core 2

2007-06-28 Thread David W. Hess
On Thu, 28 Jun 2007 10:26:45 +0200, RedShift [EMAIL PROTECTED] wrote:

 Reliability decay of low-lead materials may be economically
 desirable for some consumer product companies because it provides a
 mechanism to enforce planned obsolescence and replacement. Ironically,
 this is the opposite of the claimed intent of RoHS legislation.

uuhhh that's scary. Are you sure they haven't found a solution for that?


The inexpensive solution is to use a minimum of 4% lead in the tin based
solder
but that goes against the purpose of RoHS even if more waste is produced do
to
early failure.  There are other alloying agents which impede tin whisker
growth
but they tend to either add significantly to the cost or compromise other
characteristics.



Re: Intel Core 2

2007-06-28 Thread Stuart Henderson
On 2007/06/28 09:16, David W. Hess wrote:
 On Thu, 28 Jun 2007 10:26:45 +0200, RedShift [EMAIL PROTECTED] wrote:
 
  Reliability decay of low-lead materials may be economically
  desirable for some consumer product companies because it provides a
  mechanism to enforce planned obsolescence and replacement. Ironically,
  this is the opposite of the claimed intent of RoHS legislation.
 
 uuhhh that's scary. Are you sure they haven't found a solution for that?
 
 
 The inexpensive solution is to use a minimum of 4% lead in the tin based
 solder but that goes against the purpose of RoHS even if more waste is
 produced do to early failure.

Lead is still permitted for some equipment (notably network infrastructure),
http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32002L0095:EN:HTML
annex 7:

- lead in solders for servers, storage and storage array systems
(exemption granted until 2010),

- lead in solders for network infrastructure equipment for switching,
signalling, transmission as well as network management for
telecommunication,

- lead in electronic ceramic parts (e.g. piezoelectronic devices).



Re: Intel Core 2

2007-06-28 Thread Rui Miguel Silva Seabra
Thanks very much!

On Thu, Jun 28, 2007 at 10:24:01AM +0200, Johan P. Lindstrvm wrote:
 rough translation from swedish to english of:
...



Intel Core 2

2007-06-27 Thread Theo de Raadt
Various developers are busy implimenting workarounds for serious bugs
in Intel's Core 2 cpu.

These processors are buggy as hell, and some of these bugs don't just
cause development/debugging problems, but will *ASSUREDLY* be
exploitable from userland code.

As is typical, BIOS vendors will be very late providing workarounds /
fixes for these processors bugs.  Some bugs are unfixable and cannot
be worked around.  Intel only provides detailed fixes to BIOS vendors
and large operating system groups.  Open Source operating systems are
largely left in the cold.

Full (current) errata from Intel:

  http://download.intel.com/design/processor/specupdt/31327914.pdf

  - We bet there are many more errata not yet announced -- every month
this file gets larger.
  - Intel understates the impact of these erraata very significantly.
Almost all operating systems will run into these bugs.
  - Basically the MMU simply does not operate as specified/implimented
in previous generations of x86 hardware.  It is not just buggy, but
Intel has gone further and defined new ways to handle page tables
(see page 58).
  - Some of these bugs are along the lines of buffer overflow; where
a write-protect or non-execute bit for a page table entry is ignored.
Others are floating point instruction non-coherencies, or memory
corruptions -- outside of the range of permitted writing for the
process -- running common instruction sequences.
  - All of this is just unbelievable to many of us.

An easier summary document for some people to read:

  
http://www.geek.com/images/geeknews/2006Jan/core_duo_errata__2006_01_21__full.gif

Note that some errata like AI65, AI79, AI43, AI39, AI90, AI99 scare
the hell out of us.  Some of these are things that cannot be fixed in
running code, and some are things that every operating system will do
until about mid-2008, because that is how the MMU has always been
managed on all generations of Intel/AMD/whoeverelse hardware.  Now
Intel is telling people to manage the MMU's TLB flushes in a new and
different way.  Yet even if we do so, some of the errata listed are
unaffected by doing so.

As I said before, hiding in this list are 20-30 bugs that cannot be
worked around by operating systems, and will be potentially
exploitable.  I would bet a lot of money that at least 2-3 of them
are.

For instance, AI90 is exploitable on some operating systems (but not
OpenBSD running default binaries).

At this time, I cannot recommend purchase of any machines based on the
Intel Core 2 until these issues are dealt with (which I suspect will
take more than a year).  Intel must be come more transparent.

(While here, I would like to say that AMD is becoming less helpful day
by day towards open source operating systems too, perhaps because
their serious errata lists are growing rapidly too).



Re: Intel Core 2

2007-06-27 Thread Almir Karic

On 6/27/07, Theo de Raadt [EMAIL PROTECTED] wrote:

At this time, I cannot recommend purchase of any machines based on the
Intel Core 2 until these issues are dealt with (which I suspect will
take more than a year).  Intel must be come more transparent.

(While here, I would like to say that AMD is becoming less helpful day
by day towards open source operating systems too, perhaps because
their serious errata lists are growing rapidly too).





so what laptop would you recommend to buy?


--
almir



Re: Intel Core 2

2007-06-27 Thread Theo de Raadt
 On 6/27/07, Theo de Raadt [EMAIL PROTECTED] wrote:
  At this time, I cannot recommend purchase of any machines based on the
  Intel Core 2 until these issues are dealt with (which I suspect will
  take more than a year).  Intel must be come more transparent.
 
  (While here, I would like to say that AMD is becoming less helpful day
  by day towards open source operating systems too, perhaps because
  their serious errata lists are growing rapidly too).
 
 
 
 
 so what laptop would you recommend to buy?

I don't make recommendations.



Re: Intel Core 2

2007-06-27 Thread Matthew Szudzik
 As is typical, BIOS vendors will be very late providing workarounds /
 fixes for these processors bugs.  Some bugs are unfixable and cannot
 be worked around.  Intel only provides detailed fixes to BIOS vendors
 and large operating system groups.  Open Source operating systems are
 largely left in the cold.

Is it know how many bugs are fixed by the BIOS updates that many vendors 
are releasing?  For example,

 http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-67648



Re: Intel Core 2

2007-06-27 Thread Leonardo Rodrigues

http://www.geek.com/images/geeknews/2006Jan/core_duo_errata__2006_01_21__full.gif
Show stopper Potentially Catastrophic Those are some warm and fuzzy words =)

Geez, that's a whole lot of bugs... I never imagined that processors
could be so bugged.
Theo says that AMD is getting less helpful towards open source OS.
Well, that's great. We only have 2 big proc developers for i386, and
now those two are turning out crap products with diminishing
documentation =(

I wonder where this road will lead us.

--
An OpenBSD user... and that's all you need to know =)

Please, send private emails to [EMAIL PROTECTED]



Re: Intel Core 2

2007-06-27 Thread bofh

On 6/27/07, Leonardo Rodrigues [EMAIL PROTECTED] wrote:

Theo says that AMD is getting less helpful towards open source OS.
Well, that's great. We only have 2 big proc developers for i386, and
now those two are turning out crap products with diminishing
documentation =(

I wonder where this road will lead us.


Well, there's always via, and I think we still like them... :)

--
This officer's men seem to follow him merely out of idle curiosity.
-- Sandhurst officer cadet evaluation.



Re: Intel Core 2

2007-06-27 Thread Daniel Horecki

2007/6/27, Leonardo Rodrigues [EMAIL PROTECTED]:

Theo says that AMD is getting less helpful towards open source OS.
Well, that's great. We only have 2 big proc developers for i386, and
now those two are turning out crap products with diminishing
documentation =(

I wonder where this road will lead us.


To sparc64? ;)

Anyway, what about Transmeta?

--
Daniel 'Shinden' Horecki
http://morr.pl



Re: Intel Core 2

2007-06-27 Thread Constantine A. Murenin

On 27/06/07, Daniel Horecki [EMAIL PROTECTED] wrote:

Anyway, what about Transmeta?


Check the news:


On February 7, 2007, Transmeta closed its engineering services

departments and terminated 75 employees. The company announced that it
would no longer develop and sell hardware, but would focus on the
development and licensing of intellectual property.

http://en.wikipedia.org/wiki/Transmeta

C.



Re: Intel Core 2

2007-06-27 Thread Stephan Andre'
On Wednesday 27 June 2007 13:08:16 Theo de Raadt wrote:
 Various developers are busy implimenting workarounds for serious bugs
 in Intel's Core 2 cpu.

 These processors are buggy as hell, and some of these bugs don't just
 cause development/debugging problems, but will *ASSUREDLY* be
 exploitable from userland code.

 As is typical, BIOS vendors will be very late providing workarounds /
 fixes for these processors bugs.  Some bugs are unfixable and cannot
 be worked around.  Intel only provides detailed fixes to BIOS vendors
 and large operating system groups.  Open Source operating systems are
 largely left in the cold.

When it becomes known that a fix/workaround is being horded and not
distributed, I hope we hear of it quickly.  It will be time for the user
community to start talking with Intel.  Or has this already started?

--STeve Andre'



Re: Intel Core 2

2007-06-27 Thread Timo Schoeler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Thus Leonardo Rodrigues [EMAIL PROTECTED] spake on Wed, 27 Jun
2007 16:25:08 -0300:

 http://www.geek.com/images/geeknews/2006Jan/core_duo_errata__2006_01_21__full.gif
 Show stopper Potentially Catastrophic Those are some warm and
 fuzzy words =)
 
 Geez, that's a whole lot of bugs... I never imagined that processors
 could be so bugged.
 Theo says that AMD is getting less helpful towards open source OS.
 Well, that's great. We only have 2 big proc developers for i386, and
 now those two are turning out crap products with diminishing
 documentation =(
 
 I wonder where this road will lead us.

MIPS64. Just wait for the chinese to save the world from Chipzilla :)

(And yes, MIPS is a really nice design, btw)
iD8DBQFGgs/P689t39h/zfARAhiVAJ9WNAVmt9Ncv98Kycm1/VJ6dJ6zfwCg5Apu
vwVNYZxxmaLhOVCZeg8ySBc=
=BzkT
-END PGP SIGNATURE-



Re: Intel Core 2

2007-06-27 Thread Douglas Allan Tutty
On Wed, Jun 27, 2007 at 12:45:10PM -0600, Theo de Raadt wrote:
  On 6/27/07, Theo de Raadt [EMAIL PROTECTED] wrote:
   At this time, I cannot recommend purchase of any machines based on the
   Intel Core 2 until these issues are dealt with (which I suspect will
   take more than a year).  Intel must be come more transparent.
  
   (While here, I would like to say that AMD is becoming less helpful day
   by day towards open source operating systems too, perhaps because
   their serious errata lists are growing rapidly too).
  
  so what laptop would you recommend to buy?
 
 I don't make recommendations.
 

Ok, rephrase the question (and I don't do laptop):

What computer/processor (any arch, not limited to i386) has the power to
do typical desktop stuff (browse the web, watch DVDs, edit photos) and
at the same time has been great to port/develop for?  Anything other
than the desktop stuff above works just fine on my 486 with OBSD (thanks
again all).

Other than Intel and AMD, is there a third CPU maker that makes good
CPUs that work in systems that will then run OBSD?  For example, I note
that the IBM PowerPC is _not_ listed as a port and I know that there
must be a reason for this.  If there was such a vendor and a port didn't
exist, perhaps a discussion on what a port would take would be in order?

Just my 2c, and I already bought my new box for this decade (AMD Athlon
64).

Doug.



Re: Intel Core 2

2007-06-27 Thread Lontronics Mailinglist account
 Ok, rephrase the question (and I don't do laptop):
 
 What computer/processor (any arch, not limited to i386) has the power to
 do typical desktop stuff (browse the web, watch DVDs, edit photos) and
 at the same time has been great to port/develop for?  Anything other
 than the desktop stuff above works just fine on my 486 with OBSD (thanks
 again all).
 
 Other than Intel and AMD, is there a third CPU maker that makes good
 CPUs that work in systems that will then run OBSD?  For example, I note
 that the IBM PowerPC is _not_ listed as a port and I know that there
 must be a reason for this.  If there was such a vendor and a port didn't
 exist, perhaps a discussion on what a port would take would be in order?
 
 Just my 2c, and I already bought my new box for this decade (AMD Athlon
 64).
 
 Doug.
 
 

I am a little shocked there are so many serious issues with the dual core 
processors.
Though, I do have a laptop with a duo core, running OBSD without any problems.
What I will say; it is shocking, but for normal usage, most users will never 
notice these issues.
What will not mean that I will ask the next time before I buy another 
computer

Jan



Re: Intel Core 2

2007-06-27 Thread Jacob Yocom-Piatt

Lontronics Mailinglist account wrote:

I am a little shocked there are so many serious issues with the dual core 
processors.
  


when competition is involved companies develop products as quickly as 
they can to keep up with the joneses. if your product(s) lack the bells 
and whistles the competition has, joey bagoconsumer will not buy your 
stuff b/c he's been successfully brainwashed into thinking feature X 
will make his life better. for an average computer user multicore 
processing doesn't do a whole lot besides compensate for slugware-driven 
OSes that are built like amUrican cars, whose primary purpose is to 
build product dependency and require replacement 4-5 years down the 
road. same lesson henry ford learned with the model t applies to 
large-scale hardware manufacturing.


you make more money if your widgets break because your new widget is 
vastly improved. new packaging, same great defects!


cheers,
jake


Though, I do have a laptop with a duo core, running OBSD without any problems.
What I will say; it is shocking, but for normal usage, most users will never 
notice these issues.
What will not mean that I will ask the next time before I buy another 
computer

Jan




Re: Intel Core 2

2007-06-27 Thread Constantine A. Murenin

On 27/06/07, Jacob Yocom-Piatt [EMAIL PROTECTED] wrote:

you make more money if your widgets break because your new widget is
vastly improved. new packaging, same great defects!


The best thing about computer parts randomly failing will hit us in a
few years, due to RoHS directives:

http://en.wikipedia.org/wiki/RoHS#Impact_on_reliability
http://en.wikipedia.org/wiki/Whisker_%28metallurgy%29


Another problem that lead-free solders face is the growth of tin

whiskers. These thin strands of tin can grow and make contact with an
adjacent trace, developing a short circuit. Tin whiskers have already
been responsible for at least one failure at a nuclear power plant.
Other documented failures include satellites in orbit, aircraft in
flight, and implanted medical pacemakers.


Reliability decay of low-lead materials may be economically

desirable for some consumer product companies because it provides a
mechanism to enforce planned obsolescence and replacement. Ironically,
this is the opposite of the claimed intent of RoHS legislation.

C.



Re: Intel Core 2

2007-06-27 Thread Rafael Almeida

On 6/27/07, Jacob Yocom-Piatt [EMAIL PROTECTED] wrote:

when competition is involved companies develop products as quickly as
they can to keep up with the joneses. if your product(s) lack the bells
and whistles the competition has, joey bagoconsumer will not buy your
stuff b/c he's been successfully brainwashed into thinking feature X
will make his life better. for an average computer user multicore
processing doesn't do a whole lot besides compensate for slugware-driven
OSes that are built like amUrican cars, whose primary purpose is to
build product dependency and require replacement 4-5 years down the
road. same lesson henry ford learned with the model t applies to
large-scale hardware manufacturing.

you make more money if your widgets break because your new widget is
vastly improved. new packaging, same great defects!



But I need two cores because I want to run youtube AND the Explorer!

Meanwhile, I think the real problem here is them not releasing much
documentation on the problems to the public.

Bugs will happen, yeah, some are pretty bad; and yeah, part of the
cause of it is that they have unecessarily close deadlines
(unecessarily in the sense that the world doesn't really need the next
generation of processors real soon). But those are not the only
reasons for a buggy hardware, it's also a matter of human limitation.
It's unrealistic to think your hardware will be perfect.

All in all, the intel's core 2 clearly is not prepared for some
critical uses. That does not mean that you can't successfuly run it in
your desktop or even some servers. You'll most likely have much more
dangerous vulnerabilities in the software you're using anyway.



Re: Intel Core 2

2007-06-27 Thread Nick Price
On 6/27/07, Theo de Raadt [EMAIL PROTECTED] wrote:

 Various developers are busy implimenting workarounds for serious bugs
 in Intel's Core 2 cpu.

 These processors are buggy as hell, and some of these bugs don't just
 cause development/debugging problems, but will *ASSUREDLY* be
 exploitable from userland code.

 As is typical, BIOS vendors will be very late providing workarounds /
 fixes for these processors bugs.  Some bugs are unfixable and cannot
 be worked around.  Intel only provides detailed fixes to BIOS vendors
 and large operating system groups.  Open Source operating systems are
 largely left in the cold.

 Full (current) errata from Intel:

 http://download.intel.com/design/processor/specupdt/31327914.pdf

 - We bet there are many more errata not yet announced -- every month
this file gets larger.
 - Intel understates the impact of these erraata very significantly.
Almost all operating systems will run into these bugs.
 - Basically the MMU simply does not operate as specified/implimented
in previous generations of x86 hardware.  It is not just buggy, but
Intel has gone further and defined new ways to handle page tables
(see page 58).
 - Some of these bugs are along the lines of buffer overflow; where
a write-protect or non-execute bit for a page table entry is ignored.
Others are floating point instruction non-coherencies, or memory
corruptions -- outside of the range of permitted writing for the
process -- running common instruction sequences.
 - All of this is just unbelievable to many of us.

 An easier summary document for some people to read:


 http://www.geek.com/images/geeknews/2006Jan/core_duo_errata__2006_01_21__full.gif

 Note that some errata like AI65, AI79, AI43, AI39, AI90, AI99 scare
 the hell out of us.  Some of these are things that cannot be fixed in
 running code, and some are things that every operating system will do
 until about mid-2008, because that is how the MMU has always been
 managed on all generations of Intel/AMD/whoeverelse hardware.  Now
 Intel is telling people to manage the MMU's TLB flushes in a new and
 different way.  Yet even if we do so, some of the errata listed are
 unaffected by doing so.

 As I said before, hiding in this list are 20-30 bugs that cannot be
 worked around by operating systems, and will be potentially
 exploitable.  I would bet a lot of money that at least 2-3 of them
 are.

 For instance, AI90 is exploitable on some operating systems (but not
 OpenBSD running default binaries).

 At this time, I cannot recommend purchase of any machines based on the
 Intel Core 2 until these issues are dealt with (which I suspect will
 take more than a year).  Intel must be come more transparent.

 (While here, I would like to say that AMD is becoming less helpful day
 by day towards open source operating systems too, perhaps because
 their serious errata lists are growing rapidly too).


So who currently (if anybody) is cooperating nicely?  This is a sad state of
affairs.



Re: Intel Core 2

2007-06-27 Thread Nick Guenther

On 6/27/07, Theo de Raadt [EMAIL PROTECTED] wrote:

Various developers are busy implimenting workarounds for serious bugs
in Intel's Core 2 cpu.

These processors are buggy as hell, and some of these bugs don't just
cause development/debugging problems, but will *ASSUREDLY* be
exploitable from userland code.

Full (current) errata from Intel:

  http://download.intel.com/design/processor/specupdt/31327914.pdf

An easier summary document for some people to read:

  
http://www.geek.com/images/geeknews/2006Jan/core_duo_errata__2006_01_21__full.gif


This summary is for the core duo, but the errata is for. How do you
know the bugs are all the same? I mean, seeing as it's a large
monopolistic corp, I'm sure many of the same mistakes were carried
over, but all of them?

I don't know much about the recent history of these chips. Are there
any good summaries around?

-Nick



Re: Intel Core 2

2007-06-27 Thread uv negativa
via C7 a C3 questions?
they work well? they give support?
thanks

On 6/27/07, Nick Price [EMAIL PROTECTED] wrote:

 On 6/27/07, Theo de Raadt [EMAIL PROTECTED] wrote:
 
  Various developers are busy implimenting workarounds for serious bugs
  in Intel's Core 2 cpu.
 
  These processors are buggy as hell, and some of these bugs don't just
  cause development/debugging problems, but will *ASSUREDLY* be
  exploitable from userland code.
 
  As is typical, BIOS vendors will be very late providing workarounds /
  fixes for these processors bugs.  Some bugs are unfixable and cannot
  be worked around.  Intel only provides detailed fixes to BIOS vendors
  and large operating system groups.  Open Source operating systems are
  largely left in the cold.
 
  Full (current) errata from Intel:
 
  http://download.intel.com/design/processor/specupdt/31327914.pdf
 
  - We bet there are many more errata not yet announced -- every month
 this file gets larger.
  - Intel understates the impact of these erraata very significantly.
 Almost all operating systems will run into these bugs.
  - Basically the MMU simply does not operate as specified/implimented
 in previous generations of x86 hardware.  It is not just buggy, but
 Intel has gone further and defined new ways to handle page tables
 (see page 58).
  - Some of these bugs are along the lines of buffer overflow; where
 a write-protect or non-execute bit for a page table entry is ignored.
 Others are floating point instruction non-coherencies, or memory
 corruptions -- outside of the range of permitted writing for the
 process -- running common instruction sequences.
  - All of this is just unbelievable to many of us.
 
  An easier summary document for some people to read:
 
 
 
 http://www.geek.com/images/geeknews/2006Jan/core_duo_errata__2006_01_21__full.gif
 
  Note that some errata like AI65, AI79, AI43, AI39, AI90, AI99 scare
  the hell out of us.  Some of these are things that cannot be fixed in
  running code, and some are things that every operating system will do
  until about mid-2008, because that is how the MMU has always been
  managed on all generations of Intel/AMD/whoeverelse hardware.  Now
  Intel is telling people to manage the MMU's TLB flushes in a new and
  different way.  Yet even if we do so, some of the errata listed are
  unaffected by doing so.
 
  As I said before, hiding in this list are 20-30 bugs that cannot be
  worked around by operating systems, and will be potentially
  exploitable.  I would bet a lot of money that at least 2-3 of them
  are.
 
  For instance, AI90 is exploitable on some operating systems (but not
  OpenBSD running default binaries).
 
  At this time, I cannot recommend purchase of any machines based on the
  Intel Core 2 until these issues are dealt with (which I suspect will
  take more than a year).  Intel must be come more transparent.
 
  (While here, I would like to say that AMD is becoming less helpful day
  by day towards open source operating systems too, perhaps because
  their serious errata lists are growing rapidly too).


 So who currently (if anybody) is cooperating nicely?  This is a sad state
 of
 affairs.