Unfortunately no one can be told what fun_plug is - you have to see it for yourself.
You are not logged in.
Pages: 1
I'm trying (with babysteps) to learn to get new kernels working on my DNS-323 Rev B1.
I built the uclibc toolchain using the instructions at http://dns323.kood.org/howto:crosscompile.
I tested that the cross-compiler basically works by building busybox and testing it on my dns-323.
I then tried to compile a (slightly) modified version of the included kernel 2.6.12.6 (I turned on ext3 extended attributes, nfs server, smb, cifs, ntfs).
Everything compiled fine and I made a zImage.
I then used Fonz's ffp-reloaded to try to load my version of the 2.6.12.6 kernel (note: I can successfully use ffp-reloaded on fonz's version of the 2.6.12.6 kernel).
However, when I use my zImage, the kernel doesn't seem to reboot (at least it's not pingable).
Are there any mods I need to make to the .config to get the included 2.6.12.6 kernel to work?
Any other suggestions about what might be going wrong?
Offline
I just recompiled another version of 2.6.12.6 without ANY changes to the config and it still doesn't seem to "reload" properly.
Not sure what I might be doing wrong here...
But it seems like either:
1. I'm missing some (undocumented?) config changes to 2.6.12.6
2. or there is something wrong with my cross-compile environment
Offline
I'm thinking that it's more likely to be something with the .config than with the cross-compile environment because I was able to compile my own version of usb-storage.ko and it worked just fine...
Offline
I just found a posting by fonz suggesting that you need to turn off DHCP autoconfig -- so I have the following in my .config file:
CONFIG_IP_PNP=y
# CONFIG_IP_PNP_DHCP is not set
Unfortunately, it still is not pingable...
Offline
Fonz, any chance of sharing your .config file for the 2.6.12.6 kernel to see what I am doing wrong?
thanks
Offline
puterboy wrote:
Fonz, any chance of sharing your .config file for the 2.6.12.6 kernel to see what I am doing wrong?
Unless I forgot to enable it for that kernel, there should be /proc/config.gz
zcat /proc/config.gz
Attached is the config of the 2.6.12.6 kernel I'm currently running.
Offline
Thanks.
Note the 'running' one (with your attachment) doesn't work with 'ffp reloaded' probably because it has "CONFIG_BLK_DEV_SD=m" which won't work if your root device is a disk. Also, it has "CONFIG_IP_PNP_DHCP=y" which may interfere with ip assignment (but I'm not sure).
The one that worked for ffp-reloaded for me was the one that I got from copying over /proc/config.gz from the 2.6.12.6-arm1-huge kernel that you provide with ffp-reloaded.
I'm wondering whether my problem with firmware-reloaded is that I don't have the right kernel... Maybe I need one with similar options to 'huge' but with some of the stuff left out to make it smaller. Or maybe some of the options need to be otherwise played with.
Can you post the config that you used with 2.6.12.6 and firmware-reloaded? (or is it the one you already attached above?)
Offline
CONFIG_IP_PNP_DHCP=y is not a problem.
The issue was the need for: CONFIG_BLK_DEV_SD=y (or else you would need an initrd to load the module)
Offline
Pages: 1