Shuttle SN68SG2

When a UPS dies is it time to buy/build a new computer? If that computer has survived through the expected life of two home-class UPSes, then yes in my case. I've built my own workstations since the 486 days and tended toward moderately high-end gaming/video rigs. But keeping a house up has eaten into the tinkering time I once had.

So after much debate I settled on a Shuttle SN68SG2. For such a little thing, I'm rather impressed. No problems with Fedora 8 on it. All I've kept from the old setup is the monitor, keyboard, and mouse. If you are interested in one, here's the skinny:

My installed hardware:

  • CPU: AMD 64 X2 4600+
  • RAM: (1) Corsair Value Select DDR2 667MHz 1GB
  • HD: Western Digital SATA-II 80G (BIOS set to AHCI)
  • CD/DVD: Sony IDE 20X Dual Layer, DVD+-RW
  • TV tuner: Hauppange WinTV (something - old) PCI
  • Misc: Belkin USB to PS2 KBD/MSE adapter

Software of note:

  • OS Primary: Fedora 8 (via KDE Live CD 32bit)
    • Video: nVidia's driver via Livna
    • uname -a: Linux [host] 2.6.25.9-40.fc8 #1 SMP [date] i686 athlon i386 GNU/Linux
  • OS Secondary: none (maybe VMs later)

Works:

  • Boot from SATA HD - yes
  • Boot from IDE CD - yes
  • Sound - yes
  • Network - yes (forcedeth driver)
  • Video using Vesa higher than 800x600 - yes, configure monitor
  • Video using nVidia higher than 800x600 - yes
  • Video using nv - untested
  • USB - yes (adaptor and can monitor ups)
  • Firewire - untested
  • lm_sensors - yes: each core, 3 other temps, 2 fan rpms, voltages

Outputs of:

 


======== lspci ========

00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation Unknown device 0541 (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1)
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation Unknown device 0561 (rev a2)
00:09.0 SATA controller: nVidia Corporation MCP67 AHCI Controller (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0d.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0e.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0f.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:10.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:11.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:12.0 VGA compatible controller: nVidia Corporation GeForce 7025 (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:08.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
01:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
01:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)


======== lsusb ========

Bus 002 Device 001: ID 1d6b:0002
Bus 004 Device 002: ID 0a81:0205 Chesen Electronics Corp. PS/2 Keyboard+Mouse Adapter
Bus 004 Device 001: ID 1d6b:0001
Bus 001 Device 001: ID 1d6b:0002
Bus 003 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 003 Device 001: ID 1d6b:0001

======== /etc/modprobe.conf ========

# Has not been tweaked from F8 install
alias eth0 forcedeth
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0

======== lsmod ========

Module                  Size  Used by
rfcomm                 33105  0
l2cap                  22721  9 rfcomm
bluetooth              48165  4 rfcomm,l2cap
it87                   22097  0
hwmon_vid               6721  1 it87
fuse                   41437  1
sunrpc                151777  3
nf_conntrack_ipv4      11717  3
ipt_REJECT              7105  2
iptable_filter          6721  1
ip_tables              14033  1 iptable_filter
nf_conntrack_ipv6      16469  3
xt_state                6209  6
nf_conntrack           50453  3 nf_conntrack_ipv4,nf_conntrack_ipv6,xt_state
xt_tcpudp               6977  10
ip6t_ipv6header         6209  2
ip6t_REJECT             7745  2
ip6table_filter         6593  1
ip6_tables             15057  2 ip6t_ipv6header,ip6table_filter
x_tables               15557  7 ipt_REJECT,ip_tables,xt_state,xt_tcpudp,ip6t_ipv6header,ip6t_REJECT,ip6_tables
cpufreq_ondemand       10445  1
powernow_k8            19141  1
dm_mirror              25541  0
dm_multipath           18505  0
dm_mod                 49577  2 dm_mirror,dm_multipath
ipv6                  224901  20 nf_conntrack_ipv6,ip6t_REJECT
sr_mod                 17541  0
cdrom                  32865  1 sr_mod
tuner                  34977  0
tea5767                 9541  1 tuner
tda8290                15173  1 tuner
tda18271               32457  1 tda8290
tda827x                13125  1 tda8290
tuner_xc2028           20177  1 tuner
xc5000                 13125  1 tuner
tda9887                12357  1 tuner
tuner_simple           10953  1 tuner
mt20xx                 14153  1 tuner
tea5761                 8261  1 tuner
tvaudio                24217  0
pata_acpi               8641  0
snd_bt87x              15973  2
snd_hda_intel         319737  3
bttv                  152085  0
snd_seq_dummy           6853  0
snd_seq_oss            29633  0
videodev               32449  2 tuner,bttv
snd_seq_midi_event      9921  1 snd_seq_oss
v4l1_compat            16069  1 videodev
ir_common              36165  1 bttv
compat_ioctl32          5313  1 bttv
i2c_algo_bit            9157  1 bttv
snd_seq                44913  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          9933  3 snd_seq_dummy,snd_seq_oss,snd_seq
v4l2_common            12993  3 tuner,tvaudio,bttv
videobuf_dma_sg        14149  1 bttv
videobuf_core          17861  2 bttv,videobuf_dma_sg
btcx_risc               7881  1 bttv
parport_pc             26596  0
parport                32301  1 parport_pc
tveeprom               17233  1 bttv
ata_generic             9413  0
pcspkr                  6593  0
snd_pcm_oss            37441  0
serio_raw               8901  0
k8temp                  8257  0
snd_mixer_oss          16577  3 snd_pcm_oss
hwmon                   6493  2 it87,k8temp
nvidia               7092004  24
snd_pcm                61637  3 snd_bt87x,snd_hda_intel,snd_pcm_oss
firewire_ohci          22213  0
firewire_core          34785  1 firewire_ohci
forcedeth              46541  0
snd_hwdep              10309  1 snd_hda_intel
snd_timer              21065  2 snd_seq,snd_pcm
snd                    44517  16 snd_bt87x,snd_hda_intel,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_timer
snd_page_alloc         11337  3 snd_bt87x,snd_hda_intel,snd_pcm
i2c_core               20949  17 tuner,tea5767,tda8290,tda18271,tda827x,tuner_xc2028,xc5000,tda9887,tuner_simple,mt20xx,tea5761,tvaudio,bttv,i2c_algo_bit,v4l2_common,tveeprom,nvidia
crc_itu_t               6081  1 firewire_core
soundcore               9633  3 snd
pata_amd               14021  0
button                 10321  0
sg                     31733  0
ahci                   27209  2
libata                126672  4 pata_acpi,ata_generic,pata_amd,ahci
sd_mod                 25945  3
scsi_mod              122349  4 sr_mod,sg,libata,sd_mod
ext3                  110409  1
jbd                    41301  1 ext3
mbcache                10309  1 ext3
uhci_hcd               22993  0
ohci_hcd               22853  0
ehci_hcd               32205  0

======== /etc/sysconfig/lm_sensors ========

# Run sensors-detect to generate this
MODULE_0=it87
MODULE_1=k8temp

Hello,I love your blog! I

Hello,I love your blog! I think you've got a nice mix going actually.