System76 driver properties wont display

Bug #281810 reported by Curtis Hovey
2
Affects Status Importance Assigned to Milestone
System76
Fix Released
Undecided
Unassigned
System76 Driver
Fix Released
Undecided
Unassigned

Bug Description

I'm running a Pangolin V2

    $ lsb_release -r
     Release: 8.04

I see there appears to be a missing directory when I run the driver from the terminal.

    $system76-driver
    grep:
    /opt/system76/model/model: No such file or directory

The display was fixed a few months ago when I sent the notebook in for servicing, and that may be related to the missing directory.

Revision history for this message
Thomas Aaron (tom-system76) wrote :

This message can be eliminated by changing this line 43 in model.py from...

    z = os.popen('grep ec /opt/system76/model/model')

to...

    z = os.popen('grep ec /opt/system76/model/model 2>/dev/null')

However, this line will ALWAYS throw an error, as there is no model subdirectory contained in the /opt/system76 directory.
So, can we just remove the offending line altogether?

Revision history for this message
Carl Richell (carlrichell) wrote :

That's our legacy method of determining model's from 3 years ago, and the error is expected. It's doesn't cause any problems so we'll leave it in just in case.

The motherboard/BIOS must have been modified for the repair. Please run the following command and attached the resulting file:

sudo dmidecode > ~/Desktop/dmidecode.txt

Revision history for this message
Curtis Hovey (sinzui) wrote :

Thanks you for you assistance. Attached is the output of dmidecode.

Revision history for this message
Thomas Aaron (tom-system76) wrote :

Your dmidecode produces Z96F, which should be translated by the driver as a PanV2.
It also contains the correct memory and cpu info, so it looks in order.

If you run...
sudo system76-driver
...from the terminal, do you get any other error messages?

My understanding is that, when you start the driver, it is not reporting your hardware information (system name and model, cpu, memory and hard drive)? Please confirm.

Revision history for this message
Carl Richell (carlrichell) wrote :

dmidecode info is the problem here. We'll update the driver with this info in the next release expected this week.

Revision history for this message
Curtis Hovey (sinzui) wrote :

Hi Thomas.

There is not other errors from the command line. I see the Unsupported information window: This driver is designed for System76 machines running Ubuntu versions ... or 8.04. If you have a System76 machine running one of the above Ubuntu versions please file a bug report at https://launchpad.net/system76

Revision history for this message
Thomas Aaron (tom-system76) wrote :

Hi, Curtis.

You should now be able to download the latest System76 driver (2.2.6) from http://planet76.com/repositories and run it.
Please let us know if it works OK.

Revision history for this message
Curtis Hovey (sinzui) wrote :

I installed 2.2.6:

    $ dpkg-query -s system76-driver
    Package: system76-driver
    Status: install ok installed
    Priority: optional
    Section: drivers
    Installed-Size: 1392
    Maintainer: System76, Inc. <email address hidden>
    Architecture: all
    Version: 2.2.6

It gives the same error after installation:

    grep: /opt/system76/model/model: No such file or directory

Revision history for this message
Carl Richell (carlrichell) wrote :

I expect that notice... it's not an error but there for legacy computers. Did the driver open properly without displaying the Unsupported message?

Revision history for this message
Curtis Hovey (sinzui) wrote :

No it does not work. I still get an error message warning me that I must be running one of the supported versions of Ubuntu. I am still running Hardy.

Revision history for this message
Curtis Hovey (sinzui) wrote :

After upgrading to the 2.2.7 driver, I can now see the panel. My problem is fixed.

Changed in system76:
status: New → Fix Released
Changed in system76-driver:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.