I guess it is related to:
# Autoprobe vendor-specific, communication and PTP devices
ENV{ID_MTP_DEVICE}!="1", ENV{MTP_NO_PROBE}!="1", ENV{COLOR_MEASUREMENT_DEVICE}!="1", ENV{ID_GPHOTO}!="1", ENV{libsane_matched}!="yes", ATTR{bDeviceClass}=="00|02|06|ef|ff", PROGRAM="/usr/lib/udev/mtp-probe /sys$env{DEVPATH} $attr{busnum} $attr{devnum}", RESULT=="1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
at /ib/udev/rules.d/69-libmtp.rules
I guess you have to write a rule to fix this.
udevadm info --path /sys/devices/pci0000\:00/0000\:00\:08.1/0000\:04:00.3/usb2/2-2
For example…
Create a file:
sudo nano /etc/udev/rules.d/90-overwrite.rules
Put something like this in:
ACTION=="add|change", KERNEL=="sd[a-z]", ATTRS{idVendor}=="2109", ATTRS{idProduct}=="0711", SUBSYSTEMS=="usb", ENV{MODALIAS}="usb_storage"
NOT TESTED