General TC > Tiny Core Netbooks

eeePC 1000

(1/5) > >>

MikeLockmoore:
roberts:  As I mentioned in another thread, I got an ASUS eeePC 1000 today.  The built-in version of XANDROS is nearly useless for the intended purpose, so I need to put something else on it.  I'd like to try to set up TC with my embedded systems cross-development tools and networking tools.  But first I just need to get my PPR and TCE repositories working correctly.

OK, after learning how to boot into XANDROS "Single-User Mode" so I could mount the /dev/sda1 SSD partition that holds the "real" copy of /boot/grub/menu.lst, I was able t get an entry set up to boot TCE 1.4.2.  It contains:

    root (hd1, 0)
    kernel /tinycore/bzImage tce=/dev/hdd1
    initrd /tinycore/tinycore.gz

When I boot into the XANDROS Single-User Mode (using the XANDROSBOOTDEBUG=y param), I can mount the solid-state storage devices /dev/sda1 (the boot partician), /dev/sda2 (most system stuff under root, like /etc and /usr...), /dev/sda3 (I think a recovery partition), and /dev/sdb1 (on the second SSD "disk", holding the XANDROS /home, with the default user files in /home/user.

However, when I boot into TC 1.4.2, I don't see devices /dev/sda... or /dev/sdb..., but rather /dev/hdc... (hdc1 to hdc3) and /dev/hdd1.  That's fine, but I don't know what to put into the tce= parameter.  /dev/hdd1 does not work.  If I install locally from .tce files and reboot, the extensions disapear.  My /opt/.tce_dir contains:

     /mnt/hdc/dev/hdd1

which does not seem like it would work.  I tried a few other versions of tce=... in my menu.list kernel line, but I don't seem to be getting it right.  Can you manke any suggestions?

I do have my backup repository working on /dev/hdd1.  The 'mydata.tgz' file is stored there and I have been able to create a file in my /home/tc folder, reboot, and see it intact.  So the Backup/Restore seems to be working OK.

Also, I don't have any network devices available.  The output of lspci includes:

01:00.0 Network controller: RaLink RT2860
04:00.0 Ethernet controller: Attansic Technology Corp., L1e Gigabit Ethernet Adapter (rev b0)

Is this the same as the eeePC 900?  It seems like the kernel is trying to load some different network drivers, but not succeeding.  If you know something that should work, I'd appreciate hearing about it.  I need ethernet at a minimum for embedded systems work I intend to do with this eeePC, and Wifi later on would be very nice.  

I will also try to compile and host the cross-compiling tools on TC so I can do some embedded development work directly on the eeePC (normally I've been doing that on a hefty Fedora laptop).
--
Mike

edited subject title by roberts

^thehatsrule^:

--- Quote from: MikeLockmoore on May 11, 2009, 04:36:00 PM ---However, when I boot into TC 1.4.2, I don't see devices /dev/sda... or /dev/sdb..., but rather /dev/hdc... (hdc1 to hdc3) and /dev/hdd1.
--- End quote ---
That means they're being seen as IDE in TC


--- Quote ---That's fine, but I don't know what to put into the tce= parameter.  /dev/hdd1 does not work.  If I install locally from .tce files and reboot, the extensions disapear.  My /opt/.tce_dir contains:

     /mnt/hdc/dev/hdd1

which does not seem like it would work.  I tried a few other versions of tce=... in my menu.list kernel line, but I don't seem to be getting it right.  Can you manke any suggestions?

--- End quote ---
Only the name is required i.e. hdd1 - see the instructions for more info.  (see F2/F3 on boot CD or "core concepts" page..)


--- Quote ---Also, I don't have any network devices available.  The output of lspci includes:

01:00.0 Network controller: RaLink RT2860
04:00.0 Ethernet controller: Attansic Technology Corp., L1e Gigabit Ethernet Adapter (rev b0)

Is this the same as the eeePC 900?  It seems like the kernel is trying to load some different network drivers, but not succeeding.  If you know something that should work, I'd appreciate hearing about it.  I need ethernet at a minimum for embedded systems work I intend to do with this eeePC, and Wifi later on would be very nice. 

--- End quote ---
The wifi has an available extension.  I think the wired one can use atl1e.  Afaik someone manually compiled it before for TC 1.x.  It should be included in the base for 2.x though.

MikeLockmoore:
^thehatsrule^: Thanks.  I was over-complicating the boot parameter.  :-[  It works now.  I had to reset my backup repository... for reasons I don't understand, it came to be set to hdd, but I've reset it to hdd1 and the backup/restore works now too.   :)

I see the RT2860 compile script .tce, but I don't see the acl1e driver in any of the normal .tce repository entries.  I checked your net-2.6.26.tcem, but don't see any obvious compatible driver modules.  I can try to build one from source, if I can find it.

Thanks a lot!
--
Mike L.

^thehatsrule^:
To be specific, someone compiled one manually before but was not packaged as an extension.

The driver was marked experimental in the upstream kernel driver (for TC 1.x) and thus was not included in the net extension.

roberts:
Mike, I no longer have the 900a. Dell Mini 9 larger keys made be dissatisfied with the tiny keys on 900a. I only ever use wireless, first with ndiswrapper and then later with madwifi extension. I also tested and used wpa_supplicant.

Navigation

[0] Message Index

[#] Next page

Go to full version