[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dreamplug Modern Kernel



After adding backports to the fresh install of wheezy, and I ran 

apt-get -t wheezy-backports install linux-image-kirkwood

Everything runs fine, I get some errors wrt bluetooth and wifi 

Required Firmware: 

 │btmrvl_sdio: mrvl/sd8897_uapsta.bin, mrvl/sd8797_uapsta.bin, mrvl/sd8787_uapsta.bin, mrvl/sd8688.bin, mrvl/sd8688_helper.bin                                                                             │  
 │ libertas_sdio: sd8688.bin, sd8688_helper.bin, libertas/sd8688.bin, libertas/sd8688_helper.bin, sd8686.bin, sd8686_helper.bin, libertas/sd8686_v8.bin, libertas/sd8686_v8_helper.bin,                     │  
 │ libertas/sd8686_v9.bin, libertas/sd8686_v9_helper.bin, sd8385.bin, sd8385_helper.bin, libertas/sd8385.bin, libertas/sd8385_helper.b

It flashes the kernel image. Create uImage & uInitrd & their respective .bak files. This upon reboot does not work, seems unable to find /dev/sdb2 for root.

Upon rebooting yet again to try and use the .bak files to boot, I am now unable to use the previously working uImage & uInitrd. I am currently reinstalling again.

 

 

On 2013-11-25 03:29 PM, Ian Campbell wrote:

On Mon, 2013-11-25 at 14:02 +0000, Robert James wrote:
the result of flash-kernel does not boot, in my opinion due to the kernel rather than flash-kernel doing something wrong. flash-kernel works with the initrd.img-3.2.0-4-kirkwood & vmlinuz-3.2.0-4-kirkwood.
Why aren't you using the Debian kernels, if you want something newer
than what is in Wheezy you can still use the kernels from backports for
example.
But not for the make install of the kernel which puts, vmlinuz-3.11.9, initrd.img-3.11.9 & System.map-3.11.9 into /boot. My understanding is that flash-kernel combines those 3 file to create uImage & uInitrd?
You also need a Device Tree (dtb) file, which will be concatenated with
the vmlinuz.

Flash kernel knows how to find this for packaged kernels but depending
on how you got your own kernel onto the system it may not be able to
find yours.

IIRC the Debian kernel packages put the DTB under /usr/lib/*$(uname -r)*
somewhere. The name of the file it expects to find is in f-k's database.
Flash-Kernel looks for vmlinuz-version & initrd-version to make the required uImage & uInitrd & fails with Kernel suffix 3.11.9 does not match any of the expected flavors (kirkwood), therefore not writing it to flash.
If you get this message then you aren't actually updating anything. This
would seem to contradict your opinion that the kernel rather than
flash-kernel is where things are failing.
changing filenames doesn't work.
What have you changed them to? When you say doesn't work do you mean
"still isn't written to flash" or do you mean that it is and that the
result does not boot?

Ian.
--

 Robert Scott James

Mobile: 07869495689

email: rjames93@sucs.org

Student Number: 656100


Reply to: