Today I migrated from 15.3 to 15.4. and found my Network Adapter rtl8189 not working.
# lspci|grep -i rtl
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
When investigating this issue, I decided to reinstall the kernel (zypper install —force kernel-default) from kernel-repo. Due to the “conflict with ‘filesystem<16’” a single solution was offered to me: “do not install”.
# zypper install --force kernel-default
Loading repository data...
Reading installed packages...
Forcing installation of 'kernel-default-6.3~rc2-3.1.ga0e8ac4.x86_64' from repository 'kernel-repo'.
Resolving package dependencies...
Problem: the to be installed kernel-default-6.3~rc2-3.1.ga0e8ac4.x86_64 conflicts with 'filesystem < 16' provided by the installed filesystem-15.0-11.8.1.x86_64
Solution 1: do not install kernel-default-6.3~rc2-3.1.ga0e8ac4.x86_64
Choose the above solution using '1' or cancel using 'c' [1/c/d/?] (c): c
# zypper install filesystem
Loading repository data...
Reading installed packages...
'filesystem' is already installed.
No update candidate for 'filesystem-15.0-11.8.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
OK, now (sorry for posting first in another thread!) without ‘–force’ it looks like this:
# zypper install kernel-default
Loading repository data...
Reading installed packages...
There is an update candidate for 'kernel-default' from vendor 'obs://build.opensuse.org/Kernel', while the current vendor is 'SUSE LLC <https://www.suse.com/>'. Use 'zypper install kernel-default-6.3~rc2-3.1.ga0e8ac4.x86_64' to install this candidate.
Resolving package dependencies...
Problem: the installed kernel-default-base-5.14.21-150400.22.1.150400.22.75.x86_64 conflicts with 'kernel-default = 5.14.21-150400.22' provided by the to be installed kernel-default-5.14.21-150400.22.1.x86_64
Solution 1: deinstallation of kernel-default-base-5.14.21-150400.22.1.150400.22.75.x86_64
Solution 2: do not install kernel-default-5.14.21-150400.22.1.x86_64
Choose from above solutions by number or cancel [1/2/c/d/?] (c):
Here are more details on the issues with this kernel that concerned several modules - module by module :
kernel: [ 195.929726][ T2439] tea575x: Unknown symbol v4l2_ctrl_poll (err -2)
kernel: [ 195.929736][ T2439] tea575x: Unknown symbol video_ioctl2 (err -2)
kernel: [ 195.929743][ T2439] tea575x: Unknown symbol v4l2_ctrl_handler_init_class (err -2)
kernel: [ 195.929753][ T2439] tea575x: Unknown symbol v4l2_fh_open (err -2)
kernel: [ 195.929764][ T2439] tea575x: Unknown symbol v4l2_ctrl_handler_setup (err -2)
kernel: [ 195.929772][ T2439] tea575x: Unknown symbol video_devdata (err -2)
kernel: [ 195.929780][ T2439] tea575x: Unknown symbol v4l2_fh_release (err -2)
kernel: [ 195.929787][ T2439] tea575x: Unknown symbol v4l2_ctrl_subscribe_event (err -2)
kernel: [ 195.929794][ T2439] tea575x: Unknown symbol video_unregister_device (err -2)
kernel: [ 195.929810][ T2439] tea575x: Unknown symbol __video_register_device (err -2)
kernel: [ 195.929818][ T2439] tea575x: Unknown symbol v4l2_ctrl_new_std (err -2)
kernel: [ 195.929825][ T2439] tea575x: Unknown symbol v4l2_ctrl_handler_free (err -2)
kernel: [ 195.929831][ T2439] tea575x: Unknown symbol v4l2_ctrl_log_status (err -2)
kernel: [ 195.929838][ T2439] tea575x: Unknown symbol video_device_release_empty (err -2)
kernel: [ 195.929846][ T2439] tea575x: Unknown symbol v4l2_event_unsubscribe (err -2)
systemd-udevd[734]: Reading rules file: /usr/lib/udev/rules.d/60-steam-input.rules
systemd-udevd[734]: Reading rules file: /usr/lib/udev/rules.d/60-steam-vr.rules
systemd-udevd[734]: tea575x: Device is queued (SEQNUM=4958, ACTION=add)
systemd-udevd[734]: tea575x: Device ready for processing (SEQNUM=4958, ACTION=add)
systemd-udevd[734]: tea575x: sd-device-monitor: Passed 130 byte to netlink monitor
systemd-udevd[2980]: tea575x: Processing device (SEQNUM=4958, ACTION=add)
systemd-udevd[2980]: tea575x: Device processed (SEQNUM=4958, ACTION=add)
systemd-udevd[2980]: tea575x: sd-device-monitor: Passed 130 byte to netlink monitor
systemd-udevd[759]: it87.656: /usr/lib/udev/rules.d/50-udev-default.rules:14 Importing properties from results of builtin command 'hwdb --subsystem=platform'
systemd-udevd[734]: it87.656: Device is queued (SEQNUM=4687, ACTION=bind)
systemd-udevd[808]: it87: Device processed (SEQNUM=4684, ACTION=add)
systemd-udevd[808]: it87: sd-device-monitor: Passed 142 byte to netlink monitor
systemd-udevd[759]: it87.656: hwdb modalias key: "platform:it87"
systemd-udevd[759]: it87.656: No entry found from hwdb.
systemd-udevd[759]: it87.656: /usr/lib/udev/rules.d/50-udev-default.rules:14 Failed to run builtin 'hwdb --subsystem=platform': No data available
systemd-udevd[759]: it87.656: /usr/lib/udev/rules.d/60-drm.rules:3 Importing properties from results of builtin command 'path_id'
systemd-udevd[759]: it87.656: /usr/lib/udev/rules.d/80-drivers.rules:5 RUN 'kmod load '$env{MODALIAS}''
systemd-udevd[759]: it87.656: /usr/lib/udev/rules.d/90-vpdupdate.rules:35 RUN '/bin/touch /run/run.vpdupdate'
systemd-udevd[759]: it87.656: sd-device: Created db file '/run/udev/data/+platform:it87.656' for '/devices/platform/it87.656'
systemd-udevd[734]: it87.656: SEQNUM=4687 blocked by SEQNUM=4685
systemd-udevd[759]: it87.656: Running built-in command "kmod load 'platform:it87'"
systemd-udevd[759]: Loading module: platform:it87
systemd-udevd[759]: Failed to find module 'platform:it87'
systemd-udevd[759]: it87.656: Running command "/bin/touch /run/run.vpdupdate"
systemd-udevd[734]: it87: Device is queued (SEQNUM=4688, ACTION=add)
systemd-udevd[759]: it87.656: Starting '/bin/touch /run/run.vpdupdate'
systemd-udevd[734]: it87: Device ready for processing (SEQNUM=4688, ACTION=add)
systemd-udevd[734]: it87: sd-device-monitor: Passed 127 byte to netlink monitor
systemd-udevd[752]: it87: Processing device (SEQNUM=4688, ACTION=add)
systemd-udevd[752]: it87: Device processed (SEQNUM=4688, ACTION=add)
systemd-udevd[752]: it87: sd-device-monitor: Passed 127 byte to netlink monitor
systemd-udevd[759]: it87.656: Process '/bin/touch /run/run.vpdupdate' succeeded.
systemd-udevd[759]: it87.656: Device processed (SEQNUM=4685, ACTION=add)
systemd-udevd[759]: it87.656: sd-device-monitor: Passed 234 byte to netlink monitor
systemd-udevd[734]: it87.656: SEQNUM=4687 blocked by SEQNUM=4686
systemd-udevd[734]: it87.656: Device ready for processing (SEQNUM=4687, ACTION=bind)
systemd-udevd[734]: it87.656: sd-device-monitor: Passed 179 byte to netlink monitor
systemd-udevd[761]: it87.656: Processing device (SEQNUM=4687, ACTION=bind)
systemd-udevd[761]: it87.656: /usr/lib/udev/rules.d/50-udev-default.rules:14 Importing properties from results of builtin command 'hwdb --subsystem=platform'
systemd-udevd[761]: it87.656: hwdb modalias key: "platform:it87"
systemd-udevd[761]: it87.656: No entry found from hwdb.
systemd-udevd[761]: it87.656: /usr/lib/udev/rules.d/50-udev-default.rules:14 Failed to run builtin 'hwdb --subsystem=platform': No data available
systemd-udevd[761]: it87.656: /usr/lib/udev/rules.d/60-drm.rules:3 Importing properties from results of builtin command 'path_id'
systemd-udevd[761]: it87.656: /usr/lib/udev/rules.d/90-vpdupdate.rules:35 RUN '/bin/touch /run/run.vpdupdate'
systemd-udevd[761]: it87.656: sd-device: Created db file '/run/udev/data/+platform:it87.656' for '/devices/platform/it87.656'
systemd-udevd[761]: it87.656: Running command "/bin/touch /run/run.vpdupdate"
systemd-udevd[761]: it87.656: Starting '/bin/touch /run/run.vpdupdate'
systemd-udevd[761]: it87.656: Process '/bin/touch /run/run.vpdupdate' succeeded.
systemd-udevd[761]: it87.656: Device processed (SEQNUM=4687, ACTION=bind)
systemd-udevd[761]: it87.656: sd-device-monitor: Passed 235 byte to netlink monitor
kernel: [ 1007.297553][ T9038] rtl8187: Unknown symbol ieee80211_queue_stopped (err -2)
kernel: [ 1007.297594][ T9038] rtl8187: Unknown symbol ieee80211_free_hw (err -2)
kernel: [ 1007.297611][ T9038] rtl8187: Unknown symbol ieee80211_register_hw (err -2)
kernel: [ 1007.297622][ T9038] rtl8187: Unknown symbol ieee80211_ctstoself_duration (err -2)
kernel: [ 1007.297633][ T9038] rtl8187: Unknown symbol __ieee80211_get_radio_led_name (err -2)
kernel: [ 1007.297641][ T9038] rtl8187: Unknown symbol ieee80211_generic_frame_duration (err -2)
kernel: [ 1007.297654][ T9038] rtl8187: Unknown symbol __ieee80211_get_tx_led_name (err -2)
kernel: [ 1007.297666][ T9038] rtl8187: Unknown symbol ieee80211_tx_status_irqsafe (err -2)
kernel: [ 1007.297703][ T9038] rtl8187: Unknown symbol __ieee80211_get_rx_led_name (err -2)
kernel: [ 1007.297719][ T9038] rtl8187: Unknown symbol ieee80211_queue_delayed_work (err -2)
kernel: [ 1007.297744][ T9038] rtl8187: Unknown symbol eeprom_93cx6_multiread (err -2)
kernel: [ 1007.297755][ T9038] rtl8187: Unknown symbol ieee80211_alloc_hw_nm (err -2)
kernel: [ 1007.297772][ T9038] rtl8187: Unknown symbol ieee80211_freq_khz_to_channel (err -2)
kernel: [ 1007.297790][ T9038] rtl8187: Unknown symbol wiphy_rfkill_set_hw_state_reason (err -2)
kernel: [ 1007.297797][ T9038] rtl8187: Unknown symbol wiphy_rfkill_start_polling (err -2)
kernel: [ 1007.297809][ T9038] rtl8187: Unknown symbol ieee80211_unregister_hw (err -2)
kernel: [ 1007.297817][ T9038] rtl8187: Unknown symbol ieee80211_beacon_get_tim (err -2)
kernel: [ 1007.297829][ T9038] rtl8187: Unknown symbol ieee80211_rx_irqsafe (err -2)
kernel: [ 1007.297837][ T9038] rtl8187: Unknown symbol eeprom_93cx6_read (err -2)
kernel: [ 1007.297846][ T9038] rtl8187: Unknown symbol ieee80211_rts_duration (err -2)
I skipped other - hopefully minor - issues mainly with systemd-udevd.
While writing this, I am using the workaround to start with the older kernel 5.3.18
# uname -r
5.3.18-150300.59.63-preempt
which I started first to CLI and used systemctl start display-manager.
If it works I will stay with it for a while, before migrating to 15.5.
However, I would prefer to use the newer kernel …
Kind Regards,
qed