(4 replies, posted in Software)

I seemed to have fixed the issue. I think there was an issue where the kernel did not have the module. But reinstalling the kernel fixed it.

Thank you for the help xobs!


(4 replies, posted in Software)

Unfortunately when I tried to do that, I get an error of

armada: unable to load module "etadrm_gpu" (no hardware found, 0)

I seem to have libetnaviv, xorg-novena, xserver-xorg-video-armada, xserver-xorg-video-armada-etanviv.

Also, changing

    Option "UseGPU" "true" # change to "false" to disable 2D acceleration

to false allowed xorg to work. I am using the stock novena kernel, so i assume etnadrm is supported on it.


(4 replies, posted in Software)

I have found out, I had to uncomment a couple of lines in 60-novena.conf

Section "Device"
    Identifier "novena"
    Driver "armada"
    Option "UseGPU" "true" # change to "false" to disable 2D acceleration
    Option "XvPreferOverlay" "FALSE" # FALSE enables xv acceleration

    # The next two options switch it from galcore to etnadrm mode
 #  Option "Screen" "0"
 #  Option "AccelModule" "etnadrm_gpu"

Section "Files"
    ModulePath "/usr/lib/xorg/modules/"
    ModulePath "/usr/lib/arm-linux-gnueabihf/xorg/modules/"

However, 2D Acceleration is not working now.


(4 replies, posted in Software)

Hello All,

I have hit a wall trying to get xorg to work. I had to reinstall my laptop and I am getting an error of "Screen(s) found, but none have a usable configuration." I have installed xorg-novena, xserver-xorg-video-armada, xserver-xorg-video-armada-etanviv, and I added the following to /etc/X11/xorg.conf

Section "Device"
    Identifier "novena"
    Driver "modesetting"
    Option "kmsdev" "/dev/dri/card0"
    Option "SWcursor" "true"
    BusID "platform:sys/devices/soc0/imx-drm.20/drm/card0"

Am I missing something to get Xorg to work?


(16 replies, posted in Software)

Hey All,

To get rid of the public key error, I used this:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9D6D8F6BC857C906
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010


(39 replies, posted in Software)

Hey Sourcerer,

It's fine, it happens! I am wokring to get the installer to work with the new repo (as the other way is incredibly painful to try to work).

As of now, Just installing the new repo (1.3) to an image is not enough, the public keys need to be added as well. Once I figure out how to do that, I can update here.


(39 replies, posted in Software)

Hey sourcerer,

I just updated to the new kernel that was posted, and my laptop will not decrypt the hard drive anymore. I got the "connot initialize device-mapper. Is DM_mod kernel module installed?" Error.

EDIT: I decided to try just reinstalling, the installer does not work anymore as well. I suspect the issue is the newer repo.


(16 replies, posted in Software)

Hey All,

If you are still having issues, make sure this repository is in /etc/apt/sources.list (or /etc/apt/sources.list.d/kosagi.list)

# Newer repo with a key that goes through 2020.  Signed with 4C0E70D9.
deb http://repo.novena.io/debian/ jessie main
deb-src http://repo.novena.io/debian/ jessie main

This is a different repo. delete the old repo.

The new key is here (like xobs said earlier):


(25 replies, posted in Hardware)

I can confirm that the latest firmware does work for the fan.

When I had senoko oddities, reflashed the senoko firmware and reflashed the gas guage:


Hope that helps!


(31 replies, posted in Software)

Hey Freehub!

Yes, I used the out of the box microSD image.

When I did the guided partition, I did not do a separate /home folder, but I see no reason that it would not work. Just make sure you do the guided partitioning instead of doing it manually. That is where I messed up.

The X modifications were in order to get X started. When I did not do it, I got a "no screen detected" error.

The fstab modification was to make it look like my original fstab (from the factory), but sourcerer is saying that is not needed to update the partitions. I made the /boot modification before I did any updating, and it worked for me.

I hope that helps!


(31 replies, posted in Software)

freehub wrote:
Sourcerer wrote:

Yes, I thought I already had it running properly, I was able to boot correctly, enter the passphrase and use the system, ... but now it seems to fail with those modul loading problems and similar for me too. I verified the modules, and they are there in the right place, but mysteriously they can´t be loaded.
I hope I will have some timeslots soon for testing and finishing it.

Regarding /boot: Yes, my concept is to have /boot on the SSD, since the files that are generated by Debian in /boot can´t be used for booting directly and have to be converted, so my scripts mount, generate and copy the needed files to the FAT partition on the MicroSD card.

Since there had been activity on your github script, I have given it another try. The logs revealed kernel entropies with less than 1024 bits in an attempt to set up encrypted LVM root and /home partitions, again. “No key available with this passphrase.”. The “guided” option was chosen as well this time.

Have I implemented the script incorrectly? Or is it currently unfinished?

On another note, has anyone managed to set up an encrypted root disk on the Novena platform recently? If so, it would be great if you could share the method. Any hint is welcome, too.


I did it on Saturday successfully. I used the image provided to do the installation.


I did it with the guided partition, and I put my notes on things I had to do to get a working installation in this thread.


(7 replies, posted in Software)


Try following this!


(7 replies, posted in Software)

I know there is a way to do it without having to compile anythong, unfortunately I do not remember how I did it. Perhaps check an older image and see if it has it?

The u-boot-novena package might have it.

I'm sorry that isn't of much help, but that's about all I can remember.


(7 replies, posted in Software)


I was able to change out my hard drive without recompiling U-boot. If I recall correctly, there is a way to change the PARTUUID.

Unfortunately I cannot be of more help, I did it several months ago. For some reason flashing the spl file to the beginning of the hard drive seems like what I had to do?


(39 replies, posted in Software)

So an update for a few notes I had to do:

I used the MicroSD Card image. Just do the guided setup for encryption. it will not let you use a FAT partition for the /boot. Ironically it won't care when you modify /etc/fstab

xorg would not work for me. The only way I got it to work is my copying this from an old image to /etc/X11/xorg.conf:

Section "Device"
    Identifier "novena"
    Driver "modesetting"
    Option "kmsdev" "/dev/dri/card0"
    Option "SWcursor" "true"
    BusID "platform:sys/devices/soc0/imx-drm.20/drm/card0"

I also installed xorg-novena, xserver-xorg-video-armada, xserver-xorg-video-armada-etanviv

I installed kosagi-repo and then removed the reference of the repo from /etc/apt/sources.list

I also had to modify /etc/fstab in the following manner:
comment out the current /boot and add:

/dev/disk/by-path/platform-2198000.usdhc-part1        /boot        vfat    defaults        2    2

This way the normal boot will be there and the novena can update the linux. Updating to a new linux does not destroy the cryptsetup, as I happily found out.
EDIT 2015/12/16: I just updated to a newer kernel, and I got a missing "dm_mod" error.

However, right now I am not confident that 2d acceleration works, and I am not sure how to make it work.
EDIT: I just checked, and 2D acceleration does work.


(39 replies, posted in Software)


How were you able to get it installed? I was working on the partitioner, and it does not allow for me to use FAT16 or 32 for /boot. What does your boot partition look like?


Nevermind, it works!

I thought I was smarter than the installer and tried to do my own partitioning, but when I did the guided partitioning, it worked just fine.


(3 replies, posted in Software)

Alright, that makes sense. Thank you for clearing that up!


(3 replies, posted in Software)

I just upgraded all of the novena related packages, and I wanted to test to see is hardware acceleration worked. When I try to use the command "glxinfo", I see this error:

name of display: :0.0
libGL error: MESA-LOADER: malformed or no PCI ID
libGL error: unable to load driver: etnaviv_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: etnaviv

I also see this:
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4

Right now my etc/X11/xorg.conf file is the same as the /usr/share/X11/xorg.conf.d/60-novena.conf

Thanks in advance!


(2 replies, posted in Hardware)

Thanks GregRob, that fixed it!


(2 replies, posted in Hardware)

I have been trying to work with this:

http://novena-guide.readthedocs.org/en/ … quickstart

In order to see if I could toggle the blickenlights. Right now, I have the FPGA working, but I cannot get the LEDS to turn on. Would there be anything I am missing from it?

Thank you in advance for any help!


(4 replies, posted in Software)

I have 2D Accelleration on as well, i would have thought that would speed things up too.

Which 2d Acceleration are you using?


(4 replies, posted in Software)

Hey All,

Does anyone else run Iceweasel, and if so, does it run on the sluggish side for you? I was hoping to figure out what i can do to make it run faster (or if there is a better web browser for it.

Thank you!


(31 replies, posted in Software)


I don't think the bluetooth stack is initialized until after the root disk is encrypted. I have a bluetooth adaptor that does not need any closed source drivers, and I cannot get the bluetooth keyboard to work. On my desktop that is root encrypted, I see the bluetooth initialize very late in the boot process. I also think the pairing device files are not in the /boot section, so even if bluetooth was initialized, it would have no idea what to connect to.

If you want a wireless keyboard with encrypted rootdisk, think these are your options:
- Get a wireless bridge device (I think they would just appear to be a USB keyboard to Linux)
- Get a bluetooth keyboard that also suports USB (the Lenovo Bluetooth keyboard does not supprt this, the USB is only for charging as far as I can tell)
- Get a USB keyboard in addition to the wireless keyboard


(1 replies, posted in Software)

I have been working to get Audacity and Musescore working on the Novena, and I have found a workaround, but I was hoping to figure out how to not use this workaround.

For both Musescore and Audacity, I have to use Device: "imx-audio-es8328" with ALSA. Every other sound device (I use default on my desktop and it works fine) makes the sound come out garbled. Musescore is under "Portaudio", and Audacity is under ALSA as well. This makes both programs work with audio, but I can not no longer use any other program with audio. I think this also makes some sort of issue with Pulseaudio, as usually if I run another program (like VLC or Rhythmbox) and then go to Musescore of Audacity, the sound comes out garbled (just like if I used the device "Default")

Are there any ways I could debug this further so I could have both programs work nicely?

Thank you in advance for any help!