All --
This is my Work Laptop -- a Slackware64 14.2 + Multilib System ...
Not sure what's what, but my system froze when first booting a 'hand-rolled' 4.4.79.kjh HUGE kernel into runlevel 3 when it was starting Bluetooth.
Note: being a REALLY old fart, I always boot to runlevel 3 via /etc/inittab ( id:3:initdefault: )
While 4.4.79.kjh was hung, I tried 'typing' on the Laptop Kbd (
thinking maybe I could add entropy
)
No joy
Had to Power off after a couple minutes of messing around.
I did not think to try <Alt><F2> for another console.
I was not able to save the dmesg file.
This was the first boot so I had not yet installed my NVidia blob for 4.4.79.kjh
After a power off, I tried booting 4.4.79.kjh HUGE again.
It booted normally so I installed NVIDIA-Linux-x86_64-384.59.run and rebooted again.
Linux 4.4.79.kjh HUGE + NVidia 384.59 booted fine, though I don't see the familiar-and-comforting NVidia Splash Screen when I startx KDE any more.
Just for giggles, I rebooted a couple more times but after the first boot, the system did not hang again.
Anyhow, I'll keep an eye on things and try to get more info 'the next time' if that ever comes along.
Saved a 'little'
info below ...
-- kjh
# dmesg |grep -i blue # note: this output is for the currently running session. The last console message I recall for the hung session was 'Bluetooth: Core ver 2.2'
Code:
[ 8.243852] Bluetooth: Core ver 2.21
[ 8.243858] Bluetooth: HCI device and connection manager initialized
[ 8.243860] Bluetooth: HCI socket layer initialized
[ 8.243861] Bluetooth: L2CAP socket layer initialized
[ 8.243863] Bluetooth: SCO socket layer initialized
[ 8.245107] Bluetooth: HCI UART driver ver 2.3
[ 8.245108] Bluetooth: HCI UART protocol H4 registered
[ 8.245108] Bluetooth: HCI UART protocol BCSP registered
[ 8.245108] Bluetooth: HCI UART protocol LL registered
[ 8.245108] Bluetooth: HCI UART protocol ATH3K registered
[ 8.245109] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 8.245127] Bluetooth: HCI UART protocol Intel registered
[ 8.245139] Bluetooth: HCI UART protocol BCM registered
[ 8.245139] Bluetooth: HCI UART protocol QCA registered
[ 10.924280] Bluetooth: hci0: using rampatch file: qca/rampatch_usb_00000302.bin
[ 10.924280] Bluetooth: hci0: QCA: patch rome 0x302 build 0x138, firmware rome 0x302 build 0x111
[ 10.952272] Bluetooth: hci0: using NVM file: qca/nvm_usb_00000302.bin
[ 17.676060] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 17.676062] Bluetooth: BNEP filters: protocol multicast
[ 17.676064] Bluetooth: BNEP socket layer initialized
[ 68.535504] Bluetooth: RFCOMM TTY layer initialized
[ 68.535508] Bluetooth: RFCOMM socket layer initialized
[ 68.535511] Bluetooth: RFCOMM ver 1.11
# ps -ef |grep -i blue |grep -v 'grep -i blue' # from a KDE 4 Konsole root session
Code:
root 1279 1 0 06:42 ? 00:00:00 /usr/sbin/bluetoothd
konrad 4086 1 0 06:43 ? 00:00:00 /usr/libexec/bluetooth/obexd
konrad 4101 1 0 06:43 ? 00:00:00 /usr/bin/bluedevil-monolithic
konrad 5052 4078 0 06:43 ? 00:00:00 /usr/bin/python2.7 /usr/bin/blueman-applet
# ldd /usr/sbin/bluetoothd
Code:
linux-vdso.so.1 (0x00007fff289f2000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f3d5a75e000)
libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f3d5a50f000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3d5a2f2000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f3d5a0ee000)
librt.so.1 => /lib64/librt.so.1 (0x00007f3d59ee6000)
libc.so.6 => /lib64/libc.so.6 (0x00007f3d59b1d000)
/lib64/ld-linux-x86-64.so.2 (0x00007f3d5aa95000)
# ls -la /usr/lib64/libdbus*
Code:
-rwxr-xr-x 1 root root 928 Jul 26 19:44 /usr/lib64/libdbus-1.la
lrwxrwxrwx 1 root root 19 Jul 27 03:31 /usr/lib64/libdbus-1.so -> libdbus-1.so.3.14.6
lrwxrwxrwx 1 root root 19 Jul 27 03:31 /usr/lib64/libdbus-1.so.3 -> libdbus-1.so.3.14.6
-rwxr-xr-x 1 root root 321128 Jul 26 19:44 /usr/lib64/libdbus-1.so.3.14.6
-rwxr-xr-x 1 root root 1168 Mar 3 2016 /usr/lib64/libdbus-glib-1.la
lrwxrwxrwx 1 root root 23 Mar 6 2016 /usr/lib64/libdbus-glib-1.so -> libdbus-glib-1.so.2.3.3
lrwxrwxrwx 1 root root 23 Mar 6 2016 /usr/lib64/libdbus-glib-1.so.2 -> libdbus-glib-1.so.2.3.3
-rwxr-xr-x 1 root root 160672 Mar 3 2016 /usr/lib64/libdbus-glib-1.so.2.3.3
lrwxrwxrwx 1 root root 19 Feb 8 2016 /usr/lib64/libdbusmenu-qt.so -> libdbusmenu-qt.so.2
lrwxrwxrwx 1 root root 23 Feb 8 2016 /usr/lib64/libdbusmenu-qt.so.2 -> libdbusmenu-qt.so.2.6.0
-rwxr-xr-x 1 root root 207952 Jul 30 2012 /usr/lib64/libdbusmenu-qt.so.2.6.0
# ver bluez dbus # note: `ver` is a local script that did in this case: ls -la /var/log/packages/*[Bb][Ll][Uu][Ee][Zz]* /var/log/packages/*[Dd][Bb][Uu][Ss]*
Code:
-rw-r--r-- 1 root root 2649 May 31 2016 /var/log/packages/bluez-5.40-x86_64-1
-rw-r--r-- 1 root root 1119 Feb 8 2016 /var/log/packages/bluez-firmware-1.2-x86_64-1
-rw-r--r-- 1 root root 4083 Jul 27 03:31 /var/log/packages/dbus-1.10.8-x86_64-2_slack14.2
-rw-r--r-- 1 root root 1587 Jul 27 03:38 /var/log/packages/dbus-compat32-1.10.8-x86_64-2_slack14.2compat32
-rw-r--r-- 1 root root 2784 Mar 6 2016 /var/log/packages/dbus-glib-0.106-x86_64-1
-rw-r--r-- 1 root root 961 Mar 12 2016 /var/log/packages/dbus-glib-compat32-0.106-x86_64-1compat32
-rw-r--r-- 1 root root 4284 Apr 2 2016 /var/log/packages/dbus-python-1.2.4-x86_64-1
-rw-r--r-- 1 root root 5793 Feb 8 2016 /var/log/packages/libdbusmenu-qt-0.9.2-x86_64-2
# lspci
Code:
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1b.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #17 (rev f1)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #7 (rev f1)
00:1c.7 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #8 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1d.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #13 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)
02:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
3c:00.0 Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)
3d:00.0 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5250 PCI Express Card Reader (rev 01)
3e:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
3f:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)