Home
 
 
29 April 2008 @ 01:29 pm
Fun with an OQO  
Just as the novelty of the eeepc was beginning to wear off, today I got a model 2 OQO in the mail. It's a pretty nifty little device. First impression on opening the box and pulling it out was that it was a little 'chunkier' than I was expecting. It's pretty heavy at 3lbs. A whole pound heavier than the Eee. Similar slide-out keyboard to the n810. Much bigger screen.

It comes with Vista pre-installed. I powered it up, just to make sure it's all working. This part took forever. It sat at a "please wait" screen for ages. After 15 minutes, and two reboots, I got to set up my user account. It then spent another five minutes "checking my computers performance" and god alone knows what else. During this time, the device got really hot, and the fans starting running full tilt. For considerable amounts of time whilst I was waiting for it to do something, I was staring at a black screen with a mouse pointer. I had no idea if it had crashed, or was actually doing something. This was my first vista 'experience', but before I'd even gotten to a desktop, I'd decided that modern Linux installations are leaps and bounds ahead in terms of user experience in this regard.

Finally, 25 minutes after I'd hit the on button, I got to a desktop. I moved the mouse pointer, and the screen changed to "shutting down". It rebooted. What was this, the 4th, or 5th time? I'd lost count. After another minute, it had booted up. I fiddled around a little, before quickly becoming bored with it. The fans ran almost constantly. Sitting at an idle desktop, vista pulled around 9 watts, with spikes every few seconds at 13W. Occasionally, it would go as high as 15W. Again, it was completely idle all this time.

After getting bored with trying to beat Vista into using my wireless, I rebooted, and found my way into the bios (Fn-Del). From there, a found numerous things to twiddle (like, enabling PXE as the first boot choice). Surprisingly, there was also a 'Enable ACPI CPU C4" option which was disabled by default. Enabling it didn't cause Vista to use any less power. I guess it's being woken up so frequently that it never gets into those lower states. Given Linux can and will exploit it however, I left it enabled.

Booted up a rawhide install over PXE. Idling, it bounces around 8.4 to 8.9 watts. This isn't an apples to apples comparison though. Sitting in Anaconda is a lot less intensive than an 'idle' desktop.

At this point, I hit my first problem. The ethernet (a Realtek RTL8139, which should be well understood) isn't noticing a link, and hence refuses to get a DHCP release. Some futzing around creating a debug initrd with a shell later, and I discovered that the chip gets discovered just fine. But with one caveat. It detects the MAC address as 00:00:00:00:00:00.

More poking later, but for now, I'm drawing a blank.
Tags:
 
 
( Post a new comment )
opalmirror[info]opalmirror on April 29th, 2008 05:46 pm (UTC)
You're finding the MAC fine but you need to also find and initialize the correct PHY. Typically the Ethernet address is also stored in a board-specific device, often hanging off of the PHY which transparently supports an i2c interface to talk to the EEPROM holding the address information.

So, see if you can crack out something that documents what PHY you have and where its registers live. Sometimes the PHY is accessible through the Ethernet register map as a sort of subdevice, but just as often it's addresses are decoded and available somewhere else in the address map.

(I am a BSP lead at Wind River working on WRLinux so this stuff is my day job)
(Reply) (Thread) (Link)
Pete Zaitcev[info]zaitcev on April 29th, 2008 06:09 pm (UTC)
This is amazingly expensive for a value of a laptop I can get from Dell for $600. I'm shocked.
(Reply) (Thread) (Link)
kernelslacker[info]kernelslacker on April 29th, 2008 06:21 pm (UTC)
I've yet to see a Dell I can fit in my pocket.
(Reply) (Parent) (Thread) (Link)
[info]mgedmin on April 29th, 2008 08:36 pm (UTC)
Is a 3-pound device practical for a pocket?

(A N810 is tolerable, although sometimes I wish it were lighter.)
(Reply) (Parent) (Thread) (Link)
kernelslacker[info]kernelslacker on April 29th, 2008 08:42 pm (UTC)
it's not /that/ bad, though not something I'd want to take everywhere probably.
(Reply) (Parent) (Thread) (Link)
(Anonymous) on April 29th, 2008 11:50 pm (UTC)
Not 3 pounds, 1 pound
Not sure why the author thinks the OQO weighs 3 pounds. It weighs 1 pound (actually, between about 410g and 450g, depending on configuration).
(Reply) (Parent) (Thread) (Link)
kernelslacker[info]kernelslacker on April 29th, 2008 11:58 pm (UTC)
Re: Not 3 pounds, 1 pound
Hmm. The amazon link mentions 3.7lbs, and I blindly believed it. (I never was good at estimating weights).

That does say "Shipping weight", so probably includes the box, PSU & manual too.
(Reply) (Parent) (Thread) (Link)
(Anonymous) on April 29th, 2008 09:33 pm (UTC)
Been using Ubuntu for the past 12 weeks on my OQO 02
Mine came with XP and at first I was just going to run it as-is with Linux in a VM -- I just didn't want to bother with the drivers ... A week and a half later I just couldn't bare it any more and I dumped XP and tried to get some form of Linux going. That was no easy task.

Here's a thread over at OQOTalk.com where I cover what I tried then:
http://www.oqotalk.com/index.php/topic,1675.0.html
There's an entire Linux section at OQOTalk.com BTW and it's a good way to connect with other people trying to get Linux to work on the device.

As the thread above shows, the biggest problem I encountered is being able to use a DVI-connected monitor with a decent resolution ... That took some time to figure out and I eventually had to resort to using VIA's crappy drivers -- compiled from source.

The other thing is that while with the kernel in 7.04 I had wireless, DVD burning on docking station and audio, I can't get any of these to work with a custom-built kernel from kernel.org. Also, there's a persistent DMA issue which I've been unable to get rid of -- here's my post on LKML about this:
http://lkml.org/lkml/2008/3/10/359

I haven't tried 2.6.25 on it yet.

Karim Yaghmour
(Reply) (Thread) (Link)
kernelslacker[info]kernelslacker on April 29th, 2008 09:57 pm (UTC)
Re: Been using Ubuntu for the past 12 weeks on my OQO 02
ah, http://www.oqotalk.com/index.php/topic,1511.0.html specifically is quite enlightening. Thanks for the pointer.
(Reply) (Parent) (Thread) (Link)