Hi Gokhan, can you please implement support for pl2303 usb serial readers in your kernel?
I successfully compiled the usbserial and pl2303 kernel modules using your kernel source and loaded them with insmod, but the device still does not work on my Galaxy S2. I get the following output on dmesg after connecting the device:
Code:
...
<6>[ 269.060741] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 269.060852] OTG process_port_intr(54): port enable/disable changed
<6>[ 269.061055] OTG root_hub_feature(548): case SetPortFeature -USB_PORT_FEAT_RESET
<6>[ 269.121075] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 269.121191] OTG process_port_intr(54): port enable/disable changed
<6>[ 269.200481] usb 2-1: new full speed USB device number 5 using s3c_otghcd
<3>[ 269.200618] usb 2-1: parent hub has no TT
<6>[ 269.200734] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 269.200847] OTG process_port_intr(54): port enable/disable changed
<3>[ 269.201009] hub 2-0:1.0: unable to enumerate USB device on port 1
...
Thanks for the kmsg, I think this will be interesting!
At first sight,
jumps at me. TT (Transaction Translators) are needed for all USB 1.1-devices, including mice, keyboards and apparently also the pl2303.
As gokhan is currently pretty busy and also flooded by the many posts here, I suggest you might as a first step try to look for the kernel-option to enable transaction translators (try to search in menuconfig with "/" for "TT" and you should find it).
I wish you the best of luck and am also interested in the outcome (would try it myself but I'm currently also pretty busy at university and apparently not as devoted as gokhan
)
.
---------- Post added at 11:39 PM ---------- Previous post was at 11:25 PM ----------
I think it should be 'sdcard' = 'internal card' and 'emmc' = 'external card' too.
Yes, and that is exactly what we all (including gokhan) are thinking
.
The roles of "emmc" and "sdcard" in CWM are different from their meanings in the ROM you use, so "emmc" means "internal SD" and "sdcard" means "external SD", which is pretty unexpected for the normal user.
That is the way it was like until now (and internally, it will stay like this because otherwise all the zips and stuff you flash would go to the wrong place)!
Gokhan now changed that in 3.1 so it reads "internal SD" for the internal SD and "external SD" for the external SD, so it finally is correct in the part of CWM we as the normal users see. So finally, no more confusion
.