Search:  
Gentoo Wiki

Tyan_Tiger_K8WE

This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

General Information

Contents

Detailed Spec :

Note: Everything works in gentoo linux
* Tyan manual download link:
* Community Site:
* Gentoo Forum thread:
* Blog-thread:

Known Good Configuration

Large IO WAIT State with 3ware:

Warning: Display Causing problems Especially SLI

Picture:

Caution

Warning: DONT FRY YOUR Motherboard

Manual Addnum

BIOS

Warning: USB Settings are sensative
Warning: BAD Ram may be hard to spot
Warning: BIOS upgrade may be necessary

Failure to Boot

Warning: If there are no IDE or SATA disks set bootable USB will fail
Note: I run BIOS 1.04

Kernel configuration

Linux localhost 2.6.20-gentoo-r6 #1 SMP Sat Apr 21 22:19:33 EST 2007 x86_64 Dual Core AMD Opteron(tm) Processor 290 AuthenticAMD GNU/Linux

NUMA Support

Linux Kernel Configuration: CPU and Memory (NUMA)
Processor type and features --->
 <*> /dev/cpu/*/msr - Model-specific register support
 <*> /dev/cpu/*/cpuid - CPU information support
 [*] MTRR (Memory Type Range Register) support
 [*] Symmetric multi-processing support
 [*] SMT (Hyperthreading) scheduler support
 [*] Multi-core scheduler support
 [*] Non Uniform Memory Access (NUMA) Support
 [*] ACPI NUMA detection
 [*] Page migration
 [*] Provide RTC interrupt
 [*] AMD MCE features
 [*] Function reordering

LSI 53C1030 U320 SCSI

Linux Kernel Configuration: LSI + SCSI DISK/ROM support
Device Drivers --->
 Fusion MPT device support  --->
  <*> Fusion MPT ScsiHost drivers for SAS
 SCSI device support  --->
  <*> RAID Transport Class
  <*> SCSI device support
  [*] legacy /proc/scsi/ support
  <*> SCSI disk support
  <M> SCSI CDROM support
  [*] Enable vendor-specific extensions (for SCSI CDROM)
  <M> SCSI generic support
  <M> SCSI media changer support

SATA

Linux Kernel Configuration: NV SATA on board
Device Drivers --->
 Serial ATA (prod) and Parallel ATA (experimental) drivers  --->
  <M> ATA device support
  <M> NVIDIA SATA support

NIC

forcedeth.ko

Linux Kernel Configuration: NV NIC
Device Drivers --->
 Network device support  --->
  Ethernet (10 or 100Mbit)  --->
   <M> nForce Ethernet support

Sound

Linux Kernel Configuration: AC97
Device Drivers --->
 Sound --->
  Advanced Linux Sound Architecture --->
   PCI Devices --->
    <M> Intel/SiS/nVidia/AMD/ALi AC97 Controller

USB

Warning: USB is touchy, watch for high utalization

USB can cause bootup problems especially on 32 bit installs. Use noapic and/or nousb if the boot CD does not work.

Linux Kernel Configuration: USB
Device Drivers --->
 USB support  --->
  <M> Support for Host-side USB
  [*] USB device filesystem
  <M> EHCI HCD (USB 2.0) support
  <M> OHCI HCD support
  <M> USB Human Interface Device (full HID) support 

IEE1394 / Firewire

Works well, though it took later 2.6 releases to recognize the specific hardware ID of the firewire controller

Linux Kernel Configuration: FireWire IEEE 1394
Device Drivers --->
 IEEE 1394 (FireWire) support  --->
  <M> IEEE 1394 (FireWire) support
  [*] Build in extra config rom entries for certain functionality
  [*] IP-1394 Entry
  <M> OHCI-1394 support
  <M> SBP-2 support (Harddisks etc.)

1:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 OHCI)

       Subsystem: Tyan Computer Unknown device 2895
       Flags: bus master, medium devsel, latency 64, IRQ 19
       Memory at a0104000 (32-bit, non-prefetchable) [size=2K]
       Memory at a0100000 (32-bit, non-prefetchable) [size=16K]
       Capabilities: [44] Power Management version 2

PATA

Standard settings apply

Sensors

Amazing Hardware monitoring support:

Linux Kernel Configuration: Sensors K8WE
Device Drivers --->
 I2C Support --->
  <M> I2C Support
  <M> I2C Device Interface
 I2C Hardware Bus Support --->
  <M> AMD 756/766/768/8111 and nVidia nForce 
  <M> AMD 756/766/768/8111 and nVidia nForce 
  <M> AMD 8111  
  <M> Intel 82801 (ICH) 
  <M> Nvidia nForce2, nForce3 and nForce4
 Miscellaneous I2C Chip Support --->
  <M> EEPROM reader
 Hardware Monitoring Support --->
  <M> Hardware Monitoring support
  <M> AMD Athlon64/FX or Opteron temperature sensor
  <M> SMSC LPC47B397-NC

Standard lmsensors/libsensors configuration.

Other information

Linux Kernel Configuration: Misc Kernel
Bus options (PCI etc.)
 [*] Support mmconfig PCI config space access
 [*] PCI Express support
 [*] Message Signaled Interrupts (MSI and MSI-X)
 [*] Interrupts on hypertransport devices
 [*] Root Port Advanced Error Reporting support

Grub 32 bit

Note: This is what I used with 32bit

kernel /boot/vmlinuz root=/dev/sda1 ro apic apci=noirq iommu=memaper=3 swiotlb=65536

Note: 64bit is clean

kernel /boot/vmlinuz root=/dev/sda4

make.conf USE FLAG

I live sort of dangeriously, you may not want to run so much experimental settings, but this is all fairly stable. No system crashes to the kernel, only occasional vmware-server problems but sshd always seems to accept my SYN

Code: make.conf
 
CFLAGS="-march=k8 -O3 -funroll-loops -pipe -fomit-frame-pointer"
ACCEPT_KEYWORDS="~amd64"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j4"
FEATURES="ccache"
CCACHE_DIR="/mnt/raid1/ccache"
CCACHE_SIZE="50G"
USE="nv dri nvidia glx glitz pdf png cairo qt kde dvd alsa crypt cdr glib2 emacs 3dnow 3dnowext mmxext mmx sse sse2 sse3 X xcomposite pdf gtk gnome nptl nptlonly samba swat xinerama nsplugin arts -ipv6"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nv nvidia vesa"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage/xeffects/trunk /usr/local/portage/xeffects/experimental /usr/local/portage/crossdev"
  

lsmods output

Code: lsmods
 
localhost:~# lsmod
Module                  Size  Used by
loop                   63124  2
sr_mod                 18084  0
cdrom                  36520  1 sr_mod
sbp2                   24900  0
usb_storage            44164  0
nvidia               7760600  40
usbhid                 26080  0
hid                    23936  1 usbhid
snd_intel8x0           36520  1
snd_ac97_codec        107288  1 snd_intel8x0
ac97_bus                3392  1 snd_ac97_codec
snd_pcm                86088  2 snd_intel8x0,snd_ac97_codec
snd_timer              24776  1 snd_pcm
snd                    63656  6 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               9504  1 snd
snd_page_alloc         10960  2 snd_intel8x0,snd_pcm
forcedeth              45000  0
sata_nv                21508  0
libata                112736  1 sata_nv
3w_9xxx                35396  2
ohci1394               35336  1
ieee1394              107064  2 sbp2,ohci1394
i2c_nforce2             6848  0
i2c_core               24640  2 nvidia,i2c_nforce2
ehci_hcd               31116  0
ohci_hcd               21252  0
usbcore               142192  5 usb_storage,usbhid,ehci_hcd,ohci_hcd
k8temp                  6912  0
hwmon                   4296  1 k8temp
sg                     34472  0
  

lspci output

Code: lspci
 
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
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
00:19.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:19.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:19.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:19.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
02:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GT] (rev a1)
10:0a.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge (rev 12)
10:0a.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01)
10:0b.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge (rev 12)
10:0b.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01)
11:04.0 RAID bus controller: 3ware Inc 9550SX SATA-RAID
12:06.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
12:06.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
80:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
80:01.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
80:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
81:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GT] (rev a1)
 
Retrieved from "http://www.gentoo-wiki.info/Tyan_Thunder_K8WE%28S2895%29"

Last modified: Fri, 29 Aug 2008 04:27:00 +0000 Hits: 3,831