hi
my udev is so far working with some minor issues.
The cold boot leads to eject being activated...I need to find a way to make it a if - then arrangement.
2) but when I plug in modem...run lsusb it is now seen as 9000 which is where we need to be.
I am not sure if I should attempt to have a rmmod for usbserial or not...it may be overkill.
I have now got it in my mind that usb3....is because a normal flip flop with usbserial is seen as 3 devices
modem, info channel and modem AT commands channel....my udev rule creates an new id....so as long as I have no other usbs inserted....I am happy it will always be usb3.
3) This is a backup to my naked wired dsl.....so I am happy I have solved it....and now know a way to solve other modems that are not already known to usb_modeswitch etc
speed test at
www.speedtest.net
0.91 Mbps...or line speed 910 kbps
0.11 Mbps
the server is seen as coming out of Sydney and I am in WA.
The bar graph shows its only as fast as 512 or adsl1.
regards
more testing to follow when I have time
oops it is ------/etc/udev/rules.d/15-u6t.rules
ACTION!="add", GOTO="U6T_End"
# Plug in modem was seen as a ZeroCD device but ignore it
SUBSYSTEM==”block”, ACTION==”add”, SYSFS{idVendor}==”05c6”, SYSFS{idProduct}==”f000”, OPTIONS=”ignore_device”
#now eject it..to be sure to be sure
RUN+="/usr/bin/eject %k"
# Now let option module replace usbserial to get speed
RUN+="/sbin/modprobe -r usbserial"
RUN+="/sbin/modprobe option"
RUN+="/bin/echo "0x05c6 0x9000" > /sys/bus/usb-serial/drivers/option1/new_id"
#Now lets id my modem
SUBSYSTEM==”block”, ACTION==”add”, SYSFS{idVendor}==”05c6”, SYSFS{idProduct}==”9000”, OWNER="gordy"
# Make users belonging to the dialout group able to use the usb serial devices.
MODE="660", GROUP="dialout"
LABEL="U6T_End"