ASUS M2N-E
From Gentoo Linux Wiki
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
[edit] General Information
The Asus M2N-E is a motherboard with an AM2 socket for the AMD Sempron/Athlon64/Athlon64 X2/Athlon64 FX processors. It is based on the NVIDIA nForce 570-ULTA chipset.
This manual is to help with drivers on Gentoo (or any other Linux) for this motherboard M/B. It should work both for x86 and amd64 systems.
|
Technical specifications:
| CPU-socket | AM2 |
| FSB | 2000 / 1600 MT/s |
| Memory | Dual channel memory architecture 4 x 240-pin DIMM, support max. 8GB DDR2 800/667/533 ECC and non-ECC, un-buffered memory |
| Expansion Slots | 1 x PCI Express x16 slot 1 x PCI Express x4 slot 2 x PCI Express x1 3 x PCI 2.2 |
| LAN | NVIDIA nForce® 570 Ultra™ MCP built-in Gigabit MAC with external Marvell PHY |
| Integrated Audio | ADI 1988 8-channel High Definition Audio CODEC. Support Jack-Sensing, Enumeration, Multi-streaming and Jack-Retasking
S/PDIF out on back I/O port |
[edit] Kernel configuration
I got my information from this NVIDIA Linux support page
[edit] Storage
Select the following storage drivers (CONFIG_BLK_DEV_AMD74XX, CONFIG_SATA_AHCI and CONFIG_SATA_NV):
| Linux Kernel Configuration: Storage on M2N-E |
Device Drivers --->
ATA/ATAPI/MFM/RLL support --->
Generic PCI bus-master DMA support
<*> AMD and nVidia IDE support
Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> AHCI SATA support
<*> NVIDIA SATA support
|
[edit] Sensors
Enter the menuconfig of your kernel and set the following options:
| Linux Kernel Configuration: Sensors on M2N-E |
Device Drivers ---> I2C Support ---> <*> I2C Support <*> I2C Device Interface Miscellaneous I2C Chip Support ---> <M> EEPROM reader Hardware Monitoring Support ---> <*> Hardware Monitoring Support <M> AMD Athlon64/FX or Opteron temperature sensor <M> ITE IT87XX and compatibles |
[edit] NIC
The NIC is a NVIDIA Gigabit MAC with external Marvell PHY.
Enter the menuconfig of your kernel and set the following options:
| Linux Kernel Configuration: Sensors on M2N-E |
Device Drivers --->
Network device support --->
[*] Network device support
<M> Dummy net driver support
Ethernet (10 or 100Mbit) ---> (it will work as Gigabit)
[*] Ethernet (10 or 100Mbit)
<M> nForce Ethernet support
[ ] Use Rx and Tx Polling (NAPI) (EXPERIMENTAL)
(then enable PHY) PHY device support ---> <*> PHY Device support and infrastructure <*> Drivers for Marvell PHYs |
Note: I removed the option to "Use Rx and Tx Polling" as that caused network errors. Most noticeably was SSH complaining about "Corrupted MAC on input" and termination the connection.
| File: /etc/modules.autoload.d/kernel-2.6 |
# other modules go here forcedeth |
Emerge lm_sensors, and as root, run sensors-detect. Now, as a normal user, you should be able to run sensors and you should get the output of the sensors on screen.
[edit] Sound
The soundchip works with the snd-hda-intel sound module. The corresponding kernel options are:
| Linux Kernel Configuration: Soundchip on M2N-E |
Device Drivers --->
Sound --->
Advanced Linux Sound Architecture --->
PCI Devices --->
<*> Intel HD Audio
|
[edit] Other information
2.6.23-gentoo-r3-x2 #2 SMP PREEMPT x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ AuthenticAMD GNU/Linux
[edit] lspci output
| Code: lspci |
00:00.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a2) 00:01.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a3) 00:01.1 SMBus: nVidia Corporation MCP55 SMBus (rev a3) 00:01.2 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a3) 00:02.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1) 00:02.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2) 00:04.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1) 00:05.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3) 00:05.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3) 00:05.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a3) 00:06.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2) 00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2) 00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a3) 00:0f.0 PCI bridge: nVidia Corporation MCP55 PCI Express 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 |
[edit] USB Issue
I found a problem with USB. When I download photos from my camera, most of them get corrupted. I am looking for a solution for this.
[edit] Thanks
This page is based on Asus P5N32-E SLI.
