Etnaviv driver missing for Ubuntu 18.04 LTS on Wandboard?


#1

Hello!

First of all thank you very much for your instruction to get Ubuntu 18.04 LTS on Wandboard running!

The basic setup works just fine and I can log into the system on the console.

In section “2D/3D Video Acceleration via Etnaviv Project” you describe how to install the xserver-xorg-video-armada-etnaviv driver.

Unfortunately a “sudo apt-get install xserver-xorg-video-armada-etnaviv” produces a “E: Unable to locate package xserver-xorg-video-armada-etnaviv” error.

Indeed it seems that http://repos.rcn-ee.com/ubuntu/pool/main/x/xf86-video-armada/ only has the files for xenial, but not for bionic.

Can anybody please confirm this behavior?

I am wondering: if it is indeed simply missing, does anybody have an instruction how to create the necessary Debian package, similar to the one that is existing for xenial?

Thanks!


#2

@pideu-mh I’ll need to rebuild that package for bionic, I guess I had assumed Ubuntu had merged all the etnaviv bits by now.

Regards,


#3

Thank you very much for your answer.

Can you give a rough estimation of when you have the time to do this?

(For me it is not urgent, I have a working Ubuntu 16.04 setup. I can simply plan better when to continue with my experiments.)

It would be great if you could share the information how to rebuild this package as well and maybe add the instructions to the wiki page.

These could be useful for non-Ubuntu and/or non-Debian users as well.

Thanks again!


#4

@pideu-mh, no time promises, here are my notes from last year, xf86-video-armada has changed alot:

Now days, it’s pretty well integrated into yocto/etc.

Regards,


#5

Okay, got it working…

Package is building for final upload.

Regards,


#6

Thank you very much.
I can confirm that it works for me as well - at least partially.
After installing xserver-xorg-video-armada-etnaviv I noticed that no graphical environment was installed at all, so I did a full install of xubuntu-desktop.
After a reset the login screen came up, but neither mouse nor keyboard are working now.
Both are recognized correctly though, I can see the corresponding messages like

[  220.729623] usb 1-1: USB disconnect, device number 2
[  222.590474] usb 1-1: new low-speed USB device number 3 using ci_hdrc
[  222.798008] usb 1-1: New USB device found, idVendor=0461, idProduct=4d51
[  222.798039] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  222.798059] usb 1-1: Product: DELL Laser Mouse
[  222.822768] input: DELL Laser Mouse as /devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1:1.0/0003:0461:4D51.0002/input/input1
[  222.827624] hid-generic 0003:0461:4D51.0002: input,hidraw0: USB HID v1.11 Mouse [DELL Laser Mouse] on usb-ci_hdrc.1-1/input0

That is a little bit strange and I am currently trying to solve it - but this is probably a different problem and has nothing to do with the missing driver.


#7

I forgot to ask:

I think there are a few other minor problems with the Ubuntu 18.04.1 image.

Shall I report them here or somewhere else?

In the forum? If so, as separate threads?

Or shall I write them to you via mail?

Please advise.


#8

That is correct, the xserver-xorg-video-armada-etnaviv package doesn’t bring in a default xorg windows manager. That’s up to you to install. As far as why the keyboard/mouse doesn’t work. You can try:

sudo update-initramfs -ck `uname -r`

To see if ubuntu was expecting the mouse/keyboard drivers earlier…

Regards,


#9

That depends, for “ubuntu” problems use ubuntu’s launchpad. We are only building u-boot, kernel and a few enablement packages.

Regards,


#10

Hello @RobertCNelson. Mouse and keyboard are now working.

The problem was that sudo depmod -a had not been executed on the target yet.

Because of that the evdev module was not loaded and so the input devices were not present.

Thanks again for your help.