This bug should be against package hal-info.
This two patches fixed the issue for me (but some expert should check this):
--- /usr/share/hal/fdi/preprobe/10osvendor/20-broken-usb-sticks.fdi_orig 2009-01-28 13:36:42.000000000 +0100 +++ /usr/share/hal/fdi/preprobe/10osvendor/20-broken-usb-sticks.fdi 2009-01-27 14:49:23.000000000 +0100 @@ -39,6 +39,9 @@ <match key="@storage.originating_device:usb.product_id" int="0x1003"> <merge key="info.ignore" type="bool">true</merge> </match> + <match key="@storage.originating_device:usb.product_id" int="0x1411"> + <merge key="info.ignore" type="bool">true</merge> + </match> </match> </match> </device>
--- /usr/share/hal/fdi/information/10freedesktop/10-modem.fdi_orig 2009-01-28 13:37:38.000000000 +0100 +++ /usr/share/hal/fdi/information/10freedesktop/10-modem.fdi 2009-01-27 14:48:24.000000000 +0100 @@ -195,6 +195,13 @@ <append key="modem.command_sets" type="strlist">GSM-07.05</append> </match> </match> + <!-- E510 --> + <match <email address hidden>:usb.product_id" int="0x1411"> + <match <email address hidden>:usb.interface.number" int="0"> + <append key="modem.command_sets" type="strlist">GSM-07.07</append> + <append key="modem.command_sets" type="strlist">GSM-07.05</append> + </match> + </match> <!-- E220,E220bis --> <match <email address hidden>:usb.product_id" int_outof="0x1003;0x1004"> <match <email address hidden>:usb.interface.number" int="0">
This bug should be against package hal-info.
This two patches fixed the issue for me (but some expert should check this):
--- /usr/share/ hal/fdi/ preprobe/ 10osvendor/ 20-broken- usb-sticks. fdi_orig 2009-01-28 13:36:42.000000000 +0100 hal/fdi/ preprobe/ 10osvendor/ 20-broken- usb-sticks. fdi 2009-01-27 14:49:23.000000000 +0100 originating_ device: usb.product_ id" int="0x1003"> >true</ merge> originating_ device: usb.product_ id" int="0x1411"> >true</ merge>
+++ /usr/share/
@@ -39,6 +39,9 @@
<match key="@storage.
<merge key="info.ignore" type="bool"
</match>
+ <match key="@storage.
+ <merge key="info.ignore" type="bool"
+ </match>
</match>
</match>
</device>
--- /usr/share/ hal/fdi/ information/ 10freedesktop/ 10-modem. fdi_orig 2009-01-28 13:37:38.000000000 +0100 hal/fdi/ information/ 10freedesktop/ 10-modem. fdi 2009-01-27 14:48:24.000000000 +0100
< append key="modem. command_ sets" type="strlist" >GSM-07. 05</append> :usb.product_ id" int="0x1411"> :usb.interface. number" int="0"> command_ sets" type="strlist" >GSM-07. 07</append> command_ sets" type="strlist" >GSM-07. 05</append> :usb.product_ id" int_outof= "0x1003; 0x1004" > :usb.interface. number" int="0">
+++ /usr/share/
@@ -195,6 +195,13 @@
</match>
</match>
+ <!-- E510 -->
+ <match <email address hidden>
+ <match <email address hidden>
+ <append key="modem.
+ <append key="modem.
+ </match>
+ </match>
<!-- E220,E220bis -->
<match <email address hidden>
<match <email address hidden>