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:
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)
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
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.