SUCCESS: Sun Blade 100 with Firewire-attached HDD (IEEE 1394)

Marius Strobl marius at
Fri Jun 17 09:25:47 GMT 2005

On Fri, Jun 17, 2005 at 01:09:38AM -0700, David O'Brien wrote:
> On Tue, Jun 07, 2005 at 12:08:20AM +0200, Marius Strobl wrote:
> > On Mon, Jun 06, 2005 at 11:40:48PM +0200, Ralf-Philipp Weinmann wrote:
> > > The FreeBSD/sparc64 5.4R Hardware Notes list this machine as "fully
> > > supported" (section 2.1). This seems odd to me, since it is clearly NOT
> > >  the case. Without this patch, the controller simply wasn't initialized
> > > correctly.
> > 
> > Yeah, the sparc64 hardware notes have to be read in the context of
> > the time when they where written which was mainly when e.g. the
> > MD PCI code was fixed to work on stuff like E450 and some of the
> > weirder USII[e,i] based systems etc. From a today's perspective they
> > sound more like propaganda...
> I feel the language is fine.  For entire existence of the FreeBSD/sparc64
> I've never missed firewire or floppy on my SunBlade 100.  When we wrote
> the notes, "fully supported" mean the CPU, on-board disk controller (ATA
> or SCSI), NIC, and sio(4) were fully supported.  For typical development
> and server deployment that is all that was needed.
> There are devices found on some i386 machines that we don't support
> (wireless NIC and modem, usb2 for a long time), yet most would consider
> them "fully supported".

Personally I agree but the "fully supported" in the sparc64 hardware
notes seems to regularly trick people into thinking that FreeBSD is
a drop-in replacement for Solaris in all aspects which simply isn't
FYI, even sio(4) was never fully supported by the in-tree sources,
in order to use the NS16650 with sio(4) as a console on sparc64 one
had to apply the hacks from AFAICT for the
entire existence of FreeBSD/sparc64 the ALI ATA controllers used
on-board in Blade 100 etc. also were only guaranteed to work at
UDMA33, regardless whether used with original Sun drives or not
(f.e. search the freebsd-sparc64 archives for tmm@ talking about
data corruption at UDMA66). Given such limitations im not sure
whether it was and is advisable to describe e.g. the Blade 100 as
"fully supported", even by your definition. Ultra models from
Ultra 2 and onwards however probably can be described as "fully
supported" when using your definition. Anyway, the hardware notes
still should outline what's really meant by "fully supported" in
order to not cause confusion and frustration.


More information about the freebsd-sparc64 mailing list