LinuxHappy's Weblog

Failures and Successes of Linux-based Development

Archive for the ‘Virtualization’ Category

Success: QEMU connex with two ethernet ports

Posted by linuxhappy on January 8, 2008

Ever since I’ve been using virtual box to virtualize windows on Ubuntu, I’ve been really curious about the internals of hardware emulation. I took a quick peek into the QEMU stuff and was surprised to find that someone had tried to emulate a Gumstix Connex board on QEMU. Having one of these development boards handy, I figure I dig in take it for a test drive.

Turns out that the latest version of software only supported only one Ethernet port… This is different than my hardware configuration, where I have two Ethernet ports (netDuo-mmc). Well anyways, long story short, I dug into some code and matched it up with the hardware and found a way to get two ethernet ports working in a pretty short amount of time.

Next thing on my plate is that I want the MMC slot properly emulated.. I can’t seem to get that working quite right. If anyone out there has some hints, pass them along please!

Posted in Virtualization | Tagged: , , , , | 3 Comments »