alanorth/android_device_huawei_u8150 — comment on commit 7bd3fdb706312c2a45a396d7c2d1863d183c046b
File:  line 0
By alanorth:

Yo, psyke... I have an interesting dmesg for you. This was under the U8160 kernel:

`<4>[1, swapper] [ 0.949830] android_usb gadget: using random self ethernet address
<4>[1, swapper] [ 0.949893] android_usb gadget: using random host ethernet address
<6>[1, swapper] [ 0.950628] rndis0: MAC 4e:04:6c:4c:f8:1f
<6>[1, swapper] [ 0.950658] rndis0: HOST MAC 8e:07:c1:73:61:1c
<3>[1, swapper] [ 0.950746] android_bind_config, dev->nluns=1
<6>[1, swapper] [ 0.950765] mass_storage_function_add
<6>[1, swapper] [ 0.951356] android_usb gadget: Number of LUNs=1
<3>[1, swapper] [ 0.951393] curr_pid=0x1035
<3>[1, swapper] [ 0.951410] current usb composition including CDROM, curr_pid=0x1035
<3>[1, swapper] [ 0.951435] store_file, buf=/data/cdrom/autorun.iso, count=23, pid_index=0
<3>[1, swapper] [ 0.951458] ui_state=0, ui_usb_state=2
<3>[1, swapper] [ 0.951473] curlun=cd142080
<6>[1, swapper] [ 0.951543] lun0: unable to open backing file: /data/cdrom/autorun.iso
<3>[1, swapper] [ 0.951568] leave`

It seems LUN enumeration is incorrect. Above you mentioned disabling the ISO backing store for the kernel, is that "CONFIG_USB_AUTO_INSTALL" in the kernel config?