diff --git a/etc/udev/rules.d/60-wwan.rules b/etc/udev/rules.d/99-dell5809e.rules similarity index 90% rename from etc/udev/rules.d/60-wwan.rules rename to etc/udev/rules.d/99-dell5809e.rules index 454607b..c3954b4 100644 --- a/etc/udev/rules.d/60-wwan.rules +++ b/etc/udev/rules.d/99-dell5809e.rules @@ -4,15 +4,17 @@ ACTION!="add|change", GOTO="mbim_to_qmi_rules_end" SUBSYSTEM=="usb", \ ATTR{bNumConfigurations}=="1", GOTO="mbim_to_qmi_rules_end" -# force Dell WWAN 5809e to configuration #1 +# load qcserial module SUBSYSTEM=="usb", \ ATTR{idVendor}=="413c", ATTR{idProduct}=="81b1", \ RUN+="/sbin/modprobe -b qcserial" +# force Dell WWAN 5809e to configuration #1 SUBSYSTEM=="usb", \ ATTR{idVendor}=="413c", ATTR{idProduct}=="81b1", \ ATTR{bConfigurationValue}="1" +# add the new id in the qcserial driver SUBSYSTEM=="drivers", \ ENV{DEVPATH}=="/bus/usb-serial/drivers/qcserial", \ ATTR{new_id}="413c 81b1"