WizardStan
Mega GP Mania
- Joined
- May 24, 2008
- Messages
- 16,733
I'm looking for someone with kernel experience on the OMAP3, ie, the SoC in the Pandora and BeagleBoard. Rambling details of kernel hacking ahead. You've been warned.
After many, many, many years I figured it'd be a good time to try and update my original BeagleBoard. Unfortunately I had installed Angstrom Next which appears to be entirely dead, so I experimented with Debian, Ubuntu, and Arch. Long story short, I can't get any kernel image to boot properly: the newer kernels that are supplied with these distros fail to work at all (even after updating u-boot), so I tried building my own from mainline. I managed to get 3.2.28 to boot but it can't load my wifi module at all for some reason; nothing else I tried got even this far.
So I took the 3.0.17 from my old Angstrom build and tried it on each and they boot, load the module just fine, but it can't load the firmware in order to run it, so still no network. This doesn't make sense to me, it's the exact same kernel, module, and firmware that worked on my ancient Angstrom install; the firmware file is there, it just refuses to load it, says it can't be found. That's a stumper.
I'm now doing an experiment whereby I made a backup of my Angstrom image and am now upgrading all packages from next to core and hoping for the best. Not that core is in a much better of a position but at least if I need a package I can install it without too much trouble.
Ideally what I'd like to do is build a newer kernel and run debian but I can't do that, I don't know what I'm doing wrong.
Has anyone had any experience building the kernel for the Pandora, AND has time to help walk me through what I'm doing wrong? I don't want to take up anyone's time; even assuming this hybrid upgrade thing I'm trying doesn't work, I've got the backup and my system was working, it was just old and didn't have the ability to install anything new, but I can survive, so not a big deal. The important thing to remember is that I had an onion on my belt, which was the style at the time...
After many, many, many years I figured it'd be a good time to try and update my original BeagleBoard. Unfortunately I had installed Angstrom Next which appears to be entirely dead, so I experimented with Debian, Ubuntu, and Arch. Long story short, I can't get any kernel image to boot properly: the newer kernels that are supplied with these distros fail to work at all (even after updating u-boot), so I tried building my own from mainline. I managed to get 3.2.28 to boot but it can't load my wifi module at all for some reason; nothing else I tried got even this far.
So I took the 3.0.17 from my old Angstrom build and tried it on each and they boot, load the module just fine, but it can't load the firmware in order to run it, so still no network. This doesn't make sense to me, it's the exact same kernel, module, and firmware that worked on my ancient Angstrom install; the firmware file is there, it just refuses to load it, says it can't be found. That's a stumper.
I'm now doing an experiment whereby I made a backup of my Angstrom image and am now upgrading all packages from next to core and hoping for the best. Not that core is in a much better of a position but at least if I need a package I can install it without too much trouble.
Ideally what I'd like to do is build a newer kernel and run debian but I can't do that, I don't know what I'm doing wrong.
Has anyone had any experience building the kernel for the Pandora, AND has time to help walk me through what I'm doing wrong? I don't want to take up anyone's time; even assuming this hybrid upgrade thing I'm trying doesn't work, I've got the backup and my system was working, it was just old and didn't have the ability to install anything new, but I can survive, so not a big deal. The important thing to remember is that I had an onion on my belt, which was the style at the time...