View Single Post
debernardis's Avatar
Posts: 2,142 | Thanked: 2,054 times | Joined on Dec 2006 @ Sicily
#395
I hope this thread is appropriate for my problem; I apologize in advance if not.

Since the h-e-n project doesn't provide any more its own kernel but advices to use the latest Titan's power kernel, I imagine that any issue concerning usb and power kernel could be of interest to the h-e-n developers.

Here's the problem. The latest usb host enabled power kernels, namely ver 45 and ver 46, do not allow my device to enter mass storage mode when connecting through usb to a host computer (host mode for the n900 instead works well through h-e-n).

When I connect my n900 to the host computer, dmesg shows
Code:
twl4030_usb twl4030_usb: HW_CONDITIONS 0xd0/208; link 2
when I disconnect, shows
Code:
twl4030_usb twl4030_usb: HW_CONDITIONS 0x50/80; link 1
.

To get again mass storage, I have to flash the hostmode-enabled kernel power ver 40 by MohammadAG. And also this one doesn't work always reliably; at times I have to reboot to get a working usb mass storage mode.

My hardware revision is 2101.

Is there someting in the patches that needs to be tweaked to allow both host mode and mass storage? Or - maybe - is there something that can force the usb port back in mass storage state?

Thanks.

EDIT: while experimenting more, I have reinstalled kernel power ver 46 and connected the power supply before connecting an host computer via usb. This time mass storage gets on.
Is it possible that power supply "primes" the usb interface to work as expected?
I'll experiment more and report.
__________________
Ernesto de Bernardis


Last edited by debernardis; 2010-11-19 at 07:14.
 

The Following 2 Users Say Thank You to debernardis For This Useful Post: