Archive for the ‘Asus Eee PC’

Back to square one…02.10.08

Well after several months of modding my Eee PC, I’m back to the default configuration. I was trying to reinstall the touchscreen which had failed several weeks ago after a drop. It looks like the controller board for the touchscreen totally failed as I used new wires, soldered everything carefully and no luck. What’s worse, after I had the Eee all opened up, I thought, “Hey why not take that USB plug off of the board of the 16GB Corsair drive (that I had installed and which was allowing me to dual boot into Kubuntu and XP) to make more room for the wiring of the touchscreen.” Unfortunately, as I was removing said plug with a little bit more brute force than I should have, one of the solder points popped free from the board. So there’s probably some way to fix it, but such things are beyond my novice soldering skills.

So, no touchscreen. No 16GBs of extra space. No Kubuntu install. Just my Eee running XP like a champ. That’s not too shabby. It’s a little disappointing after all the tinkering I’d been doing (and the money spent on the mods), but I did have fun doing all those mods and the Eee still works and I still love it.

I might try to resurrect some of these mods down the road, but for now, I’m going to stop cracking my Eee open every weekend and stick to using it for a lot of my computing needs.

Recommend on Mahalo

Posted in Asus Eee PCwith 1 Comment →

Asus Eee PC Touchscreen Installation01.21.08

Touchpanel in place
Digg this!
In my previous post about this I checked to see if the touch panel I’d ordered worked. It did, so this weekend I actually cracked open my Eee and installed it (that’s it mounted over the screen in the picture above). I’ve uploaded a full Flickr set here.

I must say, having a touchscreen on the Eee is *very* cool. I’ve been doodling in Gimp since I got it installed and it’s great. That being said, I find myself wishing that it functioned more like the wonderfully touchable iPhone screen to which I’ve grown so accustomed. I find myself touching websites, wanting to be able to scroll up and down the page at the flick of a finger. Good news: this actually works when reading comics on my Marvel Digital Unlimited account.

Despite how cool this is, I must stress: don’t do this hack unless you know what you’re doing, consider yourself a patient person, and are used to cracking open machines and soldering. I’ve been tinkering with computers forever, worked professionally in IT for over 5 years, contributed to several O’Reilly hacks books and even wrote PSP Hacks, and this hack is quite a bit trickier than I originally thought it would be. My amateurish soldering skills and large orgre hands resulted in a re-evaluation of where I wanted to connect this touch panel to my computer. I tried connecting to the 5V connection on the underside of the board that other people have detailed in their hacks, but every solder attempt failed / was too sloppy to trust, so I had to undo it. That connection was also the largest of the ones available for the hack, so I knew continuing to attempt to solder to the USB connections under the wifi card would result in failure.

So, instead, I soldered the USB connection to the left-hand USB port on the Eee. This is not the optimal placement for two reasons: 1. It makes that port unusable for anything else. 2. The 5V connection for that port doesn’t fully power off when the machine is shut down, so it will slowly drain the battery, even when in the off position. In any case, I’ve become a pro at disassembling and reassembling the Eee, so I’m just going to wait until the next time a friend of mine who is a 1337 solderer is around, and at that point, I’ll crack the Eee back open and we’ll move the connections. We’ll also add the USB hub, the 16GB flash drive, and the internal SDcard reader that I had prepped for installation, but gave up on.

The panel I ordered causes the screen casing to buldge out slightly at either side. It’s a bit wider than the actual screen, so I had to break off two little black plastic clips on the inside of the screen casing to get it to fit. The ribbon comes out the bottom of the panel, but there is all sorts of stuff at the bottom of the Eee’s screen, so I had to install the touch panel upside down (it can be calibrated upside down, so no problems there). I had to fold the ribbon twice to get it pointed in the right direction. Then I stripped 4 wires at the end and pushed them into the ribbon’s connector and taped them in place with electrical tape. I then ran the wires down the left side of the screen, under the screen and under the motherboard at the right hinge. Why all the way over there? Because there was no room with all the cables on the left hand side. Bad side effect: the cables push the part of the motherboard with the power button on it upwards ever so slightly, and as a result, the button was always pressed when reassembled. I had to pop the machine back open and shave off some of the plastic at the back of the button to make it workable again.

So those wires run under the board to where I installed the controller for the touchpanel (right next to the memory slot). I taped the controller board to the motherboard, soldered the wires from the panel to the control board, and then took the USB cable that came with the control board, stripped it and separated the wires while keeping the clip in tact. I plugged that clip directly into the board (as it was designed to do), taped the shielding wire to dead end, then ran the remaining 4 wires along the underside of the left of the motherboard, and up over to the top in the space just in front of the lefthand USB. Then I soldered them in place.

I plugged it in to test. It worked. I reassembled. It didn’t work. I opened it back up, two of the wires had popped free. Soldered again. Rinse repeat. It worked. I reassembled. It worked…. for about 20 minutes and then it stopped. Disassembled. One of the wires had popped free. Soldered again and did a good job for a change, reassembled, and now everything works like a charm. w00t

I’m using a stylus from a DS Lite as my stylus when I need one. I need to fashion some sort of sleeve for it, so that I can have it *on* the Eee ready to go at all times. If you own an Eee you know that it’s slightly screen-heavy and can sometimes tilt back if you push the screen too far past 90 degrees. Adding a glass touch panel increases the occurrences of this phenomenon and adds some weight to the Eee. I actually think I might add some more weight to the Eee near the front of the keyboard / on either side of the trackpad to serve as a counterbalance for the screen.

In any case, I may write a more detailed explanation of what I’ve done later, but since it’s going to be a different project depending upon which model touch panel you get and how 1337 your hardware hacking skills are, I don’t know if that write up would be very helpful. I’ll try to shoot some video of it in action later.

Supposedly, Asus is going to come out with a 9-inch touchscreen version of the Eee in the future, so if you feel a little too nervous about a hack like this, save yourself a weekend of sweat and soldering and wait for that model to come out and buy it. However, if you like to tinker, go for it. It’s awesome.

Recommend on Mahalo

Posted in Asus Eee PC, Gadgets, Hacks, Techwith 1 Comment →

Asus Eee PC Touch Panel Installation: Pre-installation (with video)01.12.08

Yesterday, after several weeks of delay, I received the 7-inch touch panel I had ordered for my Asus Eee PCMahalo Petals. Much thanks to jkkmobile for discovering that one could install a touch panel in the Eee and for paving the way with his video how-to. Before I get into the nitty-gritty of taking my machine apart and internally installing this touch panel, I wanted to make sure that I could install the drivers and get it working okay externally. This was simple enough, since the kit I had ordered came with a USB cable interface. Here’s a video of what I’ve managed to get up and running so far:

The panel I ordered is made by Xenarc Technologies and although it came with an installation disk for the software / drivers, there are newer versions online, available here. It looks like, if I get fed up with Windows, I can easily switch back to Ubuntu, as there are Debian drivers available (which I may do, b/c Windows is already annoying me; you can see it stall out on me at one point in the video above). There are also OS X drivers, and I installed the software on my Macbook and plugged the panel in as a little external touchpad and it worked fine (though it’s clearly built to be a panel *covering* the display; I wonder how much a 13-inch panel to cover the Macbook’s screen would run?). The software allows you to calibrate the screen however you like, so you can install it upside down, if the cable placement works better there. That’s one of the things I have to determine once I crack my Eee open. I’ll post more with more details as I go through this process (and just as a forewarning: it probably won’t happen quickly, as I’m pretty swamped and I need to go foraging for all the supplies needed first).

If you’re thinking about doing the same sort of thing, here’s some recommended reading:
jkkmobile: How to add touch panel to Asus Eee PC
Xenarc Technologies Driver Download Page
EEE PC Internal Mods Guide
Eee PC Internal Upgrades - ivc wiki
Modding the Asus 701 Eee
Asus Eee PC HacksMahalo Petals
Asus Eee PC TouchscreenMahalo Petals

Recommend on Mahalo

Posted in Asus Eee PC, Gadgets, Hacks, Techwith 2 Comments →

Eee PC Internal Upgrades01.09.08

Now, this is an amazing bit of Asus Eee PC modding:

Eee PC Internal Upgrades - ivc wiki
* USB hubs - 11.20 USD
* GPS module - 36.70 USD
* Bluetooth - 5.65 USD
* SDHC card reader - 6.45 USD
* Adata SDHC 8 GB - 74.50 USD
* Corsair VoyagerGT 4 GB USB drive - 90.94 USD
* Switch Prototypingboards - 2.66 30.10 USD
* Intel Wireless adapter - 62.69 USD
* Airplay FM transmitter - 14.98 USD
* Conexant Modem - 11.89 USD
* Crucial 2 GB DDR2 module - 106.62 USD

Total 454.38 USD - including shipping to Europe. If you say I could get a much better, powerful, plain old, regular laptop for the same money, I say: What’s the fun in that?

I cannot wait until the touch panel I ordered arrives, so I can start modding my Eee.

Recommend on Mahalo

Posted in Asus Eee PCwith 1 Comment →

Installing Windows XP on the Asus Eee PC01.05.08

uh-oh
So, today when I went to overclock the FSB on my Eee PC, as I have been doing for the past week or so, everything went crazy and when I rebooted the Eee, I was met with the picture above. I then rebooted again in recovery mode, and no matter what I tried, I could not resurrect xwindows, given my novice level linux skills. Boo.

So, instead of reinstalling Ubuntu, I went ahead and installed XP on the Eee. Why? Because I have a legal copy lying around unused and because I was going to have to install XP anyway to take advantage of the touchscreen panel I plan on installing on this sucker (it’s ordered and *should* arrive on Monday; w00t). Besides, all the programs I was using regularly in Ubuntu (Firefox and Pidgin) are available for Windoze and I can install a few Windoze games on here now if I really want to (I have a 16GB flash drive I’m going to be installing internally when I add the touchscreen).

In any case, installation of XP on the Eee is simple:

1. Plug in an external DVD drive via USB (I had a Newertech USB 2.0 Universal Drive Adapter lying around so I picked up a cheap Panasonic internal drive from Best Buy and used that).
2. Start your Eee and Hit F2 at the Asus start up screen, so that you can change some settings in the BIOS.
3. Navigate to Advanced—>OS Installation and set it to Start.
4. Press F10 to save and boot.
5. When the start up screen appears again, hit Esc and choose your external USB CD/DVD drive from the list of options. Make sure your XP installation disk is in the drive before moving on.
6. Remember to hit a key when the little text pops up saying “Hit any key to boot from CD…” or whatever it says.
7. Then just follow normal Windows installation. You’ll have to delete the internal drive’s partition before Windows will let you format and install.
8. After installation is fully complete and Windows has rebooted, slap teh DVD that came with your Eee PC into the DVD-ROM drive and run the Install All drivers wizard. You’ll have to reboot 3 times.
9. After that finishes then you’re done. Grab AVG Free Editionand run Windows Update to ensure you’re safe from viruses / security holes, grab FirefoxMahalo Petals, and grab Mahalo FollowMahalo Petals while you’re at it. ;-) Also, PidginMahalo Petals is an excellent little cross-platform chat program.

What’s cool about Windows XP on the Eee? Well for one thing, you can set the display to 800×600 and the mouse will scroll the screen down or up (so more screen real estate through a hat trick). Also, I’ll finally be able to run the software that came with my Sony Portable ReaderMahalo Petals. Rock. More later.

UPDATE: OH YEAH! After you finish everything make sure you hit F2 at startup again and toggle install from Start to Finished (otherwise your USB 2.0 peripherals will only function at USB 1.1 speeds).

Also, for more details on how to do this, see Sean’s post.

Recommend on Mahalo

Posted in Asus Eee PCwith 29 Comments →

Overclock your Asus Eee PC FSB on Ubuntu12.30.07

I should have done this weeks ago. Last night, I tweaked the instructions found here slightly to remove the 70Mhz cap on the front side bus on my Asus Eee PC. Why would you do this? Well, the 900Mhz processor sported by the Eee only runs at about 600Mhz with the FSB set at 70Mhz. Pushing it up to 100Mhz unleashes the full 900Mhz. I’m currently running my FSB at 95Mhz and as a result *everything* is running much much faster on the Eee. It’s palpably snappier. Video playback on high res videos is especially improved. I used to get some noise if I wasn’t running VLC at fullscreen, but now it’s chugging along without a hitch.

So here’s how you do it if you (like me), have installed Ubuntu Gutsy Gibbon on your Eee:

1. Download the tar found here and unpack it: http://code.google.com/p/eeepc-linux/
2. Open a Terminal and navigate to the unpacked folder.
3. At the terminal type: cd module
4. Then: make
5. Then: sudo bash and type in your administrative password.
6. Then: mv eee.ko /lib/modules/2.6.22-14-generic/kernel/drivers/acpi Note: depending upon what version of Ubuntu you have installed, you may have to replace 2.6.22-14-generic with a different name. Just navigate to /lib/modules/ and take a peek to verify this is the right title for it.
7. Then: depmod -a
8. Then: pico /etc/modules and add eee to the bottom of the file. To exit, type Ctrl+X and choose yes to save.
9. Download this script found here.
10. Navigate to the folder where you downloaded the script, unpack it, and then: mv fsb.txt /usr/local/bin/fsb
11. Then : cd /usr/local/bin/ and then: chmod 777 fsb
*or*
Navigate to /usr/local/bin, select fsb and type Alt+Enter to open the file’s properties. Click on the Permissions tab and check the Execute box to make the script executable.
12. Reboot.

After you reboot, the new module should load automatically at start up. Now, anytime you want to speed up the FSB, all you have to do is launch a Terminal window and type: fsb

You will be prompted for your administrative password. Type it in and if everything worked nicely, the terminal will respond:
Current speed is 70Mhz.

The key to making this work smoothly is to slowly ramp up the FSB. If you jump straight to 100Mhz, most likely you will get vertical lines across your screen, the Eee will be unusable, and you’ll have to force a reboot.

So, type these bold commands and hit enter after each (the italics indicate what the Terminal will kick back):
fsb 75
Current speed is 75Mhz.
fsb 80
Current speed is 80Mhz.
fsb 85
Current speed is 85Mhz.
fsb 90
Current speed is 90Mhz.
fsb 95
Current speed is 95Mhz.
fsb 100
Current speed is 100Mhz.

You can type this fast and it should ramp up nicely without problem. I tend to only throttle up to 90 / 95 as when I get to 100 the fan starts running continuously and I’ve noticed some slight instability. You could probably script all this, but doing it manually seems to ensure that there is enough time to prevent any error. The fsb script has automated slow, medium, and fast settings that are supposed to automate ramping up. Whenever I’ve used those commands, I’ve had the vertical lines error and been forced to reboot.

In any case, I hope this helps some of you out there, and as always, do at your own risk, your mileage may vary, etc etc.

Recommend on Mahalo

Posted in Asus Eee PC, Hacks, Tech, Ubuntuwith 1 Comment →

Shoutcast TV via VLC on Ubuntu12.29.07

Just got Shoutcast TV working on VLC on Ubuntu. It’s sort of cludgy where they have it hidden. First I searched for how to do it with no luck and found this Ubuntu forums thread where others were also confused and didn’t find out how it works. So, I figured it out and then joined the forums and told them how. Here’s how to do it:

It’s a little difficult to find, but Shoutcast support is built in. Launch VLC, then go to View and Playlist (or hit Ctrl+P).Once the Playlist window opens, go to Manage –> Services Discovery and check the boxes next to Shoutcast TV and Shoutcast. All the channels will load and you can start clicking and watching.

Hope this helps.

Cheers,

C.K.
http://www.sampletheweb.com

Recommend on Mahalo

Posted in Asus Eee PC, Media, Online Media, TV, Ubuntuwith 4 Comments →

Internal 3G HSDPA on the Asus Eee PC12.27.07

This is an amazing hack, adding an internal 3G HSDPA modem to the Asus Eee PC

Tags: , , ,

Recommend on Mahalo

Posted in Asus Eee PCwith No Comments →

This is awesome…12.20.07

Asus Eee PC with touchscreen

More here: Asus Eee PC TouchscreenMahalo Petals

Tags: , , ,

Recommend on Mahalo

Posted in Asus Eee PCwith No Comments →

Video of my Ubuntu Asus Eee PC, 2 parrots, and a pug…12.16.07

Here’s some video of my Asus Eee PC that I shot yesterday:

You can see the Eee next to my large orcish hands to give you an idea of how incredibly small it is. Also, I rather clumsily toggle through the screens to show you the cool cube effects that Ubuntu can support on the Eee. Also, while I was recording, Thatcher started barking and Misha started saying “Hello” repeatedly, so it’s half a gadget video and half a pet video. I promised Dave Caolo a video weeks ago, though, so no editing or re-shooting. Here it is in all its crappy glory.

Ubuntu is running great on the Eee. I’m really liking it. I managed to chat with Jason Ball yesterday via Skype with video and everything. Worked nicely for short bursts, but after a while (or if I had too many other things going on on the Eee), the call would drop / Skype would crash. I think if you’re going to do Skype with video calls on the Eee, you really need to devote the machine to that communication. Avoid opening multiple tabs in Firefox and switching back and forth from various virtual desktops.

For anyone considering installing the Eeebuntu LIVE installation, I’d advise just getting regular full-fledged Ubuntu and trimming it down to what you like (or build it up yourself if you have the expertise).

Also, I’ve moved from continual tinker mode with the Eee to actually using it as a laptop computer on a very consistent basis. I have to say it works great. This + iPhone = TEH AWESOME. Now I just need to tether them together and get iTunes for Windows running in Wine. ;-)

Recommend on Mahalo

Posted in Asus Eee PC, Gadgets, Parrot, Pug, Tech, Ubuntuwith 4 Comments →

Ubuntu on the Asus Eee PC: Part 2 (or How to Install Ubuntu on the Eee’s Internal Drive)12.11.07

Screenshot
If you followed all the steps in my last post about the Asus Eee PC, then you have a persistent and fully functional copy of Ubuntu on a USB stick. The problem with this (besides that USB stick jutting out the side of the Eee all the time)? Boot time is slow. Since the USB stick install is also an Ubuntu Live install , you can easily install Ubuntu onto the primary drive of your Asus Eee PCMahalo Petals. The majority of this info is remixed from this page at the Eee User Wiki. Here’s how:

Step 1: Boot into Ubuntu Live and click Install on the desktop.—Make sure that you have a live Internet connection (it can be wireless for now, but when you reboot into the actual installation, you will need to have a live Ethernet connection nearby and ready for you to plug into, as you’ll lose the wifi that we set up in the last installation).
Step 2: At the partitioning screen choose manual.—Using the Guided option will work, but it set’s you up with an ext3 partition and some swap space. Since the Eee sports a flash-based drive, we want to avoid swap space, b/c it writes to the drive too much. Some people are saying you should avoid ext3 partition b/c it’s journaling and also does more writes. Most people advise ext2, but the Eee’s default installation uses ext3 for one of the partitions. Choose the internal drive (it’s the one whose partitions = 4GBs), choose to format it as a single partition , choose a format for the partition (I chose JFS b/c it’s supposed to perform well on processor light systems and it’s journaled; you could also go with ext2 or ext3. Some people are recommending JFFS b/c it’s good for flash drives, but I haven’t seen any “I did this and it works great” reports yet so I steered away from it). Set the mount point to / and ignore the warning that pops up about there not being any swap space.
Step 3: Go with the defaults for everything else—Click on through, set up the defaults for your username and password and start the full install. After it’s done, run your Eee over to your wired Ethernet internet connection and reboot. When it says Eject the CD at the end of shutdown, remove the USB stick. Notice that the boot time off the internal disk is about 52 seconds. Nice.
Step 4: Draggable Windows, Screen Real Estate, and Updates—After you reboot the machine into Ubuntu, log in with the account info you set up in the previous step. You’ll most likely get a “Your battery may be broken” error, a pop-up about an Atheros Restricted Driver, and another pop-up about Updates being ready to install. Ignore and dismiss the first two and ignore the updates message (but leave it there temporarily). This new install lacks the draggable windows we set up on the USB stick, so repeat step 4. Now (taking some ideas from here) go to System—>Preferences—>Appearance and click on the Fonts tab. Change the Application font, the Desktop font, and the Window title font from 10 to 8 size fonts. Next click on the Interface tab and change Toolbar button labels from Text Below Items to Text Only, then close the window. Now go to both the top and bottom panels on the screen, right click on them and choose Properties. Under Size, lower the pixels to 19. Now things aren’t crowding the screen that shouldn’t. Go ahead and start installing the updates.
Step 5: Post install command line clean up and tweaking—While the updates are installing, go ahead and navigate to Applications—>Accessories—>Terminal. At the command prompt, type:
sudo pico /etc/fstab
Type in your password. Find the line that reads:
/dev/sdc1 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
Type a # at the beginning of that line to comment it out. Type Ctrl+o to write the file, hit Return to use the same name for the file and then type Ctrl+x to close pico.
Back at the command line type:
sudo pico /etc/apt/sources.list
Type in your password. Find the line that reads:
deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted
Type a # at the beginning of that line to comment it out. Type Ctrl+o to write the file, hit Return to use the same name for the file and then type Ctrl+x to close pico.
Both of these two above fix post install problems where Ubuntu will look for the Ubuntu Live CD when you are trying to update packages over the internet using apt-get or Synaptic Package Manager.
Back at the command line type:
sudo pico /etc/fstab
Add the following lines to that document:
tmpfs /var/log tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0

Type Ctrl+o to write the file, hit Return to use the same name for the file and then type Ctrl+x to close pico.
This helps limit writes to the hard drive by keeping /var/log, /tmp, and /var/tmp in a RAM disk.
Back at the command line type:
sudo pico /etc/modprobe.d/alsa-base
Add the line:
options snd-hda-intel model=3stack-dig at the beginning of the options section.
Type Ctrl+o to write the file, hit Return to use the same name for the file and then type Ctrl+x to close pico.
This will make the internal mic on the Eee work.
I ignored most of the information in this section of the Eee User Wiki, but I did replace /etc/X11/xorg.conf with the version listed in that section. To replace your copy simply sudo pico /etc/X11/xorg.conf
And delete everything and paste in the code from over there. However, I recommend at the end of the file you change one bit. I changed:

Section "Extensions"
# You may want to enable this.
Option "Composite" "Disable"
EndSection

to
Section "Extensions"
# You may want to enable this.
Option "Composite" "Enable"
EndSection

This preserves all the pretty effects of Ubuntu while maximizing the rest of the video.
Follow all the steps in this section to fix Suspend and Resume issues (hibernate won’t work b/c we didn’t set up any swap space) and then skip ahead to the solution to the shutdown / poweroff problem.
Step 6: Now that you’ve changed all these things and the updates have finished, reboot.
Step 7: After reboot—Now that you’ve rebooted all the above tweaks should be in place and we can start downloading some extra updates. Repeat Step 5 from my last Eee post to enable the Wifi

After you complete all these steps everything should be working as right as rain (except no flash in the browser yet; go to Adobe and download from there and follow the instructions). There are some other tweaks that can be done mentioned in this post, but I haven’t done any of them yet (although this was where I got the idea to use JFS).

I’m in day two of using this machine to do a *lot* of stuff. I typed this entire post on it. I’ll have more follow up tips for maximizing screen real estate in Ubuntu next time I manage one of these posts (which probably won’t be until next week. Busy week ahead).

Recommend on Mahalo

Posted in Asus Eee PC, Gadgets, General, Tech, Ubuntuwith 11 Comments →

Ubuntu on the Asus Eee PC: Part 1 (or How to run a functional Ubuntu install off a USB drive)12.09.07

Ubuntu USB pen drive on the Asus Eee PC
I’ve been combing over various guides and instructions online for installing Ubuntu on the Asus Eee PCMahalo Petals, and I ran into a few kinks along the way since I don’t have a USB CD-ROM to install from and opted for a USB flash drive instead, so I thought I’d write the process out in this post in the hopes of helping those of you out there who are thinking about taking the plunge, but unsure of how it’s going to work. All of this information is available elsewhere, but I found it somewhat scattered, so I’m documenting it all here for my future self.

Step 1: Make a bootable Ubuntu USB Pendrive—First thing I did was follow all the instructions over at Pendrivelinux.com for installing Ubuntu 710 Gutsy Gibbon to a USB flash drive. I recommend printing out the full page and checking off each step as it is completed. The really great thing about this USB pendrive installation solution is that the install remains persistent. You can make changes to it, save changes, and it can always serve as a backup drive for your Eee or as a fully functional Ubuntu install that you load from time to time. To take full advantage of that we’ll activate the WiFi on the Eee PC for this pendrive install in a few steps.
Step 2: Make sure you have an active Ethernet connection—With the completed USB pendrive install completed, plug the USB drive into one of your Eee PC’s open USB ports. IMPORTANT: Make sure your Eee PC is plugged in to an active Ethernet connection via the Ethernet port. The WiFi doesn’t work right away (we’ll fix that in a few steps) and the Ethernet connection needs to be present at boot for Ubuntu to have an active internet connection.
Step 3: Boot into Ubuntu Live Persistent mode—Start up the Eee and hit the Escape key (ESC). This will bring up a dialogue asking which drive you want to boot from. Choose your USB pendrive and hit enter. It will take very little time to boot to the Ubuntu Live option page. Select the first choice (Persistent mode) and hit Return. Ubuntu will start unpacking the kernel and this can take a few minutes.
Step 4: Make those windows draggable—The most important tweak to do is to make sure all the windows in Ubuntu are draggable, so that windows that default to a taller size than the Eee PC’s default screen can be moved into a useable position. Fortunately, there are some pretty useful instructions for doing this on the Eeeuser wiki that I found via this helpful blog post. Launch the Terminal by navigating to Applications—>Accessories—>Terminal via the menu bar at the top of the screen. At the command line type in gconf-editor and hit Return. This will launch a GUI window with a long list of items in the left side bar. Follow this path:

apps
—>compiz
——>plugins
———>move
————>allscreens
—————>options

Then uncheck constrain_y
As soon as you do this, you should be able to hit the Alt key while clicking on any window to drag it wherever you like. Since we did this on persistent mode, your USB pendrive will remember this setting whenever you use it again, however, you will need to repeat this step after you install Ubuntu onto the Asus Eee PC itself.
Step 5: Enable the WiFi—To enable WiFi on the Asus Eee PC running Ubuntu, you simply need to follow the instructions found here:

sudo apt-get install build-essential

wget 'http://madwifi.org/attachment/ticket/1679/madwifi-ng-0933.ar2425.20071130.i386.patch?format=raw'

wget http://snapshots.madwifi.org/madwifi-ng/madwifi-ng-r2756-20071018.tar.gz

tar zxvf madwifi-ng-r2756-20071018.tar.gz

cd madwifi-ng-r2756-20071018

patch -p0 < ../madwifi-ng-0933.ar2425.20071130.i386.patch?format=raw

make clean

make

sudo make install

reboot

After rebooting repeat step 3 above to get ready to install.

This post was getting pretty long, so I decided to split it up into sections. This above post includes all the introductory steps. If you stop at this point, then you already have a pretty nice Ubuntu alternative to your default Xandros installation that you can boot to via USB whenever you like.

Update: For instructions on installing Ubuntu to the internal drive see Part 2.

Recommend on Mahalo

Posted in Asus Eee PC, Gadgets, Hacks, Tech, Ubuntuwith 24 Comments →

Asus Eee PC: Day 3 Comparisons12.06.07

asus eee pc vs 12 inch PowerBook
Check out this picture. My Asus Eee PCMahalo Petals next to a 12-inch PowerBook. What’s really crazy is that the Eee has a faster processor. I had total flashbacks today seeing these two computers next to each other. The 12-inch was my *favorite* Mac of all time. I built a blog around blogging about that machine (3650 and a 12-inch), and that site led to my freelancing for O’Reilly, which led to several books.

In any case, I’m still loving the Eee. I’m using it now to post this (and to do as much of my not-at-my-desk and mobile computing as I can). Since yesterday, I’ve shrunk the default system font to 8 to maximize screen real estate. I’ve successfully had a skype chat with video (w00t) and installed a bunch of cool stuff that I’ve yet to use.

I like being untethered by OS X or Windoze. Being on a free platform is pretty damn cool.

Now if only I could run iTunes and sync my iPhone with the Eee, I’d be all set. ;-)

Recommend on Mahalo

Posted in Asus Eee PC, Gadgets, Powerbook, Techwith 5 Comments →

Asus Eee PC: Day 2 Tips and Tricks12.05.07

Still loving my Asus Eee PC. Check it out. It’s the perfect size to strap onto my bike rack for the daily commute:
asus eee pc on back of my bike
One thing I forgot to mention about the Eee yesterday: when it’s sitting in your lap, if the screen is pushed back much farther than 90 degrees, the weight of the screen plus the battery being located at the screen hinge makes it begin to tilt backwards when your hands aren’t holding it in place. Note: this only happens when it’s in my lap. On flat surfaces it firmly remains in place. Even in my lap, it’s not like it’s flipping backwards. It just slowly tilts back on the battery / hinge.

I haven’t installed any new OSes yet, as there seem to be a few bumps with all of them and Xandros is working nicely enough so far. When someone gets a nicely ironed out port of Ubuntu running on the Eee, I’ll probably go for that.

In any case, here’s some cool tips that take reading to find anywhere else (but which I found mostly over at Eeeuser Wiki:
1. Hold Alt while clicking to move over-sized windows: If you install any non-default packages on the Eee, most likely some of the window default sizes will be taller than the Eee’s screen height.
2. F11 toggles Firefox into fullscreen mode.
3. Shift + Insert pastes text into a terminal.
4. Get eeecamtray by Berkus for easy and quick enabling and disabling of the built in webcam. I was able to install the new Skype beta that has video support and using this tool made it work nicely (although, I still cannot get the flash plugin in Firefox to recognize the camera properly for posting videos to YouTube or Seesmic. I still need to try Sean’s recommendation of simply recording the vid locally and then uploading to Seesmic).

I also hooked this up to a 24-inch monitor today and it worked fine (though a bit stretched on such a large monitor). More tomorrow, I’m sure…

Oh, one complaint: hibernate doesn’t work, so the only option to preserve battery power is to shut down fully (setting up some swap space should fix this).

Also: anyone know of a good solar powered / crank powered battery that could be used to power this puppy and keep it off the power grid?

Recommend on Mahalo

Posted in Asus Eee PC, Gadgets, Techwith 4 Comments →

Asus Eee PC: First Impressions12.04.07

new asus eee pc
My Asus Eee PC arrived today. I’m using it right now to post this first impression post about the Eee. First off, despite what all the other reviews out there say, the keyboard isn’t too small. It takes a bit of getting used to, but it works nicely and I can type pretty fast on it after just a few hours of tinkering with the device. The one odd bit that I’ve noticed is that every once in a while a key will duplicate. Maybe that’s why they named it with three eees. ;-)

Despite it’s small size, it feels extremely sturdy. Dense even. It’s not heavy. The way that it tapers from the rounded battery at the back to the thin closed lid makes it feel like a book when you carry it. If when it is open, you pick it up from one of the corners on either side of the trackpad it doesn’t give slightly the way both the Macbooks and the Macbook Pros feel like they do. It feels really solid. The mouse button on the trackpad takes some breaking in and getting used to. The first several clicks it seemed very resistant to movement, but after a few hours it feels looser and I can tell which part of it to click on for a right-click or left-click (I realize that sounds dead-on stupid as a statement, but it does take some getting used to given that the button is only a little over an inch wide).

The default Xandros Linux install runs nicely on the default 512MBs of RAM. I didn’t notice any slow down until I had OOo, Firefox with about 9 tabs across two windows, Skype, Pidgin (the chat client included), and Gimp running at the same time. Nevertheless, I’ll probably eventually void my warranty and up the RAM to 1GB at least. Enabling full desktop mode of the Linux install was a breeze, following DownloadSquad’s directions and installing the Gimp was easy enough after following these instructions.

I’ll probably install a few other OSes on external SD cards just to say I did it, but so far, I have no complaints about the default OS. It’s a great little web computer. It plays YouTube videos without a hitch and I haven’t experienced any odd renderings on any websites I’ve visited yet. I mean, it even handles Google Docs, which is better than can be said for my iPhone or my Mac running Safari.

I tried to get the built-in webcam to work with Seesmic, but even though I activated it in the BIOS, it works fine in the default webcam app, and the flash plugin at Seesmic recognized it was there, I couldn’t get it to work. That’s my next bit of tinkering. I need to get Skype updated for video conferencing and figure out a way to get the webcam to play nicely with the flash plug-in in Firefox.

Overall, I’m loving this device.

ps—Mom and Dad, this is what your present to me for Christmas is going towards. ;-)

pps—I neglected to mention: I am glad that the first pearl white one of these that I ordered was defective and I had to send it back. It may have delayed me getting one of these puppies in my hands, but the black finish is a nice matte finish that feels better than the pearl white did. I love it.

Recommend on Mahalo

Posted in Asus Eee PC, Gadgets, Techwith 4 Comments →

  • You Avatar
    i am a yeti