You are not logged in.
EDIT: FILES ARE NOW AVAILABLE ON http://www.effem.110mb.com/ as well **** http://www.eeepc.speedlinq.nl
EDIT2: Modules for NFS and DVD support are in the file 2G_modules.tgz
EDIT3: eee module, wii support, wifi modules, big kernel made avaiable too. See http://forum.eeeuser.com/viewtopic.php? … 47#p130647
Hi,
This thread seemed to fit in both the Xandros Linux forum, the peripherals forum and the hardware forum, so instead of choosing one of these I decided to post in General Discussions instead.
As this is my 250th post on the forum (in about 3 weeks time ! ), I decided to take the opportunity to do something for the community.
Therefore, for a limited amount of time, I created two interesting binaries.
Both live in http://www.dse.nl/~meulenbr/eeePC/
Please first read the rest of this message and only download the binaries if you are going to use them. The web site this is on has a (pretty low) traffic limit, which is easily exhausted. If I see that I generate too much traffic I have to remove the binaries
(btw if you want to mirror my stuff or give me access to a better server where I can make this (and probably some other things in the future) available, please PM me.
The first binary is a file called pvrusb2.tar.gz
This file contains all the modules compiled for the Xandros kernel that are needed for the Hauppauge WINTV PVR USB2 (not the WINTV USB !). This is an analog TV receiver with a hardware MPEG2 encoder and USB out, so you can use it to make your own pvr or tv. If you have such a device then you can download the file, unzip it, untar it somewhere below /lib/modules/2.6.21-4-368, and make the modules known (by doing an insmod for every .ko file).
Then put your firmware in the right place (probably /usr/lib/hotplug/firmware/, don't have my eeePC handy to check, lended it to a friend to play with for an evening
)
connect your pvrusb2 and it should work. If so, please report back.
More info on pvrusb2 is at http://www.isely.net/pvrusb2
And note again that this is only interesting for the USB2 model (the one with a hardware mpeg2 encoder, in an orange carton), not for the USB type in a greenish/blueish box.
The second binary I made available is a new kernel. It is the file called fmlinuz.
This is a standard 2.6.21-4 kernel. Only difference is that this kernel should support 2GB memory.
If you do not have 2GB it is pointless to download and install it.
Giving this a test drive is pretty complicated. The way I did this (but I do not have the 2GB) is:
- make a boot usb flash disk with puppy linux (see wiki)
- put fmlinuz on that stick or another one
- boot puppy on your eeePC (press esc in the bios screen then select boot from usb)
- mount the internal first partition (for me /dev/hdc1, I did mount /dev/hdc1 /mnt)
- if needed mount the usb stick where fmlinuz is on (I think for me it was /dev/sdc1, but your milage may vary)
- copy fmlinuz to /mnt/root
- while you are at it, edit /mnt/boot/grub/menu.list; comment the line "hiddenmenu" and change timeout to 3 or so).
- unmount all drives and reboot.
- once the grub boot menu loads press F9
- type e, you now get three lines, move to the 2nd one and type e again, you can now edit the line
- replace the part kernel=/boot/... with kernel=/fmlinuz
- press enter, then b to boot
and now the new kernel should load. Nothing different from normal, the only thing is that 2GB is supported.
And if it works and you want to make things more permanent, boot from puppy again and make a new entry in menu.lst to boot this new kernel (and make it the default).
As I do not have a 2GB module I am interested in the results, so please let me know.
And again: please be gentle to my traffic limit so only download if you are really going to use it.
Enjoy! FM
Last edited by eFfeM (2008-02-06 2:47:11 pm)
Offline
Thank you very much!!!! I used your fmlinuz kernel with 2GB support and it works great, running Debian testing.
Offline
eFfeM, thanks! I just download the kernel and will test it late this week or early next week after the 2GB ram I ordered arrives.
BTW, you could create a wiki page for these 2 items and upload them to the wiki too, which would prevent any bandwidth problems for your site.
Last edited by imabuddha (2007-11-27 3:22:00 am)
Offline
fmlinuz mirror (to easy your trafic) http://www.gbox.lt/eee/files/fmlinuz
Offline
Thanks for the reports.
Actually I don't know how to upload data elements (or pictures) to the wiki. I thought this was not possible.
Offline
eFfeM wrote:
Hi,
<Del>
- make a boot usb flash disk with puppy linux (see wiki)
- put fmlinuz on that stick or another one
- boot puppy on your eeePC (press esc in the bios screen then select boot from usb)
- mount the internal first partition (for me /dev/hdc1, I did mount /dev/hdc1 /mnt)
- if needed mount the usb stick where fmlinuz is on (I think for me it was /dev/sdc1, but your milage may vary)
- copy fmlinuz to /mnt/root
- while you are at it, edit /mnt/boot/grub/menu.list; comment the line "hiddenmenu" and change timeout to 3 or so).
- unmount all drives and reboot.
- once the grub boot menu loads press F9
- type e, you now get three lines, move to the 2nd one and type e again, you can now edit the line
- replace the part kernel=/boot/... with kernel=/fmlinuz
- press enter, then b to boot
and now the new kernel should load. Nothing different from normal, the only thing is that 2GB is supported.
<Del>
wow! thanks for reminding me why i gave up on linux along about redhat v5.1 ... ! [g]
but the sad fact is that i ordered my asus 4g black (which should be here in just a few hours from newegg) with the crucial 2gb ram module so i personally could really use this kernel. thanks very much for posting it. but life's short and i might not make it through the procedure to activate the extra 1gb.
what i'd really like is a way to turn the extra 1gb into a ram disk as linux hardly needs 2gb to run nicely.
/guy
Offline
Actually the puppy step is not needed.
It is much easier to use the rescue console.
http://wiki.eeeuser.com/howto:installrescuemode has more info.
Offline
eFfeM wrote:
Actually the puppy step is not needed.
It is much easier to use the rescue console.
http://wiki.eeeuser.com/howto:installrescuemode has more info.
thanks again! i can use this just to enable verbose mode alone even if i don't manage to enable my extra 1gb of ram.
i'm eagerly tracking my eee pc on the fedex page and eager to start hacking. reading through the forum in preparation. i'm reading some stuff that the sdhc reader is ?buggy?, perhaps. i also ordered an adata 8gb sdhc class6 card and i'm hoping that works although i can fall back to a 4gb sd card if necessary.
/guy
Offline
I doubt if sdhc is buggy. To me it seems that the person who reported that just had a bad card as it was not working on other systems either.
Offline
eFfeM wrote:
Actually the puppy step is not needed.
It is much easier to use the rescue console.
http://wiki.eeeuser.com/howto:installrescuemode has more info.
I did it all through the command line in debian, from my mounted SD card. Nothing difficult at all.
Offline
eFfeM wrote:
Actually I don't know how to upload data elements (or pictures) to the wiki. I thought this was not possible.
You just need to click the little picture icon, then a window will appear that allows you to upload pictures or other files. It doesn't like some filetypes (executable shell scripts for example), but those can be zipped before uploading. (.zip and other archive files work)
Offline
brushedtooth wrote:
eFfeM wrote:
Actually the puppy step is not needed.
It is much easier to use the rescue console.
http://wiki.eeeuser.com/howto:installrescuemode has more info.I did it all through the command line in debian, from my mounted SD card. Nothing difficult at all.
great to hear and i'll report back when i've had a go at it.
mine just arrived and is charging. very impressed. printed user manual, even a velcro strip instead of a cheap twist to hold the a/c cord. little touches add up.
unfortunately newegg failed to get my other pkg to the fedex guy on time with my 2gb ram and sd cards so i'll most likely just get familiar with it while it's so fleetingly under warranty.
/guy
Offline
imabuddha wrote:
eFfeM wrote:
Actually I don't know how to upload data elements (or pictures) to the wiki. I thought this was not possible.
You just need to click the little picture icon, then a window will appear that allows you to upload pictures or other files. It doesn't like some filetypes (executable shell scripts for example), but those can be zipped before uploading. (.zip and other archive files work)
Ah thanks. Missed that one.
Ant, if you are reading this: is there a size limit you enforce or assume people to adhere to?
Offline
eFfeM wrote:
I doubt if sdhc is buggy. To me it seems that the person who reported that just had a bad card as it was not working on other systems either.
It appears as if more than one person is having issues. There are multiple threads from multiple persons having issues. If you are having none then congratulations. You win the prize.
Offline
< moved to new thread >
Last edited by gteague (2007-11-28 7:24:25 am)
Offline
eFfeM, just an update to let you know I installed the 2GB a couple of hours ago, and so far it's working fine with your kernel.
Do you think there's anything to gain by building a version of the kernel from the source Asus released earlier this week?
Offline
I installed the new kernel a few days ago so I could use 2gb ram and can also report it works brilliantly. Thanks eFfeM for making it available.
Offline
imabuddha wrote:
eFfeM, just an update to let you know I installed the 2GB a couple of hours ago, and so far it's working fine with your kernel.
Do you think there's anything to gain by building a version of the kernel from the source Asus released earlier this week?
I haven't looked into the new kernel yet.
It might be that the ASUS kernel sources contain some additional things or bug fixes, so you might be better off with that one.
(and changing the config file to support 2GB of memory).
Offline
Just found a bug with your version of the kernel: Attempting to mount an NFS share causes the eee to lockup. Using the stock kernel to perform the same operation works properly.
I have yet to build a linux kernel, but I guess I'll have to give it a try soon... ![]()
[update] The bug isn't in the kernel. The modules related to NFS have to be updated for Himem support.
Last edited by imabuddha (2007-12-08 6:03:06 am)
Offline
GameBit wrote:
fmlinuz mirror (to easy your trafic) http://www.gbox.lt/eee/files/fmlinuz
Please forgive my stupidity...how do I download this file? When I just click on it, it displays in the browser (Firefox). When I right-click to 'save as', it wants to save it as a html document.
Offline
volosong wrote:
GameBit wrote:
fmlinuz mirror (to easy your trafic) http://www.gbox.lt/eee/files/fmlinuz
Please forgive my stupidity...how do I download this file? When I just click on it, it displays in the browser (Firefox). When I right-click to 'save as', it wants to save it as a html document.
you do the right click ->save as and back space the .htm part.
Offline
For those who want to compile their own kernel with 2GB support, here's a tutorial:
http://www.ultramobilegeek.com/2007/11/ … nable.html
Offline
Thanks for linking to me on that one. I was worried about distributing binaries directly because of the maintenance required under the GPL.
I just downloaded and tested fmlinuz and it works like a charm. cat /proc/meminfo reports memtotal at 2068444 KB
Offline
The following info is only useful if you use NFS shares and have > 1GB RAM in your eee.
I finally got around to building the kernel myself today. I used the source from Asus, and the config file from /boot. The only option I changed was to set High Memory Support to 4GB. (basically doing the same thing as eFfeM)
I did this to see if mounting NFS shares would hang the eee like they do when using eFfeM's fmlinuz. Unfortunately it did!
I was able to solve the problem by copying the newly-built versions of the 4 modules used by NFS: nfs, nfs_acl, sunrpc, and lockd from their locations under /usr/src/linux-source-2.6.21.4-eeepc to the corresponding locations under /lib/modules.
This begs the question: "Are there other modules that should be replaced with by those built with the High Memory Support?"
Also, is there an easy way to copy/update all of the kernel modules after rebuilding with new options?
Last edited by imabuddha (2007-12-08 6:04:34 am)
Offline
something like make modules-install
the catch would be making sure you don't kill any special ones that won't work the way you built them, perhaps wifi, etc
Offline