Showing posts with label m101z. Show all posts
Showing posts with label m101z. Show all posts

Friday, January 14, 2011

Flashing OCZ Vertex 2 Firmware in Linux

OCZ Vertex 2
  • You cannot flash the firmware through USB, the drive has to be connected to a SATA port.
  • I believe it is necessary to set the SATA mode to AHCI in your BIOS.
  • Unsurprisingly you cannot flash the firmware of a mounted drive, so you will probably need to boot from a live CD or USB drive. (If you try you do not get a helpful error message.)
  • The firmware update utility needs an internet connection to download the latest firmware, so keep that in mind when choosing/preparing your boot media.
  • The first big hurdle is to stop the drive from being "frozen". Apparently most computers set all SATA drives connected at boot to this state as a security measure. Run "hdparm -I" against your drive and have a look at the Security section, you need to get your drive into the "not frozen" state. There are at least two possible ways of doing this. If possible unplug your drive, while the computer is still running, and then plug it back in again. As long as the drive isn't mounted this shouldn't be harmful. Replacing a Dell M101z Hard DriveI found this crashed my Dell M101z which wasn't so surprising as the drive obviously isn't designed to be removed while the computer is running (it's underneath the keyboard). However, my old Dell M1330 was fine with hot-plugging the drive and this got it into the unfrozen state. The other way I've heard to unfreeze your drive is to suspend your machine. However this also crashed my M101z when booted from USB.
  • Download and run the firmware tool. There is a thread or directory that you can download from. These might become out of date, but I think that it should always download the most recent firmware regardless.

Friday, October 22, 2010

Linux on Dell's M101z

I've now installed and configured both Ubuntu and Arch on my Dell M101z and most things work fine. Starting at the bottom:
  • Replacing a Dell M101z Hard DriveThe M101z does not allow hot swapping of the internal hard drive, perhaps obvious as it really is internal (you have to remove the keyboard to change it) but it did mean that I was lucky I still had my old M1330 which allowed for hot-swapping to update the firmware on my OCZ Vertex 2.
  • Suspend (s2ram) works as long as you boot with the noapic kernel option and don't have an HDMI device connected when you suspend/resume.
  • For wireless I've been using the open source brcm80211 driver it seems more reliable on speed and is built into the kernel since 2.6.37, but it's a little bit buggy. Broadcom's own STA driver is stable, but seems very slow at times.
  • Just because the Radeon HD 4225 video card has an "HD" in the name does not mean that you should use the RadeonHD driver as I tried to under Arch, use the straight ATI/Radeon driver as Ubuntu does automatically. Use Arch wiki's xorg.conf settings. I wouldn't recommend the binary driver either.
  • CPU scaling works using the PowerNow-K8 module, again I assume Ubuntu did this automatically.
  • /dev/sdb1 is not created when I insert an SD card. I can create it either by rmmod and modprobe ehci_hcd or attempting to mount /dev/sdb.
It seems like a good little machine, the keyboard's good (I don't have small hands), it's heavier than it looks, the screen is good, it runs quite hot and I'm a little disappointed with the 3-4 hour battery life, I wonder if it would be better under Windows.