Hi, I have a strange problem that I _think_ is an aufs issue.
I'm developing puppylinux for the OLPC XO laptops. Using the latest 3.3 olpc kernel and aufs3.3/aufs-util3, the XO-1 (an AMD Geode-LX, i586 machine) fails to find the /lib/firmware/usb8633.bin wifi firmware when the file is at the bottom branch. However, when the same file is copied from the bottom branch to the "middle" branch (the puppy "savefile") so it is present in both, works fine! There is nothing in the kernel log relevant other that the notion of failing to find the firmware, and auchk reports no issues in any branch. This is something 3.3-specific as 2.6.35- and 3.1-olpc-kernels/aufs work fine with the exact same setup and firmware file. Also the 3.3-kernel/wifi-firmware work fine with non-aufs kernel/distros There are several things that are a bit different in puppy/olpc builds that might cause the problem. Puppy has a patch that allows aufs to load squashfs as a branch. The bottom branch in the distro is an sfs but the middle one is not. The wifi module in the specific hardware is a USB module (the non-usb wifi module of the VIA7C, i686, XO-1.5 has no issues with 3.3/aufs in the same setup) The olpc-kernels has some hardware-specific changes compared to the vanilla ones (though not many in 3.3 and not related to fs or usb) Besides this problem, I have not noticed any other file/app issues but this is a serious one as the laptop was no other way to connect to the web. I would appreciate if you have any insight on how to diagnose this problem, and hopefully fix it. Thanks. ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure