[fix] Huawei E180 micro SD card not detected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
hal-info (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: hal-info
The Huawei E180 UMTS-USB-Stick (which has the same vendor- and product-id as the E220 and E270) has a slot for an optional micro sd card. When having an SD card inserted, it isn't automounted, due to the settings in /usr/share/
<!-- Ignore the Huawei E220 USB HSDPA modem -->
<match key="@storage.
<match key="@storage.
<!-- merge key="info.ignore" type="bool"
</match>
</match>
There is no interference with the modem functionality so far, the (in linux useless) fake-cd-drive with the installation-
On the kernel side it is detected correctly, as you can see in the attached kern.logs. I also attached a lshal-output, which I created after the modification to 20-broken-
Rather than commenting out the merge key line as you have done above, you can move the E220 section inside the <match key="storage. drive_type" string= "cdrom" ></match> clause, which will remove the fake-cd-drive entry. It doesn't work if you put it inside the <match key="storage.lun" int="1"></match> clause, probably because it has a different LUN, but I don't know how to work out what the LUN is.
Example:
<match key="storage.bus" string="usb"> drive_type" string="cdrom"> originating_ device: usb.vendor_ id" int="0x12d1"> originating_ device: usb.product_ id" int="0x1003"> >true</ merge>
<match key="storage.
<!-- Ignore the Huawei E220 USB HSDPA modem -->
<match key="@storage.
<match key="@storage.
<merge key="info.ignore" type="bool"
</match>
</match>
<match key="storage.lun" int="1">
<!-- Rest of file continues ... -->