Skip to content

Instantly share code, notes, and snippets.

@notro
Created August 18, 2014 15:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save notro/ac74667c1b0936665361 to your computer and use it in GitHub Desktop.
Save notro/ac74667c1b0936665361 to your computer and use it in GitHub Desktop.
rpi-source testing. rpi-source can be used from 3.10.37
pi@raspberrypi:~$ cat /proc/version
Linux version 3.12.22+ (dc4@dc4-arm-01) (gcc version 4.7.2 20120731 (prerelease) (crosstool-NG linaro-1.13.1+bzr2458 - Linaro GCC 2012.08) ) #691 PREEMPT Wed Jun 18 18:29:58 BST 2014
pi@raspberrypi:~$ rpi-source
ERROR:
gcc version check: mismatch between gcc (4.6.3) and /proc/version (4.7.2)
Skip this check with --skip-gcc
Help: https://github.com/notro/rpi-source/wiki
pi@raspberrypi:~$ rpi-source --skip-gcc
*** Using: /usr/share/doc/raspberrypi-bootloader/changelog.Debian.gz
*** Firmware revision: 462f3e3f476f7b6
*** Linux source commit: 1981ddebd4d3108cc942680a75ea151a479d65a8
*** Download kernel source
--2014-08-18 13:54:13-- https://github.com/raspberrypi/linux/archive/1981ddebd4d3108cc942680a75ea151a479d65a8.tar.gz
[...]
2014-08-18 13:55:57 (1.23 MB/s) - `/home/pi/linux-1981ddebd4d3108cc942680a75ea151a479d65a8.tar.gz' saved [118163745]
*** Unpack kernel source
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*** set 'EXTRAVERSION = +' in Makefile
*** Create symlink: /home/pi/linux
*** Create /lib/modules/<ver>/{build,source} symlinks
*** .config
*** Module.symvers
*** make modules_prepare
[...]
*** ncurses-devel is NOT installed. Needed by 'make menuconfig'. On Debian: apt-get install ncurses-dev
*** Help: https://github.com/notro/rpi-source/wiki
pi@raspberrypi:~$ rm -rf linux*
pi@raspberrypi:~$ sudo rpi-update
[...]
pi@raspberrypi:~$ cat /boot/.firmware_revision
3d99bfb69460105c91e688a6031971e641bff354
pi@raspberrypi:~$ sudo reboot
[...]
pi@raspberrypi:~$ cat /proc/version
Linux version 3.12.26+ (dc4@dc4-Latitude-E6510) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #703 PREEMPT Tue Aug 12 18:13:52 BST 2014
pi@raspberrypi:~$ rpi-source
ERROR:
gcc version check: mismatch between gcc (4.6.3) and /proc/version (4.8.3)
Skip this check with --skip-gcc
Help: https://github.com/notro/rpi-source/wiki
pi@raspberrypi:~$ rpi-source --skip-gcc
*** rpi-update: https://github.com/Hexxeh/rpi-firmware
*** Firmware revision: 3d99bfb69460105c91e688a6031971e641bff354
*** Linux source commit: f03cd5e1012d3fe8314a944879308cf0f3d9e29b
*** Download kernel source
--2014-08-18 14:38:06-- https://github.com/raspberrypi/linux/archive/f03cd5e1012d3fe8314a944879308cf0f3d9e29b.tar.gz
[...]
2014-08-18 14:40:06 (1.04 MB/s) - `/home/pi/linux-f03cd5e1012d3fe8314a944879308cf0f3d9e29b.tar.gz' saved [118218656]
*** Unpack kernel source
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
*** set 'EXTRAVERSION = +' in Makefile
*** Create symlink: /home/pi/linux
*** Create /lib/modules/<ver>/{build,source} symlinks
*** .config
*** Module.symvers
*** make modules_prepare
[...]
*** ncurses-devel is NOT installed. Needed by 'make menuconfig'. On Debian: apt-get install ncurses-dev
*** Help: https://github.com/notro/rpi-source/wiki
pi@raspberrypi:~$
pi@raspberrypi:~$ rm -rf linux*
pi@raspberrypi:~$ sudo rpi-update 1b900b71f268875a4f35637e89a5850277f81510
pi@raspberrypi:~$ cat /boot/.firmware_revision
1b900b71f268875a4f35637e89a5850277f81510
pi@raspberrypi:~$ sudo reboot
[...]
pi@raspberrypi:~$ cat /proc/version
Linux version 3.10.32+ (dc4@dc4-arm-01) (gcc version 4.7.2 20120731 (prerelease) (crosstool-NG linaro-1.13.1+bzr2458 - Linaro GCC 2012.08) ) #648 PREEMPT Fri Feb 28 16:29:56 GMT 2014
pi@raspberrypi:~$ rpi-source --skip-gcc
*** rpi-update: https://github.com/Hexxeh/rpi-firmware
*** Firmware revision: 1b900b71f268875a4f35637e89a5850277f81510
ERROR:
Couldn't download https://raw.githubusercontent.com/Hexxeh/rpi-firmware/1b900b71f268875a4f35637e89a5850277f81510/git_hash, HTTPError: 404
Help: https://github.com/notro/rpi-source/wiki
pi@raspberrypi:~$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment