The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    OpenSUSE vs Toughbook CF19_MK6

    Discussion in 'Panasonic' started by SJLPHI, Jul 24, 2017.

  1. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    Hello, recently I've acquired a toughbook cf19-mk6, and I've been wrestling quite some time to have OpenSUSE 13.2 KDE to be installed on it properly.

    So far, the laptop is given a 512gb SSD, 16gb RAM and is doing excellent on the Windows 7 side, but it's being very stubborn on the linux side. There are 2 issues that I'd like to address, all of which I do believe is driver issue.

    All buttons are picked up, and respond correctly to respective functionality, but they have no physical effect.

    a) Screen bright/dim buttons, and FN + F1/F2 shows that the KDE is "trying" to change things, but the actual screen doesn't change its brightness.
    b) Same exact issue with the sound, and in fact, it is not making any sound for the time being.

    After doing a bit of reading, I tried a kernel upgrade:
    4.12.3-2.g880dbd7-default #1 SMP PREEMPT Sat Jul 22 01:04:04 UTC 2017 (880dbd7) x86_64 x86_64 x86_64 GNU/Linux

    no cigar yet. I am constantly looking things online, but if someone has something to share, please do.

    My suspicion is that on the boot/grub, acpi is currently set to load vendor, if I can blacklist or load a specific one, I'll be golden. I've had this issue with Lenovo T410s v.s. Linux Mint before.

    Thank you for your time.
     
  2. Karl Klammer

    Karl Klammer Notebook Consultant

    Reputations:
    43
    Messages:
    128
    Likes Received:
    56
    Trophy Points:
    41
    Hi,

    backlight via front buttons and function keys works just fine with grub_cmdline_linux "acpi_backlight=Linux acpi_osi=", at least on qubes3.2/fedora23 with kernel 4.4.67.

    Give alsactl init a shot for sound.
     
    kode-niner and Shawn like this.
  3. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    Thank you Karl, the screen brightness is now working.

    alsactl init didn't quite work. Back to more reading/trying. Please let me know if you have other suggestions. Thanks again!
     
  4. Karl Klammer

    Karl Klammer Notebook Consultant

    Reputations:
    43
    Messages:
    128
    Likes Received:
    56
    Trophy Points:
    41
    Hi SJLPHI,

    regarding sound: What do dmesg and lsmod report?
    sample output of my cf19mk6 191HC51FL included for reference

    Did you hit mute while/if/during it was booted into Windows? (win & lin seem to (un)mute differently...)


    $:~> dmesg | grep snd
    [ 38.683616] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
    [ 38.683622] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
    [ 38.683625] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
    [ 38.683630] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
    [ 38.683633] snd_hda_codec_realtek hdaudioC0D0: inputs:
    [ 38.683638] snd_hda_codec_realtek hdaudioC0D0: Front Mic=0x19
    [ 38.683643] snd_hda_codec_realtek hdaudioC0D0: Rear Mic=0x18

    $:~> lsmod | grep snd
    snd_hda_codec_realtek 86016 1
    snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
    snd_hda_intel 40960 4
    snd_hda_codec 126976 3 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel
    snd_hda_core 61440 4 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
    snd_hwdep 16384 1 snd_hda_codec
    snd_seq 69632 0
    snd_seq_device 16384 1 snd_seq
    snd_pcm 118784 3 snd_hda_codec,snd_hda_intel,snd_hda_core
    snd_timer 32768 2 snd_pcm,snd_seq
    snd 77824 17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
    soundcore 16384 1 snd
     
    kode-niner and Shawn like this.
  5. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    Hey Karl, you're totally right. When I unmute on Window side, then alsactl init, I seem to get sound properly until reboot.

    SUPERNET:/etc/init.d # dmesg |grep snd
    [ 17.417562] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
    [ 17.417564] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
    [ 17.417565] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
    [ 17.417565] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
    [ 17.417566] snd_hda_codec_realtek hdaudioC0D0: inputs:
    [ 17.417568] snd_hda_codec_realtek hdaudioC0D0: Front Mic=0x19
    [ 17.417568] snd_hda_codec_realtek hdaudioC0D0: Rear Mic=0x18
    SUPERNET:/etc/init.d # lsmod |grep snd
    snd_hda_codec_realtek 102400 1
    snd_hda_codec_generic 94208 1 snd_hda_codec_realtek
    snd_hda_intel 49152 3
    snd_hda_codec 167936 3 snd_hda_intel,snd_hda_codec_generic,snd_hda_codec_realtek
    snd_hda_core 98304 4 snd_hda_intel,snd_hda_codec,snd_hda_codec_generic,snd_hda_codec_realtek
    snd_hwdep 16384 1 snd_hda_codec
    snd_pcm 147456 3 snd_hda_intel,snd_hda_codec,snd_hda_core
    snd_timer 40960 1 snd_pcm
    snd 106496 13 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
    soundcore 16384 1 snd
    SUPERNET:/etc/init.d #

    I am going to tell it to initialize alsa on boot from this point, but is there a way to bypass the Windows mute?
     
  6. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    Well, this is getting a bit frustrating, putting alsactl init at the bottom of /etc/init.d/boot.local didn't work.
     
  7. Karl Klammer

    Karl Klammer Notebook Consultant

    Reputations:
    43
    Messages:
    128
    Likes Received:
    56
    Trophy Points:
    41
    I didn't dig deeper into the Win-mute vs Lin-mute issue,
    as I usually pick either Win or Lin and virtualize the other.

    SuSE is using systemd now, which means we lack a trusty, useable init system.
    How about an @Reboot /usr/sbin/alsactl init crontab instead?
     
    Last edited: Jul 25, 2017
  8. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    I will look into that Karl after I complete my avenue of approach.

    I've also tried to chmod permission the alsa to be accessible for non-root and tried to run it as user so it can be called from autostart in a script. No avail.

    Right now, some people have found a very well working solution, to directly install Realtek HD audio codec driver provided by RealTek.

    I am however at a loss because the driver simply will not compile, so I will have to do more reading.

    For reference, on the Windows side the sound is controlled by Realtek HD,

    Linux version is also available here:
    http://www.realtek.com.tw/downloads...=24&Level=4&Conn=3&DownTypeID=3&GetDown=false

    There is a nice set of instructions for installation available here:
    http://airbornesurfer.com/2015/04/how-to-install-realtek-hd-audio-driver-in-linux/
     
  9. kode-niner

    kode-niner Notebook Consultant

    Reputations:
    34
    Messages:
    276
    Likes Received:
    113
    Trophy Points:
    56
    This problem sounds familiar.
     
    Shawn likes this.
  10. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,541
    Messages:
    8,306
    Likes Received:
    2,050
    Trophy Points:
    331
    Very familiar
     
  11. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    My searching has brought me the best answers:
    Give up OpenSUSE and go off to Vector linux, Ubuntu, etc. Which are not my options.
     
  12. Karl Klammer

    Karl Klammer Notebook Consultant

    Reputations:
    43
    Messages:
    128
    Likes Received:
    56
    Trophy Points:
    41
    I'm confused. Why give up on OpenSuSE?
    It seems to be working perfectly fine, according to linux standards of "perfectly fine".
     
    Shawn likes this.
  13. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    I'm not sure,
    I like OpenSUSE, and I was on the verge of leaving it when they came up with LEAP 42.1 it was bad, then 42.2 was decent.

    In the midst of hardware failure, I wanted to make sure that at least I know OS is good to go, so I went back to 13.2, and that's the standard I intend to have until I have 1 month of free time eventually. In this time, I will also go from Windows 7 to Windows 10.

    For the time being, I am still searching for methods to get CF19Mk6 to play nicely with OpenSUSE, specifically the soundcard.

    I am using a work-around, but there are draw-backs, i.e. I need to run the script on boot, and if Windows has the mic off, it still doesn't work
     
  14. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,541
    Messages:
    8,306
    Likes Received:
    2,050
    Trophy Points:
    331

    Now, THAT is funny....
     
    kode-niner likes this.
  15. UNCNDL1

    UNCNDL1 Notebook Deity

    Reputations:
    225
    Messages:
    795
    Likes Received:
    183
    Trophy Points:
    56
  16. CWB32

    CWB32 Need parts for my flying saucer.

    Reputations:
    179
    Messages:
    1,563
    Likes Received:
    412
    Trophy Points:
    101
    many years ago , i started out with "red hat" ... uuuggghhh ... drivers ... what drivers !?
    then i switched to ubuntu ... wow ... what a difference ... about like when i went out with my gf's big sister !
    for a while ubuntu was good ... worked very well for what i was doing ...
    then i began to notice things were *changing* ... i started becoming more and more frustrated with the lack of certain functionalities and shortcomings .
    the final stick-a-fork-in-me-i-am-done was when a bunch of twits decided that copying that *fisher-price* desktop of windows was a good idea .
    i started looking around and found "linux mint" .
    yeppers ... i have been fairly happy since ... it does have some of the same audio problems of other 'nix versions but these can be overcome .
     
  17. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,541
    Messages:
    8,306
    Likes Received:
    2,050
    Trophy Points:
    331
    That's what we used to say at the bus garage all the time.
     
  18. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    I read through that thread UNCNDL1, but I'm confused, was there a conclusive solution?

    CWB32, I actually went backward.
    I went from Linux Mint 16 -> Ubuntu 14.04 -> OpenSUSE 13.1 ->OpenSUSE LEAP 42.1 -> RHEL -> OpenSUSE 13.2, and I am holding ground.
     
    Last edited by a moderator: Jul 27, 2017
  19. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,541
    Messages:
    8,306
    Likes Received:
    2,050
    Trophy Points:
    331
    Not referring to anyone in particular.
    Maybe it's too dumbed down for most Linux snobs, but Zorin works. Out of the box works.
    I know it is shiny Ubuntu but it works.

    This is from a Windows user who wants fully working OSX on a Toughbook.
     
  20. Toughbook

    Toughbook Drop and Give Me 20!

    Reputations:
    1,267
    Messages:
    7,361
    Likes Received:
    370
    Trophy Points:
    251
    I have to say that Zorin is freakin awesome. (I even paid for the Pro version) It seems to work on my CF-31s without a hitch. Haven't tried it with the CF-C1... I hear the screen rotation buttons don't play nicely but I'm not sure.
     
    Shawn likes this.
  21. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    To be honest, if I adjust to Windows 10 properly, with their bash, I could probably work out of it entirely, but for the time being, I need reliability, so far W7 has been flawless, and OpenSUSE 13.2 with its flaws still is extremely reliable and I am familiar with, apparently not with peripherals though
     
  22. UNCNDL1

    UNCNDL1 Notebook Deity

    Reputations:
    225
    Messages:
    795
    Likes Received:
    183
    Trophy Points:
    56
    "I read through that thread UNCNDL1, but I'm confused, was there a conclusive solution?"

    There were some answers that seemed to work for some. I like simple, and for me when I needed the sound to work I just followed the steps I outlined in Terminal to Un-Mute. The CF-19 MK 6 has some different hardware that's for sure. Did you try Zorin or Mint LMDE2? I run Linux for a reason. It works well on my main daily machine (CF-53) and I can get to all my company sites via Citrix. My CF-19 is collecting dust in the closet until I decide to give it away to a family member
     
  23. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    Well, I decided on not to mute from the Windows side, just instead put the volume down all the way then run
    alsactl init

    on boot, where in boot I'm going to put it? I will get back to you, because it's not taking it kindly on rc.local
     
  24. Karl Klammer

    Karl Klammer Notebook Consultant

    Reputations:
    43
    Messages:
    128
    Likes Received:
    56
    Trophy Points:
    41
    how about a nice cup of cron?
     
  25. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    I would like some very direct help, as to what I should to get the Cron to set up.

    My "vacation"(recovery and setting up new laptop time) is over, and I really am short on time and resources
     
  26. Karl Klammer

    Karl Klammer Notebook Consultant

    Reputations:
    43
    Messages:
    128
    Likes Received:
    56
    Trophy Points:
    41
    @Reboot /usr/sbin/alsactl init
    lowercase reboot .. the forum software forces uppercase r due to being programmed by php monkeys
     
  27. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    Karl, where should I put that command exactly?
     
  28. Karl Klammer

    Karl Klammer Notebook Consultant

    Reputations:
    43
    Messages:
    128
    Likes Received:
    56
    Trophy Points:
    41
    ah, sorry. into
    crontab -e

    might also be - depending on distro defaults -
    sudo crontab -e
     
  29. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    Excellent! Thank you! Works for now.

    Eventually, I do want to investigate a permanent solution instead of a work around.
     
  30. SJLPHI

    SJLPHI Notebook Evangelist

    Reputations:
    12
    Messages:
    408
    Likes Received:
    59
    Trophy Points:
    41
    Funny development.

    Everytime I unplug a headset, I need to re-initiate alsactl. Well, I don't even know how to start with this.