Added kernel and hal tasks to investigate the right way to solve this.

Here's a paste of relevant bits of the upstream discussion (for a
different device, mentally substitute numbers ;p)

Start it off with a Novatel modem that must be ejected to work properly
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
+# Novatel USB devices need to be ejected so as to work properly as a modem
+SYSFS{idProduct}=="5010", SYSFS{idVendor}=="1410", RUN+="/usr/bin/eject %k"

> *ejected*? Do I even want to know why?
"Smart" devices which may appear either as a mass storage device which
contains windows drivers or as the device itself.

> I guess we should just eject the block device that comes from this
> device, when it shows up, instead of relying on magic of the eject
> program to find it.
I'm noticing, however, we already have code in unusual_devs.h to handle
this situation - why are we adding yet another solution?

> 2) Devices which have a fake CD-ROM that we don't care about, and are
> trying to "hide" from the user.
We already handle this in the desktop just fine [1]. And I think that's
the way forward for this; causal mom+pop users won't see any cdrom icons
anywhere in the UI when using a Sandisk U3 Cruzer (or whatever) but you
can still access and mount /dev/sr1 from the command line if you're into
that kind of kinky stuff. Who knows, maybe Wine is into that kind of
stuff.

[1] : right now via hal via fdi files but in a shiny future it will just
be yet another udev rule that merges a property DEVICE_SHOULD_BE_IGNORED
that the deskops will use to ignore the device.

-- 
Bandrich C100 HSPDA modem failure due to udev or hald actions
https://bugs.launchpad.net/bugs/199887
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to