I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / MSN Companion
Synopsis of eMachines MSN companion
Boot issues with eMachines MSN companion

New MessageSynopsis of eMachines MSN companion (modified 0 times) FIRESTORM_v1
Profile
I bought an emachines MSN companion for $15 and have learned much about it Here are my findings, (as a summary)
Please bear in mind that I've only had this thing for a week and already have it booting Linux

The box is based on the NationalSemiconductor Geode chipset which is a desendent of the Cyrix MediaGX family of processors Of what I understand(so far) this means that it uses the AC '97 codec for audio. Support for this in the 2.4 series kernel exists b/c one of the boxes i have also contains a sound card based on the same thing.

The Modem in the box is a certifiable WinModem. It uses a conexant chipset and to my knowledge it is not currently supported in Linux. if it is, please let me know!

The video is capable of at least 800x600 @ 32k colors. It "steals" up to 4M from the system RAM which is 32 MB.

The box also has a 16MB flash disk that reports as Master. It is said to be a SDP3B-16 however Sandisk is unwilling as of yet to provide me with a pinout of this chip. If i get the pinout, I am planning to provide this information on a website as hopefully it means that the addition of an internal HDD is a possibility. Sandisk also refuses to acknolige(sp?) the chip's existence and it is not listed anywhere on their site in their customer areas nor their OEM sections as well.

If you are planning to boot off of some external device plan to be taking stuff back for refunds a lot. To date I have tested at least 20 diffrent USB Hard drive adapters and NONE of them support the USB-HDD,C: boot order that is listed in the system's BIOS. (Hit F2 when the eMachines splash screen starts just before the MSN O/S loads.) For booting, I find that the USB-Zip100 is the only zip drive that is boot-capable. This is the old zip100 that looks like the parallel port/SCSI models (the square blue ones) except it is translucent blue. It is also self-powered. I found out that the USB-powered Zip250 does NOT boot at all, but have not tested it with a Self-powered Zip250 (if there is such a thing) The USB ZipCD CDburner also boots as well, perhaps this could be a good thing for installing (insert favorite OS) at a later point? I have not tested booting off of a USB-Floppy although the BIOS supports that as well.

The DOLLY disk-imaging utility is excellent for switching out images. Albeit it's slow, it is reliable and I have yet to trash an image loading it. It is also extremely hard to find. I have trversed Google and Download.com both to end up with 404s or the ominous 0byte zip file. If you find a copy and it works, make copies and keep 'em safe!

To copy an image to the SanDISK:
a:\> dolly image.img HD128:

To make an image of what's CURRENTLY in the SanDISK:
a:\> dolly HD128: image.img

One of the more popular distros running aroud here is "Jailbait" Please note that Jailbait is more specifically written for the Compaq IA-1 and not the MSN eMachines device. After three days of hacking at Jailbait, I finally have it booting off of the 16MB SanDISK inside the box but it is still not complete. I need to compile some aditional drivers at some point and pray to $god that it will work. Thank $god that the geode is an x86 compatible chip.

If you are going to get a USB-Nic I recommend the units made by 3Com or Netgear. The 3Com units are 10/100 and are typically on sale at computer shows for around $10-%15. I picked up a handful of these at the last show. Although i realize that a USB 10/100 nic isn't really 100 MB/s, it is better than 10 alone, as the full duplex factor of the NIC is good enough to justify the extra expense. The 3Com units are recognized as using the pegasus driver and the Netgear nics use the kaweth driver. Both nics work well under Linux and should work good here too.

If anyone can recommend to me a good Hard drive USB sled for Linux, pleas let me know!

What i hope to do at this point is:
(a) find a Linux supported USB-IDE drive sled
(b) Install Linux on it, using the 15MB partition as /boot
(c) compile drivers necessary for usb-storage and usb-hotplug into the kernel
(d) let people know if I do manage to pull it off. :P

Let me know what you think, I hope this helps someone out here!


----------
Partnetship for an idiot free America
08-12-2002 10:04:30

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) Curious
Profile
I used a USB zip250 and it booted fine.
08-12-2002 10:13:55

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) FIRESTORM_v1
Profile
Which model was it? I tried it using one of the blue ones that is USB bus powered. Was yours self-powered?
----------
Partnetship for an idiot free America
08-13-2002 11:41:40

New MessageSynopsis of eMachines MSN companion (modified 0 times) Musicman38
Profile | Email
I had one of these given to me because the modem was bad, so if I could get Jailbait to boot on it with my Netgear USB adaptor I could be up and running on my broadband connection.
16 MB internal CF is not much room, but should be workable..
08-13-2002 21:41:15

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) Garfield
Profile
Where can we get these things?
08-17-2002 19:22:22

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) FIRESTORM_v1
Profile
Sorry about not getting back to this as quickly as I had hoped. I have been very busy.

After a bit of research I found out that the Nat'l Semiconductor Geode processor contains a USB-OHCI interface so compile accordingly. Also, JailBait uses kernel 2.4.0 instead of something a bit more recent. I am almost done with the necesasry mods to JB however I have noticed that I still cannot get the USB driver working properly, a la no network connection. Since there are no compilers, this makes things very difficult.
and one more thing: THERE IS NO hub.o DRIVER! argh!!! As soon as I start jacking with the compiling again (look towards the end of the next weekend hopefully)I hope to add a few more modules or at least get the existing ones working.

As of right now, X doesn't work. I am trying to get this resolved as soon as I figure out wtf's going on.

As far as where to get them, some can be had on Ebay for $15-35 and some change. That netgear USB-ethernet adapters if I remember correctly, operate using a Yamaha driver. (the name escapes me right now). I also recommend a 3Com USB-Ethernet 10/100 NIC that operates using the Pegasus (pegasus.o) driver.


----------
Partnetship for an idiot free America
08-19-2002 09:28:08

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) cybear
Profile | Email
Pinouts for this CF can be found at http://www.sandisk.com/download/Product%20Manuals/3b_r6.pdf

Hope this helps.

09-17-2002 13:28:08

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) mp3boombox
Profile | Email
I'v seen some post's with people doing hard drive hacks to the sandisk. Not easy though, but a lot of wires branching off of the sandisk chip. Technicly it adding a hard drive to the msn companion, will work so long as the chipset supports multi IDE devices on one channel. That being said soon as I recive mine in the mail. I shall be doing a lot of looking into hacking to add a hard drive to the unit. As to the memory, I'd put money on it being upgradable to at least 64mb. Though that would require DESOLDERING. Unless it requires 4chip's each at 16mb in size. to add 64mb. I'll be doing some major research on the devices when I get mine. The one thing I want the thing to have is at least a hard drive. If a hard drive can be added I'd presum it will at least support upto the 8gig range, maby larger with high hopes. Then again I'm guesing cause I have yet to inspect the device. Will make a nice little server some type when I get done with it. Though I'm thinking wireless music box.
12-03-2002 14:39:47

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) FIRESTORM_v1
Profile
I have been working with the eMachines off-and-in for a while now. I have learned a lot since my initial posts.
i *almost* had it working. I booted off a ZipCD and proceeded to install RedHat Linux 7.3 onto a Jaz Drive. I used <a href="http://www.everythingusb.com/hardware/index/Iomega_Jaz_USB_Adapter.htm"> This adapter</a> that I got from a computer show. All was going great with the install and it was actually getting ready to boot, when the dumb(censored) of a roomate I live with "borrowed" the Jaz disk and reformatted it... Needless to say I'm not happy with him. Anyway.. I have also come across a Mini-USB-HD converter that takes a laptop HD and is self-powered. I found a linux driver for it and have been working with it since then with the clear understanding that if my roomate touches this drive, i will break his fingers.. :P Oh well, back to the ol' drawing board. Has anyone had any luck with the jailbait images? If you are going to try to hack the JB images, I would suggest getting a 16MB Sandisk(or equivalent) so that way you can work with the exact amount of disk space that you have in the box

I will post my Jailbait mods later on (hopefully tonight after the PC show) or sometime in the next week.. (I'm a geek, christmas is the best time to get stuff done!:) )


----------
Partnetship for an idiot free America
12-15-2002 11:24:00

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) mp3boombox
Profile | Email
Welp these are old systems but there still being sold. I got mine for $25, ok now here is the thing. If we can find a web page which will be dedicated to the little system that would be great cause I got a lot of informaion to add already.

Ok, here is goes and I do have pictures but no place to put them.
the ablity to add memory will be very easy, due to the fact that there is a SODIMM socket minus the socket, as far as I can tell most all of the parts (i.e. resisters, and caps) are in place to make the socket a drop on solder in upgrade. Now there are a lot of solder pads with missing parts, one which I'm realy intrested in is the one under the audio jack in the back. There is a serial connector onthe inside by the modem, its a mini 10pin header (white) there. I'm going to have to double check but I think the modem can be swaped with the IOPENER modem. just checked the number of pins, and they are the same. So there is the possablity to add a 3com modem instead of the conex modem. Oh by the way the conex modem HAS to be a hardware modem cause its connected to a serial port. next there is a large socket for a big chip, i forget how many pins long but ON a gues and I have not looked at the pictures I took. It could be a socket for a ttl to serial converter chip?? cant rember the name. next though I may have said this befor? adding a hard drive to this should be a breeze, why do I say this?? easy, there are a lot of test points all over the back of the board, but of all things there are a partickular large number of them by the san disk CF part which is on the back of the board. I'd put money on it that it would be an easy job to get an ide wired up. the other thing is that there is working parallel and serial ports acording to the bios, plus there is a WIN'S chip on the board which is what IRDA runs off (correct me if i'm worng) so that would mean we'v got all kinds of nice little updates to add to this system. also an other thing I'v noticed is printed on the board there was info about fsb and multiplyers, it may be possable to over clock the system a bit with better cooling then the rigajig system which is sitting on the processor currently. woow I bet i got a zillion spelling mistakes in that and run on sentences!! spelling I wont even go there!!! I think this should become the next iopener!! WHY YOU ASK????? the outside case looks ausom for what it harvers and the hardware on the inside had enuff power to do some stuff so SO, the thing that could be done with the little system are imence!! Mp3 player sitting between 2 big speakers, USB interface for radio?? and wirless network for more interfacing ;) This little device might become my new main computer running linux or what ever?? that and power wise it would be much cheeper hehehehe

12-17-2002 17:51:23

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) mp3boombox
Profile | Email
there is now A post for just the EZNET 200 e-machines

http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=MSNCompanion&Post=649&Idle=0&Sort=0&Order=Descend&Page=0&Session=

12-21-2002 15:21:44

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) ProzacGod
Profile | Email
FYI: I managed to get mine to boot from a FreeDOS installation on a 500mb laptop hdd from my laptop converter. I then used dolly to get an image of the hdd. Worked wonderfully, never had a hitch, I've even debated on installing wfw 3.11 on it for kicks.. I think it would work as long as you made sure that windows NEVER used direct access to the hdd.. only the real mode bios calls. Well happy hacking.. as soon as I figure out which chipset my laptop hdd uses I'll post that info.

I also managed to boot a normal 1.5gb 3.5" hdd through that same converter using a seperate PSU and a custom made 40-44pin laptop converter. So the chipset is supported quite nicely.

On the same note. I am making a simple 16mb linux installation with the goal of booting up with USB support, and then remounting /dev/sda1 (or whatever you want) as root... can root be remounted ? anybody have an example of how to make a 'live' cd I think thats the way to go (the process they use not the liveCD)


"Prozac can heal the mind, but friends may mend the soul."
01-14-2003 09:48:16

New MessageRE:Synopsis of eMachines MSN companion (modified 0 times) jpe_dty
Profile
I don't know if will help any, but I created a freebsd install that boots off the 16MB sandisk and then continues booting off of a usb storage device: http://jpe45305.homeunix.org/dl/images/emsn
01-14-2003 18:08:23

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3