Comments (2)
Disabling CONFIG_HIGHMEM in kernel options results in a working nfs mount and it works.
bootargs.
console=ttyS4,115200 console=ttyS0 mem=256M@0x0 root=/dev/nfs nfsroot=192.168.154.89:/export,nolock nfsrootdebug ip=dhcp devtmpfs.mount=1 rw rootwait clk_ignore_unused
Disabling HIGHMEM is not a fix. But a workaround. The actual bug is somewhere in highmem/cache.
Found similar bug when trying to boot NAND rootfs using 3.16.
Init would fail.
Booting 3.16 via a rootfs using mmc would work. Then ubiattach /dev/mtd3 would work too.
Mounting partition would work too. But trying to execute any binary in the partition would give random errors.
i.e.
ubiattach /dev/ubi_ctrl -m 3
mount -t ubifs ubi0:root /media/
cd /media/bin
./ls
illegal instruction
./ls
seg fault
errors like this
Trying again and again would result in it working after a while.
This is what happens during init. It is not an init bug. The binary doesn't execute when the NAND block device is mounted.
from ci20_linux.
from ci20_linux.
Related Issues (20)
- build kernel with o=<outside tree build failes issue 3.0.8 HOT 2
- Where PowerVR SGX540 Source code? HOT 2
- ext4load 3.18 kernel boothang HOT 7
- Highmem causes applications to crash HOT 2
- cpu stall during wifi transfers for long duration HOT 1
- Camera not working with Android 4.4.2 and Kernel Version 3.0.8 HOT 2
- Reliable crashes of nodejs HOT 15
- kernel build not 32 bit clean HOT 1
- kernel cannot be built directly on the ci20 HOT 7
- kernel is missing brcmfmac4330 files required by ci20_defconfig HOT 3
- Kernel v3.18.3+ spins 2nd cpu HOT 5
- DM9000: sometimes fails to read id. HOT 3
- Unable to build kernel module z4780_drv on v3.18 HOT 7
- CPU usage statistics wrong on second CPU in 3.18 HOT 1
- ci20-3.0.8 install_headers
- OpenGL textures problem HOT 9
- whether this kernel use device tree to init device HOT 1
- fatal error: linux/compiler-gcc6.h: No such file or directory HOT 1
- Board freezes up
- Errors 3.18.3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ci20_linux.