Unable to locate package linux-headers-4.4.9-ti-r25

I am trying to compile some drivers for my wifi dongle. I have done apt update and dist-upgrade.

When I execute the command:
apt install linux-headers-$(uname -r)

I get:
E: Unable to locate package linux-headers-4.4.9-ti-r25
E: Couldn't find any package by regex 'linux-headers-4.4.9-ti-r25'

I can't figure where to get these. Any ideas?


  • Debian 8 is so old now that many old package versions cannot be found online anymore.

    Try updating to the last supported Beagle Debian 8 version (8.11) using the "pkug" command (alias for "apt-get -y dist-upgrade"). Then try installing the headers for 4.4.155-ti-r151

    Output from "dog" command on Debian 8.11:
    Debian 8.11
    BeagleBoard.org Debian Image 2016-05-13
    Linux kiwisdr 4.4.155-ti-r151 #1 SMP Mon Dec 17 22:11:59 UTC 2018 armv7l GNU/Linux
  • I did the pkup and pkug commands per the post about not updating KIWI (but OK to do now).

    Here is the output of my dog command:
    Debian 8.11
    BeagleBoard.org Debian Image 2016-05-13
    Linux kiwisdr 4.4.9-ti-r25 #1 SMP Thu May 5 23:08:13 UTC 2016 armv7l GNU/Linux

    So what was I supposed to do here? I need to match the linux-header versions to the one I am running, right? Or do I?
    Thanks for your help and fast reply!
  • jksjks
    edited June 2020
    Did you reboot after the upgrade? You should really be running the newer kernel now (4.4.155)
  • Ran pkup, pkug. No updates left to be done. Rebooted.

    root@kiwisdr:~# cat /proc/version
    Linux version 4.4.9-ti-r25 (root@b3-jetson-tk1-2gb) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP Thu May 5 23:08:13 UTC 2016

    Is there something else I have to do to trigger the upgrade?
  • I think you can get whatever you need by following the directions here: https://www.cpqlinux.com/download-extract-update-linux-kernel-source/
    So your source would be here: https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.155.tar.xz
    Then follow the directions to unpack and point your system to the new sources, which should be complete. Then new compiled software should work, but you might struggle with existing glib and other existing libraries that depend on the sources they were compiled with, which will create more work to recompile those complaining packages. It would be a lot better to get the headers from the repository. To bad you aren't finding them.
    Ron Morell
  • Just tried this myself. I had thought upgrading to Debian 8.11 gave you kernel 4.4.155 but apparently it doesn't change the kernel at all (from 4.4.9).

    After upgrading to 8.11 I used these instructions to install the 4.4.155 kernel and also the 4.4.155 kernel header files:

    I didn't try these instructions with Debian 8.5. Apologies for misleading you earlier. If you use the forum search box for ".155" there are several threads where people said they had to use the 4.4.155 kernel before certain WiFi dongles would install and/or work.
  • Here's the error when I try the "git pull" command:
    root@kiwisdr:/opt/scripts/tools# git pull remote: Enumerating objects: 6777, done. remote: Counting objects: 100% (6776/6776), done. remote: Compressing objects: 100% (2009/2009), done. remote: Total 6699 (delta 4650), reused 6558 (delta 4513), pack-reused 0 Receiving objects: 100% (6699/6699), 11.94 MiB | 3.32 MiB/s, done. Resolving deltas: 100% (4650/4650), completed with 51 local objects. From https://github.com/RobertCNelson/boot-scripts 9e4382c..029041f master -> origin/master Updating 9e4382c..029041f error: Your local changes to the following files would be overwritten by merge: tools/eMMC/init-eMMC-flasher-v3.sh Please, commit your changes or stash them before you can merge. Aborting
  • The problem here is that this is an indication that something has gone terribly wrong. There is now no telling what files have been modified/corrupted and what effect that might have on getting your dongle to work or the Kiwi software to run.

    My advice at this point is to just start over: re-install the factory image from the sd card, let the auto-update process complete, upgrade to Debian 8.11 and then install the .155 kernel from the above instructions.
Sign In or Register to comment.