Asus M2N-E vs. Kubuntu Edgy

As I wrote previously, I have been looking for 24/7 hardware to renew my home system: silent, up-to-date and linux compatible.

Does not sound that hard. But as I kept looking for user experiences, I found hardly any detailed information about AM-2 boards.

A forum I can recommend though is AMDZone – some other information I got from Phoronix.

In the end I decided to get an ASUS M2N-E and give it a shot. My complete setup:

AMD Athlon 64×2 3800+
ASUS M2N-E
2 GByte Aeneon DDR2 566MHz
ASUS EN7300GT Silent/HTD
Western Digital 320GByte RAID Edition

What’s the worst that could happen?

First of all, a stupid mistake on my part: I ordered a Zalman CNPS7700 Cu, which is a really nice and quiet cooler, but unfortunately not compatible with AMD’s new AM2-Socket, as I discovered while trying to install the system.
Problem is, there hardly any coolers made for the new socket, so I had to take Zalman’s top of the line model, the 9500 AM2. But it’s silent alright, and really easy to install.

After plugging everything together the system booted. So I inserted my freshly downloaded Kubuntu Edgy Beta CD and? Kernel Panic

Nice, but not totally unexpected, as these things happen with new hardware, if ACPI isn’t fully supported yet. Tried a current Knoppix anyway, resulting also in a kernel panic. After that I tried the Kubuntu Disc with disabled ACPI (’noapic acpi=off pci=bios’), but booting the live-/install-system took hours. Which means more or like 10 minutes, but one gets impatient in these situations.

When it finally had loaded nothing worked as it should be, the cursor jumped around and in the end the system froze. After that I took the system inside out, tried different CD-drives, ran memtest, …

Long story short, after 3 hours of pluging in and out almost every component I took a break, thought about the situation and then updated the BIOS. After that everything worked (almost) flawlessly. I used a Ubuntu install CD instead of Kubuntu, because the installer on the kubuntu disc had some issues with manual parititioning. Afterwards I simply installed kubuntu-desktop to get my beloved KDE.

What follows are the problems I had with my hardware:

null

A bit of an exagguration, but all the hardware worked out of the box, especially the onboard gbit NIC and spdif. For AC3-passthrough simply use this with mplayer:

mplayer -ao alsa -ac hwac3

With Xine/Kaffeine you set output to passthrough and might need to disable “mixer_software” and might, depending on your Dolby Digital Receiver need to force the ouput to 48KHz in kcontrol.

Configuring Cool’n'Quiet, extra repositories, … take a look here.

Something to look at is always nice. My desktop right now looks like this:

My new desktop

After that I had to try this:

GLX and Beryl window manager

If you would like to see this in action, have a look at this.

btw: ASUS got a nice tool to flash the bios directly from usb-stick right from the BIOS (EZFlash). You are also able to backup the old BIOS to stick in advance, really convinient.

    25 comments to Asus M2N-E vs. Kubuntu Edgy

    • Cory CHristison

      Hello, I’d just like to thank you for confirming this board works alright. I’ve been in the market for about 3 years and don’t feel like waiting any longer.
      Just thought I’d say thank you. :-)

    • Umer

      hi,

      i have the Asus M2N-E motherboard and i also have the driver CD that came with it
      i am using Xandros v 3.0 premium
      and since i am new to the Linux field..i dont know how to install any of the drivers :)
      can u help please?
      thanks

    • @Cory: you are welcome – I mainly wrote this article, because I hadn’t found any concrete information about it before and the problems with the BIOS costed me about 5 hours. I don’t want anyone else to waste their time on the same issue :-)

      @Umer: the driver CD probably only contains windows-drivers, which can’t be used with your Xandros distribution. If you have any specific problems, you might email me and I will try to be of assistance.

    • Igor

      I got problems with on-board sound: hear no sound under linux. So will u please kindly tell me

      1) Do u hear sound from eye-phone connector on the front?

      2) What’s yo kernel, what driver do u use, is it module or built-in, are there any parameters?

    • Igor

      Oh, sorry, after a long fight i defeated the driver problem myself, by switchin to latest kernel 2.6.19-gentoo

    • Michele

      Hello Tobias,
      thank you for sharing your experience with M2N-e board.
      I’ve ordered a pc with the same motherboard.
      Can you share also your lspci and lsmod output, I think it is possible to find a lot of useful informations from these.
      And which kernel do you use in ubuntu?

      Michele

    • Hi Michele,
      I am currently using 2.6.17, the one shipping with edgy, but am thinking about upgrading to 2.6.19, because it has a patch enabling lm_sensors to detect my thermal sensors correctly.
      *spam*

      lsmod:

      Module Size Used by
      xfs 621272 1
      nls_iso8859_1 5248 0
      nls_cp437 6912 0
      usb_storage 75072 0
      libusual 17040 1 usb_storage
      vfat 14720 0
      fat 56348 1 vfat
      binfmt_misc 13448 1
      rfcomm 42260 0
      l2cap 27136 5 rfcomm
      bluetooth 53476 4 rfcomm,l2cap
      video 17540 0
      tc1100_wmi 8324 0
      sony_acpi 6412 0
      sbs 16804 0
      pcc_acpi 14080 0
      i2c_ec 6272 1 sbs
      hotkey 11556 0
      dev_acpi 12292 0
      container 5632 0
      button 7952 0
      battery 11652 0
      asus_acpi 17688 0
      ac 6788 0
      dm_mod 62872 0
      md_mod 82836 0
      fuse 43912 0
      it87 22180 0
      hwmon_vid 4096 1 it87
      eeprom 8208 0
      i2c_isa 6144 1 it87
      powernow_k8 15008 1
      cpufreq_userspace 5408 0
      cpufreq_stats 7744 0
      freq_table 6048 2 powernow_k8,cpufreq_stats
      cpufreq_powersave 2944 0
      cpufreq_ondemand 8876 1
      cpufreq_conservative 8712 0
      lp 12964 0
      ipv6 272288 41
      af_packet 24584 2
      tsdev 9152 0
      snd_hda_intel 20116 2
      snd_hda_codec 164608 1 snd_hda_intel
      nvidia 4554836 20
      usbhid 45152 0
      snd_pcm_oss 47360 0
      snd_mixer_oss 19584 1 snd_pcm_oss
      agpgart 34888 1 nvidia
      sg 37404 0
      i2c_core 23424 5 i2c_ec,it87,eeprom,i2c_isa,nvidia
      psmouse 41352 0
      snd_pcm 84612 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
      snd_timer 25348 1 snd_pcm
      evdev 11392 1
      pcspkr 4352 0
      serio_raw 8452 0
      shpchp 42144 0
      pci_hotplug 32828 1 shpchp
      parport_pc 37796 1
      parport 39496 2 lp,parport_pc
      snd 58372 10 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mix er_oss,snd_pcm,snd_timer
      soundcore 11232 1 snd
      snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
      ext3 142728 2
      jbd 62228 1 ext3
      ohci_hcd 22532 0
      forcedeth 32268 0
      ehci_hcd 34696 0
      usbcore 134912 6 usb_storage,libusual,usbhid,ohci_hcd,ehci_hcd
      ide_generic 2432 0
      ide_cd 33696 0
      cdrom 38944 1 ide_cd
      generic 5764 0
      amd74xx 15260 0 [permanent]
      sd_mod 22656 6
      sata_nv 11268 4
      libata 74892 1 sata_nv
      scsi_mod 144648 4 usb_storage,sg,sd_mod,libata
      thermal 15624 0
      processor 31560 2 powernow_k8,thermal
      fan 6020 0
      fbcon 41504 0
      tileblit 3840 1 fbcon
      font 9344 1 fbcon
      bitblit 7168 1 fbcon
      softcursor 3328 1 bitblit
      vesafb 9244 0
      capability 5896 0
      commoncap 8704 1 capability

      lspci:

      00:00.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a1)
      00:01.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a2)
      00:01.1 SMBus: nVidia Corporation MCP55 SMBus (rev a2)
      00:01.2 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a2)
      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 a2)
      00:05.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
      00:05.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
      00:06.0 PCI bridge: nVidia Corporation Unknown device 0370 (rev a2)
      00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)
      00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
      00:0a.0 PCI bridge: nVidia Corporation Unknown device 0376 (rev a2)
      00:0b.0 PCI bridge: nVidia Corporation Unknown device 0374 (rev a2)
      00:0c.0 PCI bridge: nVidia Corporation Unknown device 0374 (rev a2)
      00:0d.0 PCI bridge: nVidia Corporation Unknown device 0378 (rev a2)
      00:0e.0 PCI bridge: nVidia Corporation Unknown device 0375 (rev a2)
      00:0f.0 PCI bridge: nVidia Corporation Unknown device 0377 (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
      07:00.0 VGA compatible controller: nVidia Corporation Unknown device 0393 (rev a1)

    • Michele

      Hi Tobias,
      thanks for your answer!

    • multi

      Hello,
      I want to ask, what is need to make my desktop same like yours ?
      have – mb: m2n-e, cpu: ath 3+x64, ram: 2×512/800mhz, vc: asus ati x1300 silent, distro: Slackware 11
      thank you!

    • Hi multi,

      which version are you talking about: 2D or 3D?

      The Howto on getting started with XGl and Beryl for show off 3D-effects is linked in the article. There should be similar instructions regarding slackware on the net, I’d guess.

      My KDE-desktop (just the 2D) is somewhat more difficult to describe, what I consider “my look and feel”. I will try to write a short article about my modifications to the kubuntu default settings, if you or anybody else is interested in that.

      so long,
      Tobias

    • multi

      Hi Tobias,
      i talking about the 3D version. What is need to install xgl ? aiglx ? compiz ? beryl ? dropline gnome ? whats support my video (ati x1300) witch drivers ? i have no idea what it’s depends on what
      Slackware 11, Xorg 6.9.0 did i need to install Xorg 7.1
      how to start Xgl or ?
      sorry about my english!

      10q

    • as far as I unerstand, XGL and AIGLX are competetive projects, as are compiz and beryl. Actually Beryl being a fork of compiz.
      In the article I linked this

      http://wiki.xglusers.de/index.php/Xgl_mit_Kde

      tutorial, because this was exactly what I did. I followed it step by step. Most of the steps should be identical with slackware, except the package installations. Since I have never worked with slackware, I am not familiar with its packaging system, but there are probably a few guides around on how to install xgl etc.

      Anyways, it seems to be possible to do with Slackware, as this video proofs
      http://www.youtube.com/watch?v=H0RcVfUuC1c

      On your ATI card:
      It has been some time since I had to use the fglrx-driver. I unfortunately can not tell you anything about stability or feature support first hand, but usually you should not have any limitations with the RV515 core (aka x1300).

      good luck

    • Fabio

      Hi Tobias, thanks for writing your experience. I’m looking for some information concerning AM2 motherboards compatibility with linux. As you said, it has being hard to find good informations as you provided.

      I may buy this board and try mandriva 2007 on it. First, I will make the bios update… Then, I will post in your site the results. BTW you don’t need to publish this message.

      Best regards,

      Fabio

    • Mike O.

      Hi there,
      Thanks for the suggestions.
      I’ve just purchased this motherboard, and have no luck after doing a kernel recompile in slackware 11. I get a blank screen, just after it tries to up the interface (as shown from /var/log/messages.) Nothing else after that. the standard kernels work fine.
      It works fine with bare.i or huge26.s kernels, except for networking and sound (add in soundcard, m-audio revo 7.1. supported perfectly well in 2.6.17.x kernels.) After doing the recomended updates (mostly security related), it no longer works (just after logging in, I get a blank screen.)

      I’ve tried compiling a kernel with no acpi support, but still with no luck.

      Any further suggestions?

      p.s. I’ve also tried ubuntu alternative 6.06 (so I can experiment software raid 1.)

      Thanks,
      Mike.

    • Hi Mike,

      have you updated the boards BIOS already?

      You don’t have to recompile your kernel to boot without ACPI, you simply can append those options:
      “noapic acpi=off pci=bios”
      when booting (if you are using grub as a boot-manager you can simply type “e” when the boot-menu pops up and append these options).

    • Mike O.

      Hi Tobias,
      Yes, I’ve got the latest BIOS from Asus website yesterday. (0807).

      Funny, with the kubuntu 6.06 livecd, the onboard gigabit nic works fine. But I need to know which module is being used to make it work. All the precompiled slackware kernels I have tried so far do not work. I also need to compile in support for SMP, so both of the CPU cores work.
      My m-audio revolution 7.1 sound card appears to be working so far.

      Any ideas as to how I find out which kernel module to include so the onboard network works? Or what driver I need to download and use? I’ve been doing some poking around in google, but I haven’t found anything to download.

      Thanks again,
      Mike.

    • Mike O.

      I found out my problem.
      It was my OLD pci radeon 7000 64mb card. Some how I haven’t compiled the drivers for it correctly. If I don’t fix it tonight, then I might go buy one from either NCIX.com or memoryexpress (local). I figure I could use a new one anyways. ;)

      Ayways, thanks for your suggestions so far.

      Cheers,
      Mike.

    • Mike O.

      Hello again,

      Sorry for all the posts in a row.
      It turned out to be me not including plug and play PCI support, and a few other things. I also had to select the correct USB device drivers to get USB working. There was also a Radeonfb that I disabled, but I can’t seem to find it again.
      All in all, it works very well now. :)

      Hopefully everyone can learn from my mistake, and to comb through the kernel menuconfig completely. Backing up the .config file when you get something working is something I recomend doing. Also, you don’t have to run make mrproper every time, since doing so deletes the .config file. Just copy the .config file to your home dir when you have it the way you like. That way you can copy it back, when it comes to upgrade your kernel again.

      I also do believe the BIOS update helped out, since I wasn’t getting very far with the original BIOS.

      Anyways, cheers for having this blog on your site. :)
      I’m happy to say, that as of early this morning (around 4am), I have a working AM2 based linux box!

      Regards,
      Mike.

    • Great, that you got it working. I personally am no friend of recompiling the kernel myself, I leave that to the experts. Any time I tried it, I ended up having a kernel that was even less functional than the one installed by default. And running debian/ubuntu-based distributions you even can upgrade from 2.4 to 2.6 without serious problems. Granted, my last try in compiling a self-made kernel where back in the 2.4-days when I wasn’t that familiar with everything.

    • I have an odd problem with the onboard sound. mplayer can play straight PCM or downmixed AC3 through the SPDIF out but if I use the -ac hwac3 option, I get nothing but noise, kind of like if you sent AC3 data straight to a PCM output. I’ve been using two Sound Blaster cards (an Audigy and a Live 5.1) in the motherboard with no problems at all (good thing it has three PCI 2.2 slots). I’m using the latest alsa (14rc3).

      Could you share your .asound file? Maybe there’s a trick in there.

    • Hi Scott,

      I am having a few troubles with the onboard sound myself currently. Since updating to feisty fawn analog material isn’t mixed on SPDIF through pcm.default, so my configuration seems also not to be ideally, but I am working on that :-)

      Currently I am neither using a ~/.asoundrc nor /etc/asound.conf – so I could be offering is kubuntu’s /usr/share/alsa/alsa.conf if you like to.

    • Since I had still trouble with the onboard sound with feisty now being final, I tried a different approach an compiled alsa manually, which worked just fine.
      I used this howto
      http://ubuntuforums.org/showthread.php?t=406676

      Now everythings seems to be working fine again.

    • Micha

      Hallo,

      Ich wollte fragen ob Sata hotplug mit diesem Mainboard funktioniert?
      Also ob beim einstecken einer sata Festplatte, udev Signale vom Kernel bekommt.
      Als Modul müsste ja sata_nv eingebunden sein.?

      Angeblich sollen alle nForce Chipsätze hotplug unterstützen.
      Ich habe aber leider schon die Erfahrung gemacht, dass es trotzdem nicht funktioniert. (nVidia Crush Chipsatz (ich glaube nForce 430) in einem Asus Pundit).

      Vielen Dank

      Micha

    • Hallo Micha,

      kann ich Dir leider nichts zu sagen, da ich’s nicht getestet habe. Hot-Swapping bzw. Hot-Plugging würde ich im Normalfall auch selten einem Onboard-Chip anvertrauen, da wäre ein ordentlicher RAID-Controller von 3Ware oder dergleichen schon eher angebracht.

      Sollte ich die nächsten Tage allerdings noch eine S-ATA-Platte in die Finger bekommen, kann ich es ja einfach mal ausprobieren. Was soll schon schiefgehen? ;-)

    • edwind

      hi, i just want to know if you still have problems with this MB in ubuntu. I work in ubuntu 8.04 and i want to buy this MB but dont wanna have so many problems. Can you help me?

      thanks in advance
      Greetings from Venezuela
      Edwind

    Leave a Reply

     

     

     

    You can use these HTML tags

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">