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

Yes, that's your problem. On a U8160 device:

`<6>[1, swapper] [ 0.960351] android_usb gadget: Number of LUNs=2
<3>[1, swapper] [ 0.960395] curr_pid=0x1037
<3>[1, swapper] [ 0.960416] store_file, buf=/data/cdrom/autorun.iso, count=23, pid_index=25
<3>[1, swapper] [ 0.960438] curlun=cc664ed8
<6>[1, swapper] [ 0.960505] lun1: unable to open backing file: /data/cdrom/autorun.iso
<3>[1, swapper] [ 0.960528] leave`

Although it's not mentioned, lun0 is present and is used as normal for the /sdcard mount. Yours appears to be missing or disabled.

I wasn't able to build the kernel without CONFIG_USB_AUTO_INSTALL defined. Instead I applied this commit to reduce the amount of errors: https://github.com/psyke83/kernel_huawei_u8160/commit/1a810dce5094c8b254c914262baae7815e40b2c0