diff --git a/root/etc/udev/rules.d/98-keyboardscovers.rules b/root/etc/udev/rules.d/98-keyboardscovers.rules index 43bfdf2a1..854c3458b 100644 --- a/root/etc/udev/rules.d/98-keyboardscovers.rules +++ b/root/etc/udev/rules.d/98-keyboardscovers.rules @@ -1,5 +1,5 @@ # Type Cover Re-attach (SP4) -ACTION=="add", SUBSYSTEMS=="usb", ATTR{product}=="Surface Type Cover", RUN+="/sbin/modprobe -r i2c_hid && /sbin/modprobe i2c_hid" +ACTION=="add", SUBSYSTEMS=="usb", ATTR{iProduct}=="Surface Type Cover", RUN+="/bin/sleep 5 && /sbin/modprobe -r i2c_hid && /sbin/modprobe i2c_hid" # Keyboard Dock (SB2) ACTION=="add", SUBSYSTEMS=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="0922", RUN+="/sbin/modprobe nouveau"