Board:sunw/ultra40m2

From coreboot
Jump to: navigation, search

This page describes the Sun Ultra 40 M2.

It is maintained by jakllsch and seait.

Status

Device/functionality Status Comments
CPU
CPU works WIP Dual-core K8 CPUs only running at 1Ghz. Possible issue booting Linux when setting FID/VID.
L1 cache enabled Untested
L2 cache enabled Untested
L3 cache enabled Untested
Multiple CPU support OK
Multi-core support OK
Hardware virtualization Untested
RAM
EDO N/A
SDRAM N/A
SO-DIMM N/A
DDR N/A
DDR2 WIP Possible issues addressing memory above 4GB. ECC needs tested.
DDR3 N/A
Dual channel support OK Seems to be working.
ECC support N/A
On-board Hardware
On-board IDE 3.5" Untested
On-board IDE 2.5" N/A
On-board SATA OK SATA on MCP55b (IO-55) unknown - needs tested.
On-board SCSI N/A
On-board USB OK
On-board VGA N/A
On-board Ethernet OK
On-board Audio Untested
On-board Modem N/A
On-board FireWire No Firewire is on stuck PCI Bus (00:06.0)
On-board Smartcard reader N/A
On-board CompactFlash N/A
On-board PCMCIA N/A
On-board Wifi N/A
On-board Bluetooth N/A
On-board SD card reader N/A
Add-on slots/cards
ISA add-on cards N/A
Audio/Modem-Riser (AMR/CNR) cards N/A
PCI add-on cards No 00:06.0 stuck PCI Bus. Firewire and PCI slot affected.
Mini-PCI add-on cards N/A
PCI-X add-on cards N/A
AGP graphics cards N/A
PCI Express x1 add-on cards N/A
PCI Express x2 add-on cards N/A
PCI Express x4 add-on cards N/A
PCI Express x8 add-on cards N/A
PCI Express x16 add-on cards OK Slot on board with label "PCIE3" tested with video card - works. Others need tested but probably working.
PCI Express x32 add-on cards N/A
HTX add-on cards N/A
Legacy / Super I/O
Floppy N/A
Serial port 1 (COM1) OK Using LCP47B397 superio code. superio/smscsuperio possibly broken.
Serial port 2 (COM2) N/A
Parallel port N/A N/A
PS/2 keyboard N/A
PS/2 mouse N/A
Game port N/A
Infrared N/A
PC speaker Unknown
DiskOnChip N/A
Input
Trackpoint N/A
Touchpad N/A
Fn Hotkeys N/A
Fingerprint Reader N/A
Laptop
Docking VGA N/A
Docking LAN N/A
Docking USB N/A
Docking Audio N/A
Docking Displayport N/A
Thinklight N/A
Webcam N/A
Miscellaneous
Sensors / fan control WIP jakllsch has figured some of this out and put in place a short term solution for managing fan speed. More work needed.
Hardware watchdog N/A
SMBus Unknown
CAN bus N/A
CPU frequency scaling Untested
Other powersaving features N/A
ACPI No No ACPI implementation yet.
Reboot Untested
Poweroff No
Suspend Unknown
Nonstandard LEDs Untested
High precision event timers (HPET) No Present but not enabled.
Random number generator (RNG) N/A
Wake on modem ring Untested
Wake on LAN Untested
Wake on keyboard Untested
Wake on mouse Untested
Flashrom OK

Board Information

CPU: Dual Socket F with Node 1 connected to HT Link 0 on Node 0

Chipset: Two southbridges - nForce Pro 3600 (MCP55) connected to HT Link 1 on Node 0 and nForce Pro 3050 (IO-55) connected to HT Link 2 on Node 0.

SuperIO: SMSC DME1737

Fan Controller: Chassis and Memory are on the DME1737 HW monitor (accessible via i2c.)

CPU Fan Controller: SMSC EMC6D103 (LM85 Linux driver)

Supported CPUs

Currently supports Socket F dual-core processors (K8.) Planned support for Fam10.

GNU head This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.