Official AM3358 Debian 10.3 2020-04-06 4GB SD IoT image has jessie in sources.list

Look here:
I loaded the image
for my beaglebone black.

Look I’m no idiot. I know that debian 10.3 is debian buster.
Then why the hell does the /etc/apt/sources.list list jessie?

What is wrong here?

No seriously.
That’s not all

The gettings started pages were all outdated and a real pain…
Turns out I need to call
sudo modprobe ftdi_sio
to be able to get networking via usb working. It does not say so on the getting started page.
The whole “share internet with device” is also a pain.

Turns out that Robert Nelson’s writeup here…

is missing
sudo iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT

At this point I’m really disappointed.
Maybe the stuff worked 4 years ago. But currently the getting started stuff, and real information, is just fragmented an missing.

If you’re Robert Nelson, then stuff will work fine. But I thought beaglebone was targeted at new users as well (ha it was… 4 or more years ago). Now it is just anger-provoking, that the getting started stuff just does not work properly.

Have you ever though about that?
Do you actually realized how really bad the situation is?

Some advice:
Please: get some students to work through your getting started guides, and (after having them tell you how much is sucks), get them to improve it (by letting them contact Robert Nelson).

PS: my host is linux. So definately also get some students to work on a linux host.

Interesting, please report the output of:

cat /etc/dogtag

This should report: Debian Buster IoT Image 2020-04-06


cat /etc/apt/sources.list 


deb buster main contrib non-free
#deb-src buster main contrib non-free

deb buster-updates main contrib non-free
#deb-src buster-updates main contrib non-free

deb buster/updates main contrib non-free
#deb-src buster/updates main contrib non-free

#Kernel source ( :
#git clone
#cd ./linux-stable-rcn-ee
#git checkout `uname -r` -b tmp
deb [arch=armhf] buster main
#deb-src [arch=armhf] buster main

It’s my assumption that your still booting off the eMMC?..


It’s my assumption that your still booting off the eMMC?..

How do I know that?
(This is an old beaglebone black and I basically wrote the image onto the microSD card, inserted it and assume it’s running from the microSD card and not some on-board eMMC. hmm? )

cat /etc/dogtag

shows Debian Image 2015-08-16
cat /etc/apt/sources.list 


deb jessie main contrib non-free
#deb-src jessie main contrib non-free

deb jessie-updates main contrib non-free
#deb-src jessie-updates main contrib non-free

deb jessie/updates main contrib non-free
#deb-src jessie/updates main contrib non-free

#deb jessie-backports main contrib non-free
##deb-src jessie-backports main contrib non-free

#Kernel source ( :
#git clone
#cd ./linux-stable-rcn-ee
#git checkout `uname -r` -b tmp
deb [arch=armhf] jessie main
#deb-src [arch=armhf] jessie main

Yeap, your BBB is running 2015-08-16 version of jessie…

The BBB’s boot order is:

  1. eMMC
  2. microSD

Only way to change this order, is to ‘hold’ the boot button down before inserting power, then letting go, after the LED lights up…

You can also erase the first 100Mb or (2015 era used a fat partition…), but i’d only do that after you are fine with erasing the eMMC…


Damn! I did not hold down the user/boot button!!
Sorry. That’s my mistake.