From udev:
==> /etc/udev/rules.d/48-smfp_samsung.rules <==
This file is a part of Unified Linux Driver
Rules to allow low level USB device access for smfpautoconf
For new distributions,
Permissions and group are set according to common libsane rules
ACTION!=“add”, GOTO=“smfp_label_end”
Check device type
ENV{DEVTYPE}==“usb_device”, GOTO=“smfp_create_usb_dev”
Check SUBSYSTEM (should be either “usb” or “usb_device”)
SUBSYSTEM==“usb”, GOTO=“smfp_create_usb_dev”
SUBSYSTEM==“usb_device”, GOTO=“smfp_create_usb_dev”
GOTO=“smfp_label_end”
LABEL=“smfp_create_usb_dev”
Check Vendor ID
ATTR{idVendor}!=“04e8”, GOTO=“smfp_label_end”
ATTRS{idProduct}==“3425”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“341c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342a”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“343d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3456”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“345a”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3427”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“343a”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3428”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“343b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3455”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3421”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3439”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3444”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“343f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“344e”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3431”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“345c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“344d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3462”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3464”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3461”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3460”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“340e”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3435”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“340f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3441”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“344f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3413”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“341b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342e”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3426”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3433”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3440”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3434”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“345b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3457”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“341f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3453”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“344b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3409”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3412”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3419”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“343c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3432”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3430”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“342f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3446”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“341a”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3437”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3442”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3466”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“340d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“341d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3420”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3429”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3443”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3438”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“344c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“345d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3463”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3465”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3450”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3468”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3469”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3467”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“346b”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“346a”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“346e”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3471”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3472”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“347d”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“347c”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“347e”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3481”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3482”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3331”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3332”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3483”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3484”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3485”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3478”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3325”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3327”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“346f”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3477”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3324”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3326”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3486”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3487”, ENV{libsane_matched}=“yes”
ATTRS{idProduct}==“3489”, ENV{libsane_matched}=“yes”
ENV{libsane_matched}==“yes”, OWNER=“root”, MODE=“664”, GROUP=“lp”
LABEL=“smfp_label_end”
==> /etc/udev/rules.d/90-mhwd-prime-powermanagement.rules <==
Remove NVIDIA USB xHCI Host Controller devices, if present
ACTION==“add”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x0c0330”, ATTR{remove}=“1”
Remove NVIDIA USB Type-C UCSI devices, if present
ACTION==“add”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x0c8000”, ATTR{remove}=“1”
Remove NVIDIA Audio devices, if present
ACTION==“add”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x040300”, ATTR{remove}=“1”
Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind
ACTION==“bind”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x030000”, TEST==“power/control”, ATTR{power/control}=“auto”
ACTION==“bind”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x030200”, TEST==“power/control”, ATTR{power/control}=“auto”
Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind
ACTION==“unbind”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x030000”, TEST==“power/control”, ATTR{power/control}=“on”
ACTION==“unbind”, SUBSYSTEM==“pci”, ATTR{vendor}==“0x10de”, ATTR{class}==“0x030200”, TEST==“power/control”, ATTR{power/control}=“on”