Boot Error on Raspberry Pi 3 Model B

Good morning everyone,

I’m new with Raspberry.
I tried to install some different versions of opensSUSE distribution
downloaded here http://download.opensuse.org/ports/aarch64/distribution/leap/42.2/appliances/
and every time my attempts to boot end with the same error:

Net initialization skipped.
No ethernet found.

I followed exactly the steps shown here https://en.opensuse.org/HCL:Raspberry_Pi3
except for the step

“4. Connect the board to your PC via serial port (optional, but helpful for debugging; USB-TTL serial cable needed).”
My Raspberry Pi 3 is hardware ok, running well the old OS (Ubuntu mate 32bit).
Please help me to find a solution.
Thanks everybody!

Best regards,
Marco

Hi and welcome to the forum :slight_smile:
So what OS are you creating the image on and command line options?

I just grabbed an image here and dd’d onto a 32GB MicroSD;


wget http://download.opensuse.org/ports/aarch64/distribution/leap/42.2/appliances/openSUSE-Leap42.2-ARM-XFCE-raspberrypi3.aarch64-2017.01.17-Build1.3.raw.xz.sha256

wget -c http://download.opensuse.org/ports/aarch64/distribution/leap/42.2/appliances/openSUSE-Leap42.2-ARM-XFCE-raspberrypi3.aarch64-2017.01.17-Build1.3.raw.xz

sha256sum -c openSUSE-Leap42.2-ARM-XFCE-raspberrypi3.aarch64-2017.01.17-Build1.3.raw.xz.sha256
openSUSE-Leap42.2-ARM-XFCE-raspberrypi3.aarch64-2017.01.17-Build1.3.raw.xz: OK

su -
Password: 


mmcblk1     179:0    0  29.7G  0 disk 
└─mmcblk1p1 179:1    0  29.7G  0 part 


xz -cd openSUSE-Leap42.2-ARM-XFCE-raspberrypi3.aarch64-2017.01.17-Build1.3.raw.xz | dd bs=4M of=/dev/mmcblk1 iflag=fullblock oflag=direct
852+1 records in
852+1 records out
3576692736 bytes (3.6 GB, 3.3 GiB) copied, 368.688 s, 9.7 MB/s

mmcblk1     179:0    0  29.7G  0 disk 
├─mmcblk1p1 179:1    0   200M  0 part 
└─mmcblk1p2 179:2    0   3.1G  0 part 

sync

It booted fine on a RPI 3 did it’s thing and expanded to fill the sd card etc.

Hi Malcom,
thanks for your answer. I followed your hints until the sync command on the shell, but the error was always the same.
This is the message on my raspberry monitor, when I try to boot from my 32Gb SD card :

Net: Net Initialization Skipped
No ethernet found.
starting USB…
USB0: Core Release: 2.80a
scanning bus 0 for devices…

Have you any other ideas?
Thank you,
Marco

Hi Marco
Hmmm, I have board rev a0208, what is your revision number. Cable and network connections to the RPI ok

I see the same on boot but it then continues, looks like it’s not getting past u-boot.

What OS are you creating the image on?

Sorry Malcom,

I use Ubuntu 16.04 installed on a MacBook white, year 2009.

First, recommend you double-check your physical ethernet connection, in particular the end that plugs “the other end” that plugs into a router, switch or hub.
The link activity light should be on and likely green.

Which image(s) specifically are you trying?
Since Malcolm identified his specific image, you should try specifically that one.

And just verifying…
Did you wipe the sdcard’s contents each time before writing a new image? (I found this necessary only once in all the images I’ve tested. The problem is if your card is larger than about 4GB you may not realize there are remnants from a previous image still in the file system)
And, did you use xzcat as the documentation describes to write to your sdcard or did you use a different application?

TSU

Ok Malcom,
this is my raspberry pi3 Revision:

2a02082

I hope it can help you.
Thank you, for all your support.
Marco

Hi Tsu2,

thanks for your hint, i will try to wipe my SD Card.
I will give you any news.

Thanks again,
Marco

Good mornig everybody,

I tried every things you suggested but the build error was the same.
I wiped my sd card before write the image but nothing changed.
I tried xz -cd and even xzcat.
Here the recap of my situation,

PC_O.S.: Ubuntu 16.04
Board: Raspberry Pi3 Model B, rev 2a02082
sdcard: 32 Gb
O.S._img_chosen: openSUSE-Leap42.2-ARM-XFCE-raspberrypi3.aarch64-2017.01.17-Build1.3.raw.xz.sha256 (MALCOM’S IMG).

I’m waiting for any hint.
Best regards,
Marco

I must add: 32Gb SD card formatted to ext4

Hi
It doesn’t need formatting since the image is being transferred. So after you create the image and sync, if you remove the SD card, then plug it back in. do you see an efi and root partition?

Someone SUPER clever killed the download for only functional TW for raspi 3 http://download.opensuse.org/repositories/home:/StefanBruens:/branches:/devel:/ARM:/Factory:/Contrib:/RaspberryPi3/images/ …I have a local copy, if you contact me via PM I can upload to a place of your choice.

This is private user repository. Why not branching it and maintaining your repository with good and functional image so others can benefit from it?

On Mon 23 Jan 2017 12:46:01 PM CST, suse rasputin wrote:

Someone SUPER clever killed the download for only functional TW for
raspi 3 http://tinyurl.com/hpgm6ba …I have a local copy, if you
contact me via PM I can upload to a place of your choice.

Hi
Tumbleweed is for ever changing (that’s why it’s rolling), if I were
the OP I would respectfully decline your offer… non verified source…
social engineering etc…

BTW the person who controls those builds is the repo owner, I suggest
in future, choose your words carefully and show respect to the openSUSE
contributors, forum users etc.

The build is still there…blocked/excluded…


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.36-44-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Yepp, @malcomX, I’m Tronald Dumbs little brother and wanted to start a cyyyyberwar with a botnet of raspi3’s… You thwarted my plans! :frowning:

@arvidjaar: Because I’m a dumb user and have no I what you are talking about… :slight_smile:

Hi Malcom,
yes I see two different partitions efi(that contains: config.txt and other files ) and root. Yes I made a sync.

Now I have a question,

This error message:

Net: Net Initialization Skipped
No ethernet found.
starting USB…
USB0: Core Release: 2.80a
scanning bus 0 for devices…

may be caused by the fact that when during boot, the Ethernet device driver is not compatible with the .img software version?
I say that, because in my opinion the O.S. boot starts, but during the raspberry’s devices check it is not able to connect with the ethernet device and returns that message.
I want to confirm that with ubuntu mate 16.04 the ethernet device works well.

Best regards,
Marco

A major reason for releasing images specific to RPi models is that the images are supposed to be specific to the hardware.
So, there should not be a problem with the Ethernet device driver.

Temporarily,
Do you have a serial cable for your RPi? It would have a standard sized USB port on one end that would be inserted into your laptop or workstation, and the other would be a micro-usb connector, this cable would be the same that is used for data transfers between your laptop or workstation and a non-Apple phone (typically Android, might be Samsung, LT, etc). It can’t be one of the el cheapo cables that can only be used to re-charge, it must support data transfer.

If you have such a cable, it might work temporarily as your network connection as you troubleshoot.

Unfortunately, I can’t provide info specific to your RPi 3, I only own RPi Zeros and a RPi (original version).

TSU

Thank you TSU,
I will try with the smartphone cable.
Marco

@Malcom,

could you share your hardware status and precisely the steps you followed to succesfully boot opensuse on your rpi3?
I apreciate it.

TY,
Marco

Hi
As per my post (Ref #2) was all I did to get it to boot and fire up, did need to press return a few times to get past the locale bug… once it did it’s thing it black screened so shut it down and mounted the SD card in the laptop to set the default.target to multi-user.target and popped it back in to get things up and running and fix ssh keys, add my user via YaST, set root password etc.

Then just used to start up X;


systemctl start graphical.target

Logged into the XFCE DE as my user, played some and then shut it down with;


systemctl isolate multi-user.target

I need to setup a minicom session via USB TTL/RS232 adapter I now have…

My RPI3 is a rev a0208;
http://elinux.org/RPi_HardwareHistory#Board_Revision_History

I have another one arriving today, will see what that one is.