I can’t configure the external device in YaST unless I’d disable NetworkManager, which is not really what I (or most other people I guess) would like to do. As long as the kernel gets the modules configured properly, there’s no need to set it up in YaST (configuration is being done automatically during boot process).
So I blacklisted the modules for my internal WLAN and rebooted into a system without any WLAN at all.
To me it seemed like the kernel has problems with configuring it when I took a look at the dmesg output:
11.089115] cfg80211: World regulatory domain updated:
11.089119] cfg80211: DFS Master region: unset
11.089120] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
11.089123] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
11.089125] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
11.089126] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
11.089128] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
11.089129] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
11.089131] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
11.089133] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
11.089134] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
11.155981] ideapad_laptop: timeout in write_ec_cmd
11.167288] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
11.167485] ieee80211 phy0: hwaddr 00:c0:ca:7f:12:52, RTL8187vB (default) V1 + rtl8225z2, rfkill mask 2
11.176215] rtl8187: Customer ID is 0xFF
11.177643] rtl8187: wireless switch is on
11.177675] usbcore: registered new interface driver rtl8187
11.261076] ideapad_laptop: timeout in write_ec_cmd
11.362185] ideapad_laptop: timeout in write_ec_cmd
11.548725] Adding 4194300k swap on /dev/mapper/system-swap. Priority:-1 extents:1 across:4194300k FS
12.157441] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: acl,user_xattr
12.184876] audit: type=1305 audit(1414603771.991:2): audit_pid=856 old=0 auid=4294967295 ses=4294967295 res=1
12.418931] ip6_tables: (C) 2000-2006 Netfilter Core Team
12.423198] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
12.425284] ip_tables: (C) 2000-2006 Netfilter Core Team
14.540375] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
14.540377] Bluetooth: BNEP filters: protocol multicast
14.540385] Bluetooth: BNEP socket layer initialized
14.876051] ideapad_laptop: timeout in write_ec_cmd
14.886774] alx 0000:08:00.0: irq 47 for MSI/MSI-X
14.888361] IPv6: ADDRCONF(NETDEV_UP): enp8s0: link is not ready
16.690849] IPv6: ADDRCONF(NETDEV_UP): wlp0s20u6: link is not ready
16.696205] NET: Registered protocol family 17
16.830365] usb 3-6: USB disconnect, device number 5
17.699272] usb 3-6: new high-speed USB device number 7 using xhci_hcd
17.871105] usb 3-6: New USB device found, idVendor=0bda, idProduct=8187
17.871110] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
17.871113] usb 3-6: Product: RTL8187_Wireless_LAN_Adapter
17.871116] usb 3-6: Manufacturer: Manufacturer_Realtek_RTL8187_
17.871118] usb 3-6: SerialNumber: 00C0CA7F1252
17.986220] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
17.986434] ieee80211 phy1: hwaddr 00:c0:ca:7f:12:52, RTL8187vB (default) V1 + rtl8225z2, rfkill mask 2
17.994351] rtl8187: Customer ID is 0xFF
17.994677] rtl8187: wireless switch is on
19.795142] IPv6: ADDRCONF(NETDEV_UP): wlp0s20u6: link is not ready
19.881832] fuse init (API version 7.23)
19.929898] usb 3-6: USB disconnect, device number 7
20.261052] usb 3-6: new high-speed USB device number 8 using xhci_hcd
20.432335] usb 3-6: New USB device found, idVendor=0bda, idProduct=8187
20.432338] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
20.432339] usb 3-6: Product: RTL8187_Wireless_LAN_Adapter
20.432340] usb 3-6: Manufacturer: Manufacturer_Realtek_RTL8187_
20.432341] usb 3-6: SerialNumber: 00C0CA7F1252
20.546765] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht'
20.546994] ieee80211 phy2: hwaddr 00:c0:ca:7f:12:52, RTL8187vB (default) V1 + rtl8225z2, rfkill mask 2
20.554832] rtl8187: Customer ID is 0xFF
20.555133] rtl8187: wireless switch is on
20.725120] Bluetooth: RFCOMM TTY layer initialized
20.725130] Bluetooth: RFCOMM socket layer initialized
20.725134] Bluetooth: RFCOMM ver 1.11
22.376596] IPv6: ADDRCONF(NETDEV_UP): wlp0s20u6: link is not ready
22.505855] usb 3-6: USB disconnect, device number 8
22.847957] usb 3-6: new high-speed USB device number 9 using xhci_hcd
23.019230] usb 3-6: New USB device found, idVendor=0bda, idProduct=8187
23.019234] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
23.019236] usb 3-6: Product: RTL8187_Wireless_LAN_Adapter
23.019238] usb 3-6: Manufacturer: Manufacturer_Realtek_RTL8187_
23.019240] usb 3-6: SerialNumber: 00C0CA7F1252
23.143041] ieee80211 phy3: Selected rate control algorithm 'minstrel_ht'
23.143398] ieee80211 phy3: hwaddr 00:c0:ca:7f:12:52, RTL8187vB (default) V1 + rtl8225z2, rfkill mask 2
23.152181] rtl8187: Customer ID is 0xFF
23.152593] rtl8187: wireless switch is on
24.984281] IPv6: ADDRCONF(NETDEV_UP): wlp0s20u6: link is not ready
The Kernel keeps saying
22.505855] usb 3-6: USB disconnect, device number <device number>
22.847957] usb 3-6: new high-speed USB device number 9 using xhci_hcd
23.019230] usb 3-6: New USB device found, idVendor=0bda, idProduct=8187
23.019234] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
23.019236] usb 3-6: Product: RTL8187_Wireless_LAN_Adapter
23.019238] usb 3-6: Manufacturer: Manufacturer_Realtek_RTL8187_
23.019240] usb 3-6: SerialNumber: 00C0CA7F1252
23.143041] ieee80211 phy3: Selected rate control algorithm 'minstrel_ht'
23.143398] ieee80211 phy3: hwaddr 00:c0:ca:7f:12:52, RTL8187vB (default) V1 + rtl8225z2, rfkill mask 2
23.152181] rtl8187: Customer ID is 0xFF
23.152593] rtl8187: wireless switch is on
24.984281] IPv6: ADDRCONF(NETDEV_UP): wlp0s20u6: link is not ready
in short intervals with increasing device numbers.
Any idea how I could make it work?
I’m using OpenSuse 13.2 RC1, kernel version is 3.16.3-1.gd2bbe7f-desktop (x86_64), but I had the same problems before (so I installed another distro where it worked, but OpenSuSe is the only distro I found so far which supports this …] hybrid graphics being used by my Notebook (Lenovo G710).