Kernel.org: , 
sid (unstable): 3.8.13-1
wheezy (testing): 3.2.41-2
kmuto bpo d-i: 
squeeze-bpo: 3.2.41-2+deb7u2~bpo60+1
squeeze (stable): 
lenny (oldstable): 

Debian GNU/Linux device driver check & report

MSI: 645 Ultra333 (MSI-MSI-6547)

PCI IDWorks?VendorDeviceDriverKernel
10390645YesSilicon Integrated Systems [SiS]SiS645 Host & Memory & AGP Controllersis-agp
10390001YesSilicon Integrated Systems [SiS]Virtual PCI-to-PCI bridge (AGP)sis-agp
10390961Silicon Integrated Systems [SiS]SiS961 [MuTIOL Media IO]
10390016YesSilicon Integrated Systems [SiS]SiS961/2 SMBus Controlleri2c-sis96xv2.6.25-
10397001YesSilicon Integrated Systems [SiS]USB 1.1 Controllerusb-ohci,ohci-hcd
10397001YesSilicon Integrated Systems [SiS]USB 1.1 Controllerusb-ohci,ohci-hcd
10395513YesSilicon Integrated Systems [SiS]5513 [IDE]pata_sisv2.6.25-
10397012YesSilicon Integrated Systems [SiS]AC'97 Sound Controllersnd-intel8x0v2.6.25-
14f12f00Conexant Systems, Inc.HSF 56k HSFi Modem
11063043YesVIA Technologies, Inc.VT86C100A [Rhine]via-rhinev2.6.25-
102b2527YesMatrox Graphics, Inc.MGA G550 AGPmatroxfb_basev2.6.25-

Running Ubuntu 6.06 sweetly using the default distribution drivers (the latest updates and patches have been applied but all installed and ran well with drivers in the original download). An additional component not listed in the print-out above is an Asus WL-167G wireless adapter, which is working fine. The only problem I've had was getting a BT Voyager 1010 wireless card to work. I couldn't. The card would talk to Ubuntu but not to the router. After many attempts at tweaking the config I eventually gave up and bought the Asus - which installed and worked out the box fine using default Ubuntu drivers (without requiring any config tweaks).
Finally, please note that the mobo model numbers are correct, even though it might look like either 645 or 654 is a typo.