Welcome to Our Leap 42.3 Website!

 August 30th, 2017  Redoing almost all of my systems. Trying to get Bluetooth working properly in Linux and then trying to get our Printer set up Wirelessly was to much. I screwed everything up. So, we are once again Re-Installing openSuSE 42.3. The previous one was the Beta anyway and this one is the Released Version. It is mentioned elsewhere that this was originally a combo with 42.2. Well, it is now just a 42.3 version. I'm stating that now cause there may be spots where 42.2 creeps in and I may not change them. Either cause I forgot or I just wanted to leave it the way it was. Most of the stuff applies to both anyway.

February 22, 2018 / 8:38am  Just updated to the latest on "Main Momma". It was 121 packages. Now going to do the same to the "Other" machine. It will be 265 packages. I'm bad at keeping Up-To-Date. Gona have to watc this closer. The Dakotah-i7 did a kernel UpDate and requires a ReBoot. I'm sure that Tipper-i7 will also require it. Incidentally, all of the Windows 10 portions required UpDates -but- they always do. --insert smiley--

Well, I finally did it. Over the last couple of days I have UpDated/UpGraded my "Main Systm" to openSuSE Leap 42.2. Like the last one, 42.1, I drug my feet on this one. I've gotten older -and- not quite as enthusiastic about all these new versions as I used to be. The main reason I jumped over/up to this one was because of my problems with Bluetooth. Only to find that I still had them after the change. The problems and the fixes are referenced  here   and  here  . The second 'here' reference has more info than the first. Mainly cause it concerns my Main Puter.

 June 28th, 2017/9:57pm  I didn't have much in here on Leap 42.2 so I decided to make it a combo page and include 42.3. Most of what was being covered was/is the Bluetooth headset that I got for Christmas from my daughter. Which after I do the "UpGrade" I will probably have to fight with again.

Downloaded the Leap 42.3 iso and created a dvd. I have never done a 'zypper dup' and it was suggested that doing an UpGrade from a DVD might be safer. That was the way that I went from openSuSE 13.2 to Leap 42.1 to Leap 42.2 so now we are gona try it with this latest one. Besides, it was also mentioned that this release is more like a Service Pack.

 June 5th, 2017/10:52pm  As in all my Web Pages, I admit it when I make a mistake... and this time it was a big one. As mentioned above, and further down, I had problems with my Bluetooth. And because I forgot something that I learned in the first go around -- and then half remembered -- and then did the wrong thing -- and I wiped my system!! The Linux one! I agreed to removing to much. Anywho, this will now be a "Fresh" install. The previous one was an UpGrade from 13.2 to 42.1 and then finally to 42.2. I'm even using the Linux Quanta+ to start editing this Web Page. Have not yet setup VMware and Windows. I terribly miss my Homesite but we will suffer through for now.


  • Dual Boot -- Yast > boot loader - then in one tab it says probe other OS. Check it.
  • Quanta Plus -- had to re-install
  • Bluetooth -- My headset re-connected!!


  The Install

Well, I have learned enough about these systems to really screw them up royally!! In my attempts to, at first get my new Bluetooth headset working, and then to get our new HP 6978 Printer working wirelessly from my Linux, the proverbial sh-- hit the fan! If you are interested in the gory details... send me an e-mail.

Since this is a Re-Install I brought down the latest openSuSE 42.3 and burned a DVD. Now we will wipe the disc, at least the portion for Linux, and do the install. I am dual booting with Windows 10 on an UEFI system. It gets interesting. The system is an
 HP 700-530qe  . It contains an i7, 32GB of RAM, a 1TB and a 2TB 7200rpm drives. So it has enough power. Half of this was an upgrade by me.

  1. Select Installation and it goes through some analysis and searching and initializations....
  2. Presented with License Agreement... must agree or you can't continue.
  3. Network Settings: ifplugd is a daemon which will automatically configure your Ethernet device when a cable is plugged in and automatically unconfigure it if the cable is pulled.
    Refer:  Network configuration  
    Stat Address:   Subn Mask:   Hostname: Dakotah-i7
    Device Name: eth0   Module Name: r8169
  4. Does some Intializing before presenting the "Suggested Partitioning".
  5. Now then, they had a conglamoration of stuff to use the "BtrFS" type file system. We are NOT going to use that. We are still going to use the "Ext4" type. Works better, at least for us, in the Windows and VMware operations.
    fstab : Changed Drive F:, G:, H: the data and downloads drives so that everyone can access them ... from all three OS's. (The following are supposed to be on one line.)
    /dev/disk/by-id/ata-ST3300631AS_5NF1J2GA-part1 /windows/F ntfs-3g defaults,users,locale=en_US.UTF-8 0 0
    /dev/disk/by-id/ata-ST3300631AS_5NF1J2GA-part1 /windows/G ntfs-3g defaults,users,locale=en_US.UTF-8 0 0
    /dev/disk/by-id/ata-ST3300631AS_5NF1J2GA-part1 /windows/H ntfs-3g defaults,users,locale=en_US.UTF-8 0 0
    For HP 700-530qe i7:
    • /dev/sda     931.516GB    WDC-WD10EZEX-60M
    • /dev/sda1     1023.00MB      HPFS/NTFS       Win RE tools
    • /dev/sda2     360.00 MB       EFI boot             /boot/efi
    • /dev/sda3     128 MB            MS Reserved        ---
    • /dev/sda4     459.58 GB        Windows           windows/C
    • /dev/sda5     459.00 MB            ----        ---
    • /dev/sda6     18.22 GB          Recovery Image    ----
    • /dev/sda7     20.01 GB         Linux Swap           swap
    • /dev/sda8     40.78 GB         Linux Ext4             root
    • /dev/sda9     391.01 GB       Linux Ext4             home
    • /dev/sdb     1.82TB    Hitachi-HUA72302
    • /dev/sdb1     128 MB            MS Reserved        ---
    • /dev/sdb2     449.22GB        HPFS/NTFS         /windows/F
    • /dev/sdb3     730.08 GB       HPFS/NTFS         /windows/G
    • /dev/sdb4     683.59 GB        HPFS/NTFS        /windows/H
  6. Set the date and time ... Phoenix, AZ and September 3rd, 2017
  7. User Interface: Desktop with KDE Plasma
    Could not "Configure Online Repositories".
  8. Local Users: Chuck Taylor .. ctaylor .. passwd .. No to Auto and No on passwd use.
  9. Password for 'root': -----
  10. Installation Settings:
    Booting -- leaving defaults.
    Software - Make our selections:
    1.  Lightweight X11 Desktop Environment  xscreensaver
    2.  X Window System  MozillaThunderbird, wine
    3.  Multimedia  audacity - timidity not there(found it!)
    4.  Graphics  dia
    5.  Console Tools  makedev
    6.  Web and Lamp Server apache2, apache2-prefork, apache2-mod_perl, apache2-mod_php5, apache2-mod_python, php5-ctype, php5-dom, php5-gd, php5-iconv, php5-mysql, php5-zip
      Check: php -v
    7.  DHCP and DNS Server  bind, dhcp-server, dhcp-tools, YaST2-dhcp-server, YaST2-dns-server
    8.  Base Development  gcc, gcc-c++, glibc-devel, make, patch
    9.  Intergrated Development Environment  cervisia, kdevelop4, kate
    10.  Java   No to Java. Want older version.
    11.  Linux Kernel Development cscope, ctags, indent, kernel-source, kernel-syms, patchutils
    12.  Web Developement  apache2-mod_tidy, kfilereplace, kimagemapeditor, klinkstatus, tidy
    Default systemd target - Graphical Mode
    • CD-ROM - hp DVD-RAM GHC0N
    • CPU - Intel(R) Core(TM) i7-4790 CPU@3.60GHz
    • Disk - WDC WD10EZEX-60M
    • Disk - Hitachi HUA72302
    • Ethernet Controller - Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
    • Network controller - Broadcom BCM43142 802.11b/g/n
    • VGA-compatiblecontroller - Pegatron Radeon R7 240 OEM
  11. In addition to the above, we installed these:
    1. apache2-doc
    2. bind-doc
    3. dhcp-doc
    4. kernel-docs
    5. php-doc
    6. mtpaint
    7. kdf
    8. smb4k
    9. gvim
    And more... but not all are listed here... it is off installing now... again!!
  12. Firewall & SSH - Disable. Messes with our VMware.
    Install...2:17pm... and first reboot at 2:32pm.
  13. OK now, after the first boot it told us that we have some updates. Turned out to be 190 packages. That was to be expected. It has been out for a while... couple months or so.
    Re-Boot the system to activate the new kernel... it just got updated.
    -BUT- on this 3rd or 4th or 5th time around we could NOT get connected to the Internet nor our Local Net!! Re-Booting into Windows 10 to make sure my hardware is all ok.
    The HP System Hardware is ok! In Windows 10 I can connect to the Internet -and- to my Local Net.
    Going to Re-Boot back into openSuSE Linux and see what happens.
  14. Nope!! Can not connect to the Internet -or- my Local.?!
  15. Need: bridge-utils and apparmor
    There were more but I forgot to record them. Anyway, I can now use 'ifconfig' and get more than my loopback connection. Still can not get the Internet.?!
    Even though I'll swear that I set it at least 4 times, the default Gateway was NOT set. -BUT- still not back to "Normal". At least not my normal. I was access to and from my Dakotah-i7 from ALL my systems. Used to have it till I got all this new stuff in the UpDates!!
  16. Need:
    •  Hosts - file with all hosts
    •  httpd.conf -
    •  smb.conf -
    •  ... must be something else cause even though I can see the system -and- the folders I can not access them to read. It requests a name and password -but- rejects what I enter. It is accepted on the other two.?.?
  17. Allllllrighty now... all we have to do is get the Bluetooth and the Printer working again... without destroying the system!! ... But first the Networking... and properly.
  18. Dolphin, Spectacl, Firefox and Yast2 added to my Control Panel and they all still work.


  Networking & WiFi

 September 5th,2017 / 9:12Pm  Biggest difference here is the UpGrade from apache 2.2 to apaches 2.4. Changes "Order and Allow" to "Require".  Upgrading from 2.2 to 2.4  

ifplugd is a daemon which will automatically configure your Ethernet device when a cable is plugged in and automatically unconfigure it if the cable is pulled.
Refer:  Network configuration  
Static Address:   Subnet Mask:   Hostname: Dakotah-i7
Device Name: eth0   Module Name: r8169

Allllrighty... we connected to the Internet with Firefox. Now to set up the 'Local Net'.

Bridged Networking... Windows 10... Make sure file sharing is turned on... 'AFTER' the disabling of UpDates.

Copied in my httpd.cong, my smb.conf and the alias, bashrc, xinitrc and function. Also a few other personal files. Now with the configuration files in place we will go into Yast2 and start Apache and Samba. Hmmmmm... claims that they are already running!! Ok just Re-Boot and see what happens.

It is Up!!

Alllllllllrighty now... I can see the info on my Laptop -and- my other i7 from Dolphin on this machine. Samba is working... for both Windows and Linux. Now we need to check the jFileSync.

  •  ps -ax | grep httpd | grep -v grep
  •  netstat -l | grep http
  •  /usr/bin/lsof -i | grep -i httpd
  •    apache2 ver 2.4.23-13.1-x86_64   
  •  systemctl start apache2.service
  •  systemctl stop apache2.service
  •  systemctl restart apache2.service
  •  systemctl enable apache2.service
  •  systemctl status apache2.service
  •    Samba ver 4.6.7+git.38.90b2cdb4f22-3.1-x86_64   
  •  systemctl start smb.service
  •  systemctl status smb.service
  •  systemctl start nmb.service
  •  systemctl status nmb.service

Allllrighty now... We have both the Wired and the Wireless Networking setup -and- working. -AND- can switch on my IOGear between the two systems and NOT loose my Internet connection. Think that is because I got the Wired portion working -but- what ever... it is working!! Now to get setup for my Android work.
 SuSE CyanogenMod  

 September 7th, 2017/5:47pm  
 How to setup a Basic LAMP  


  Multimedia Codecs

I was having trouble with displaying my 'mp4' videos. This cleared it up. Because it is probably System specific, I copied it here. That was a dumb statement... it is System specific!!

13.2 Codec Installation in the Terminal

To install codecs using the terminal instead, do these steps:

tip Use Copy/Paste to avoid typos. To paste in Konsole right click mouse => Paste - or use Ctrl+Shift+V.

1) Add the needed repositories:
zypper addrepo -f http://packman.inode.at/suse/openSUSE_Leap_42.3/ packman
zypper addrepo -f http://opensuse-guide.org/repo/openSUSE_Leap_42.3/ dvd

2) Then install the necessary packages:
zypper install ffmpeg lame gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-libav libdvdcss2

You will be asked if you want to allow vendor change for some packages - allow it.

3) Make sure all your multimedia packages are coming from the Packman Repository:
zypper dup --from http://packman.inode.at/suse/openSUSE_Leap_42.3/

Refer:  Multimedia Codecs  


  HTC M10 Smartphone & Camera & MP4 & VLC

 September 16th, 2017  This is copied from Leap-42-1. I left the date but changed the necessary items. The reference is for a 42.1 discussion -but- all you need to do is change the '1' to a '3' and it works.

 Displaying Videos  
sudo zypper ar -f ftp://packman.inode.at/suse/openSUSE_Leap_42.3/ packman
sudo zypper dup --from packman
sudo zypper in vlc-codecs libxine2-codecs
Refer:  openSuSE Forums  



 September 28th, 2017/8:30am  My original Bluetooth was getting to big, so I extracted it and saved it in another file. To much info. Now that we understand a little more we will just put in the necessary items, or at least that is the plan. The 'other' file is my  HP 700-530  WebPage.

These may be useful to you as well....

Configuring Global Network Options:

Network Manager Guide:

Refer:  openSuSE Forums  

 November 13th, 2017  Go back into Windows 10 control panel and in the Device Manager and disable the Bluetooth.
Now then, my biggest indication that this is the problem is when openSuSE claims it can not find an adapter. Since there is no adapter, then there is nothing to connect the headset to... even though there is one there!! I go round and round with this... UNTIL I remember that I went over to the Windows 10 partition and possibly got an UpDate, which seems to re-enable the Windows Bluetooth somehow and then go back to Linux, forgeting about Windows UpDates. Actually not really thinking of them, cause they "shouldn't" mess with my settings in the first place, and then have trouble with my Linux Bluetooth cause Windows has claimed it again!!

Refer:  openSuSE Forums    kernel firmware Leap 42.2 has 7260 code  
 Get the 7260 Firmware    Possible Bug fix  
 Broadcom 1 click install  


  VMware 12 and openSuSE 42.3

Well, as noted above, I courageously UpDated to the 42.3 version. At first my VMware 12 worked. However, I just got the latest updates, 1081 of them, and now my VMware will not compile. Oh darn. The other problem is... since I don't have my VMware, I don't have my Windows which contains my Homesite which is my favoritest HTML editor!! I have just tried to use BlueGriffon and it like all the other WYSIWYG editors it messes up my code structure! Yeah, the end result is the same -but- the maintaining is NOT! I like to make my code readable.
Later note: Yep. It got all screwed up!! Got my VMware working -but- this page is all screwed up. Need to see IF I can get my 'Tidy' going again. Had one that got my pages close to the way I want them. Think that TopStyle5 will do it.
Nope: Had to copy the 'BackUp' from the Laptop and insert the new stuff.

Ok, the following is what I found on the Net that is supposed to fix my problem. I will give it a try and report.

Refer:  VMware Tech 
tar -xf /usr/lib/vmware/modules/source/vmmon.tar
nano vmmon-only/linux/hostif.c
[search an replace the one instance of get_user_pages() with get_user_pages_remote()]
tar -cf /usr/lib/vmware/modules/source/vmmon.tar /usr/lib/vmware/modules/source/vmmon-only/
tar -xf /usr/lib/vmware/modules/source/vmnet.tar
nano vmnet-only/userif.c
[search an replace the one instance of get_user_pages() with get_user_pages_remote()]
tar -cf /usr/lib/vmware/modules/source/vmnet.tar /usr/lib/vmware/modules/source/vmnet-only/

The above did not work and is only here for reference till I get it fixed -or- because I forgot about it. The code for get_user_pages is in gup.c which is in /usr/src/linux-4.4.76-1/mm.

Actual code from gup.c --
long get_user_pages(unsigned long start, unsigned long nr_pages,
		unsigned int gup_flags, struct page **pages,
		struct vm_area_struct **vmas)
Well, changes have been made in the kernel and the arguments for get_user_pages are NOT correct. Neither are the ones for get_user_pages_remote. They are essentially the same except the 'remote' version is more strict. As can be seen by the extracts below... the arguments are NOT correct.

Code in vmmon hostif.c --
   retval = get_user_pages((unsigned long)uvAddr, numPages, 0, ppages, NULL);
   retval = get_user_pages((unsigned long)uvAddr, numPages, 0, 0, ppages, NULL);
   retval = get_user_pages(current, current->mm, (unsigned long)uvAddr,
                           numPages, 0, 0, ppages, NULL);
Code in vmnet userif.c --
   retval = get_user_pages(addr, 1, FOLL_WRITE, &page, NULL);
   retval = get_user_pages(addr, 1, 1, 0, &page, NULL);
   retval = get_user_pages(current, current->mm, addr,
                           1, 1, 0, &page, NULL);

Now then, as can be seen by the above extracts... incorrect values are being sent to "our" get_user_pages. 'Ours' is looking for 5 args and the conditionals are falling thru to a funtion call with 8!! Now I read somewhere, in all my searches, that someone working on the Ubuntu code moved the 'later' version of get_user_pages back to the 4.4 kernel. So we are gona try, no we are going to change the code to be that. The conditionals will be removed and just the first one will be used!!

Code in vmnet compat_netdevice.h --
/* Modified July 24th, 2017 by Chuck Taylor
 *  Because of the get_user_pages screw up I am assuming that they screwed this one up also.
 *  So I am making it take the later version. My version is 4.4.76
#define compat_netif_trans_update(d) netif_trans_update(d)
#define compat_netif_trans_update(d) do { (d)->trans_start = jiffies; } while (0)
#define compat_netif_trans_update(d) netif_trans_update(d)

Again because of kernel version conflicts we had to make changes to the VMware code. So far 'ALL' changes have ben made to, and in, the VMware code.


  The Printer for vers 42.2 & 42.3

Need to install HPLIP if you haven't already.

HP Linux Imaging and Printing

Print, Scan and Fax Drivers for Linux

Installation Wizard

You have selected SUSE Linux 42.2 using the HP Officejet Pro 6978 All-in-one.
SUSE Linux 42.2 supplies HPLIP 3.16.11 and it does support your printer.
As the version of HPLIP supplied with your operating system supports your printer, you may continue to use that version of HPLIP.
You may now optionally download the latest version of HPLIP to get access to new features and bug fixes.

Model Name Min. HPLIP Version Support Level11 Parallel USB Network or JetDirect1 Scan to PC3 Photo Card Access4 PC Send Fax5 PC Initiated Copy6 Services and Status7 Driver Plug-in8
HP Officejet Pro 6978 All-in-one 3.16.8 Full (End of support) No Yes Yes Yes No Yes No Yes No

All information provided is believed to be accurate but is not guaranteed.


1 Network support indicates built-in ethernet and/or wireless networking. Alternatively, many devices may be operated on the network using an external JetDirect print server. Not all network configurations are supported. Please refer to the HPLIP FAQs for more information.

3 Scan supported means that PC initiated scan using a SANE compatible software application is supported over parallel, USB, or network (depending on I/O connection). Information on digital sending products is covered in note 9, below.

9 Device supports digital sending, not standard scanning protocols. See this KB article for more info.

11 For a definition of Support Levels, please refer to this KB article.

Refer:  HP OfficeJet  

  1. ./gub211 -- Turns on the arrow lite for my side of the printing on the
     IOGEAR GUB211  .
  2. Yast2 -> Harware -> Printer
  3. Printer Configuration -- Show: Local and Remote
  4. Click on 'Add'
  5. It detected the HP Officejet Pro 6978 printer.
  6. Two choices for a driver: hpijs -or- hpcups. I chose the hpijs.
  7. Default Paper: Letter
  8. Arbitrary Name: hpofficejetpro6978
  9. Click on 'OK'
  10. Creating new printer setup
  11. Printer Configurations is no longer blank and lists our printer.
  12. Print Test Page

 September 17th, 2017  I literally destroyed my system trying to get a Bluetooth headset and a Wireless Printer setup to work. In this "Recovery" install I am now going to setup the IOGEAR GUB211 Printer Splitter/Sharer.
Refer:  IOGEAR GUB211  

From here down was my dismal failure to get a "Wireless" setup between my PC and the printer. Lets just say, I need to learn more... which I may never cause it is not that important at this time. I'm to old!! The IOGEAR GUB211 works fine and is probably faster than wireless anyway.

 August 9th, 2017  Similar to the above VMware problem the Broadcom Wireless code has a problem.   ‘struct net_device’ has no member named ‘last_rx’   Unfortunately, this one is not as easily fixed. -BUT- the Broadcom code is supposed to be in my Linux already. I had downloaded some code from the site listed in the openSuSE User Guide. And my BCM43142 is NOT listed. But it has BCM43143. For some reason I always get the odd balls.

Dakotah-i7:/home/ctaylor # lspci -nnk | grep -iA3 net
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
        Subsystem: Hewlett-Packard Company Device [103c:2b36]
        Kernel driver in use: r8169
        Kernel modules: r8169
04:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
        Subsystem: Hewlett-Packard Company Device [103c:2230]
        Kernel modules: bcma, wl

 User Guide  

These terms are related to wireless security.
  • SSID: Service Set Identifier, or SSID, is the industry term for your network name.
  • Wired Equivalent Privacy (WEP): WEP is an optional wireless network feature. Not all wireless networks use WEP. WEP encodes the data sent across the network, making the data unintelligible to eavesdroppers. In order to properly communicate, network devices must share the same WEP settings as your HP printer.
    HP inkjet printers do not support WEP shared authentication.
  • Wi-Fi Protected Access (WPA): WPA provides a higher level of security than WEP. WPA encrypts data sent over radio waves from one wireless device to another, and controls access to the network through authentication protocols. In order to properly communicate, network devices must share the same WPA settings as your HP printer.
  • WPA2: WPA2 is the latest version of WPA. It is more secure than WPA and uses the Advanced Encryption Standard (AES) and Pre-shared Key (PSK) to protect data transmissions.


  System Notes & QPS

 How to clear Command line history in Linux  

 QPS September 21st, 2017/10:07am  Ok. I threw in QPS, the graphical version of ps, so that I could look at the processes. Now I cheated on this one. In the past I had compiled the source in the Linux version, and on the machine, that I was using. For this one my compiles failed. So, as a last resort I copied over the operational one from my 'other' PC and openSuSE 13.2 to this openSuSE 42.3 and it works! I will work on getting the compile to work when I think of it. Change is from QT4 to QT5 and all the 'other' System UpDates in between.
Refer:  Transition QT4 to QT5  


  Features of 42.3

Now this list actually came from one of my previous Linux's. I 'edited' it to fit this one the best I can. It will probably get edited more as I use it. However, a lot of the features in this one were in the previous ones that I have written up on their own WebPages. You can venture over to my  Early SuSE  page and find links to them there.

Just a few hi-lights. The 'Big List' is at: Major Features

  • KDE is updated to KDE's Plasma 5.8 release
  • Glibc is updated to 2.22 release
  • Kernel is updated to 4.4
  • X.org updated to 7.6 release
  • All X.org video drivers are updated to latest stable release (or snapshot).
  • Mesa updated to 11.2.2
  • Freetype 2.6.3 version also contains an autohinter for producing improved output
  • Qt updated to 5.6 release.
  • Java (Based on OpenJDK 8 and IcedTea ?):


  ??? Next ???

Blend is a free, fully standards-compliant CSS template designed by Free CSS Templates. This free template is released under a Creative Commons Attributions 2.5 license, so you're pretty much free to do whatever you want with it (even use it commercially) provided you keep the links in the footer intact. Have fun with it :)

This template is also available as a WordPress theme at Free WordPress Themes.