[Galaxy S II Android Development] nogo8888:
First, I would like to thank sir's Dori, Voku and alucard for a great work.

To alucard welcome sir.

I have installed the 7.37, I can see that its working smooth and fast.

There's 1 thing missed (for me) in this release, the usbserial.ko was not included. Kernel loadable module are all there the pl2303.ko and ftdi_sio.ko except for usbserial.ko which is necessary for usb to serial functionality.

I've made a test for this functionality but it failed.

Please see below for the hidden content.

C:\>adb shell

~ $ lsmod

lsmod

dhd 427457 0 - Live 0xbf081000

cifs 246017 0 - Live 0xbf039000

pl2303 11115 0 - Live 0xbf032000

ftdi_sio 30881 0 - Live 0xbf021000

Si4709_driver 27055 0 - Live 0xbf016000

j4fs 70903 1 - Live 0xbf000000

~ $ dmesg | grep usb

dmesg | grep usb

<6>sclk_csis: source is xusbxti (1), rate is 24000000

<6>sclk_csis: source is xusbxti (1), rate is 24000000

<6>sclk_cam0: source is xusbxti (1), rate is 24000000

<6>sclk_cam1: source is xusbxti (1), rate is 24000000

<6>sclk_fimc: source is xusbxti (1), rate is 24000000

<6>sclk_fimc: source is xusbxti (1), rate is 24000000

<6>sclk_fimc: source is xusbxti (1), rate is 24000000

<6>sclk_fimc: source is xusbxti (1), rate is 24000000

<6>sclk_fimd: source is xusbxti (1), rate is 24000000

<6>sclk_mdnie: source is xusbxti (1), rate is 24000000

<6>sclk_mdnie_pwm: source is xusbxti (1), rate is 24000000

<6>sclk_mdnie_pwm: source is xusbxti (1), rate is 24000000

<6>sclk_pwi: source is xusbxti (1), rate is 12000000

<7>usb: smdkc210_usbgadget_init: default luns=0, new luns=2

<7>usb: smdkc210_usbgadget_init tune_mask=0x10380f, tune=0x10280b

<6>usbcore: registered new interface driver usbfs

<6>usbcore: registered new interface driver hub

<6>usbcore: registered new device driver usb

<6>usbcore: registered new interface driver usblp

<6>usbcore: registered new interface driver usb-storage

<6>usbcore: registered new interface driver usbserial

<6>usbcore: registered new interface driver usbserial_generic

<6>usbserial: USB Serial Driver core

<6>usbcore: registered new interface driver usbhid

<6>usbhid: USB HID core driver

<7>mif: set_hsic_lpa_states: 279: called(s5p_usb_phy_init+0x128/0x564):

<6>s5p-ehci s5p-ehci: usb phy usage(2)

<6>usb usb1: New USB device found, idVendor=1d6b, idProduct=0002

<6>usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

<6>usb usb1: Product: S5P EHCI Host Controller

<6>usb usb1: Manufacturer: Linux 3.1.0-R57-Siyah-Dorimanx-V7.37-ICS-JB-SGII-PWR-

CORE ehci_hcd

<6>usb usb1: SerialNumber: s5p-ehci

<6>usbcore: registered new interface driver cdc_modem

<6>mif: if_usb_init: if_usb_init() done : 0, usb_ld (0xe3dec400)

<6>mif: hsic_create_link_device: usb : create_link_device DONE

<3>mif: modem_probe: link created: usb

<6>usb: android_probe pdata: c118e898

<6>usb: android_probe nluns=2

<7>usb: android_bind disconnect

<7>usb: usb_gadget_disconnect

<7>usb: mass_storage_function_init pdata->nluns=2, cdfs = 0

<7>usb: usb_string_id cdev(0xe28eeae0)->next_string_id=1

<6>android_usb gadget: Mass Storage Function, version: 2009/09/11

<6>android_usb gadget: Number of LUNs=2

<7>usb: usb_string_id cdev(0xe28eeae0)->next_string_id=2

<7>usb: usb_string_id cdev(0xe28eeae0)->next_string_id=3

<7>usb: usb_string_id cdev(0xe28eeae0)->next_string_id=4

<7>usb: composite_bind idVendor=0x0, idProduct=0x0

<7>usb: composite_bind bcdDevice=0x0

<7>usb: composite_bind composite_manufacturer=

<6>android_usb gadget: android_usb ready

<6>usb: Skip udc_enable

<6>mif: usb_init_communication: 1983:cbd

<6>usb usb1: USB disconnect, device number 1 by usb_remove_hcd+0x94/0x140

<7>usb: enable_store enabled=0, !dev->enabled=1

<7>usb: usb_gadget_disconnect

<7>usb: functions_store buff=mtp,adb

<7>usb: android_enable_function name=mtp

<7>usb: android_enable_function name=acm

<7>usb: android_enable_function name=adb

<7>usb: enable_store enabled=1, !dev->enabled=1

<7>usb: enable_store f:mtp

<7>usb: enable_store f:acm

<7>usb: acm is enabled. (bcdDevice=0x400)

<7>usb: enable_store f:adb

<7>usb: enable_store vendor=4e8,product=6860,bcdDevice=400

<7>usb: enable_store next cmd : usb_add_config

<7>usb: android_bind_enabled_functions f:mtp

<7>usb: usb_string_id cdev(0xe28eeae0)->next_string_id=5

<7>usb: android_bind_enabled_functions f:acm

<7>usb: usb_string_id cdev(0xe28eeae0)->next_string_id=6

<7>usb: usb_string_id cdev(0xe28eeae0)->next_string_id=7

<7>usb: usb_string_id cdev(0xe28eeae0)->next_string_id=8

<7>usb: android_bind_enabled_functions f:adb

<7>usb: usb_gadget_connect

<7>mif: set_hsic_lpa_states: 279: called(s5p_usb_phy_init+0x128/0x564):

<6>s5p-ehci s5p-ehci: usb phy usage(2)

<6>usb usb1: New USB device found, idVendor=1d6b, idProduct=0002

<6>usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

<6>usb usb1: Product: S5P EHCI Host Controller

<6>usb usb1: Manufacturer: Linux 3.1.0-R57-Siyah-Dorimanx-V7.37-ICS-JB-SGII-PWR-

CORE ehci_hcd

<6>usb usb1: SerialNumber: s5p-ehci

<6>usb 1-2: new high speed USB device number 2 using s5p-ehci

<4>usb 1-2: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInte

rval 255, changing to 11

<6>usb 1-2: New USB device found, idVendor=058b, idProduct=0041

<6>usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0

<6>mif: if_usb_probe: usbdev = 0xe2a7e400

<6>mif: if_usb_set_pipe: set 0

<6>mif: if_usb_probe: devdata usbdev = 0xe2a7e400

<6>mif: if_usb_probe: successfully done

<6>mif: usb_init_communication: 1967:rild

<3>mif: usb_rx_complete: urb err status = -71

<6>usb usb1: USB disconnect, device number 1 by usb_remove_hcd+0x94/0x140

<6>usb 1-2: USB disconnect, device number 2 by usb_disconnect+0x6c/0x114

<6>mif: if_usb_disconnect:

<6>mif: if_usb_disconnect: put dev 0xe2a7e400

<6>mif: if_usb_disconnect:

<7>mif: set_hsic_lpa_states: 279: called(s5p_usb_phy_init+0x128/0x564):

<6>s5p-ehci s5p-ehci: usb phy usage(2)

<6>usb usb1: New USB device found, idVendor=1d6b, idProduct=0002

<6>usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

<6>usb usb1: Product: S5P EHCI Host Controller

<6>usb usb1: Manufacturer: Linux 3.1.0-R57-Siyah-Dorimanx-V7.37-ICS-JB-SGII-PWR-

CORE ehci_hcd

<6>usb usb1: SerialNumber: s5p-ehci

<6>usb 1-2: new high speed USB device number 2 using s5p-ehci

<6>usb 1-2: New USB device found, idVendor=1519, idProduct=0020

<6>usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3

<6>usb 1-2: Product: HSIC Device

<6>usb 1-2: Manufacturer: Comneon

<6>usb 1-2: SerialNumber: 0123456789

<6>mif: if_usb_probe: usbdev = 0xe3dec000

<6>mif: if_usb_set_pipe: set 0

<6>mif: if_usb_probe: devdata usbdev = 0xe3dec000

<6>mif: if_usb_probe: successfully done

<6>mif: if_usb_probe: usbdev = 0xe3dec000

<6>mif: if_usb_set_pipe: set 1

<6>mif: if_usb_probe: devdata usbdev = 0xe3dec000

<6>mif: if_usb_probe: successfully done

<6>mif: if_usb_probe: usbdev = 0xe3dec000

<6>mif: if_usb_set_pipe: set 2

<6>mif: if_usb_probe: devdata usbdev = 0xe3dec000

<6>mif: if_usb_probe: successfully done

<6>mif: if_usb_probe: usbdev = 0xe3dec000

<6>mif: if_usb_set_pipe: set 3

<6>mif: if_usb_probe: devdata usbdev = 0xe3dec000

<3>mif: link_pm_change_modem_state: set modem state 4 by if_usb_probe+0x364/0x45

8

<6>mif: if_usb_probe: successfully done

<6>mif: usb_init_communication: 1983:cbd

<6>mif: usb_init_communication: 1967:rild

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_init_communication: 1967:rild

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<7>usb: usb_ready udc_enable=0

<6>mif: usb_port_resume: 1283, 4

<6>max8997-muic max8997-muic: max8997_muic_usb_detect

<6>usbcore: registered new interface driver ftdi_sio

<6>usbcore: registered new interface driver pl2303

<7>usb: state_show buf=DISCONNECTED

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<6>mif: usb_port_resume: 1283, 4

<7>usb: usb_gadget_disconnect

<7>usb: usb_remove_config cdev->config= (null), config=c11af28c

<7>usb: android_bind_enabled_functions f:mtp

<7>usb: android_bind_enabled_functions f:acm

<7>usb: android_bind_enabled_functions f:adb

<7>usb: usb_gadget_connect

<6>mif: usb_port_resume: 1283, 4

<7>usb: usb_gadget_disconnect

<7>usb: usb_remove_config cdev->config= (null), config=c11af28c

<6>max8997-muic max8997-muic: switch_to_ap_usb

<6>otg max8997_muic_usb_cb: usb mode=3

<6>usb_otg_accessory_power: otg accessory power = 1

<6>host_notify: ndev name=usb_otg: from state=0 -> to state=1

<6>usb usb2: New USB device found, idVendor=1d6b, idProduct=0002

<6>usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1

<6>usb usb2: Product: S3C OTGHCD

<6>usb usb2: Manufacturer: Linux 3.1.0-R57-Siyah-Dorimanx-V7.37-ICS-JB-SGII-PWR-

CORE EMSP_OTGHCD

<6>usb usb2: SerialNumber: s3cotg

<6>usb usb2: otg host do not enter suspend.

<6>OTG s5pc110_start_otg(214): OTG HCD Initialized HCD, bus=C110 OTG Controller,

usbbus=2

<6>active wake lock usb_otg

<6>usb_otg_accessory_power: otg accessory power = 0

~ $ cd /lib/modules

cd /lib/modules

/lib/modules $ ls

ls

Si4709_driver.ko dhd.ko j4fs.ko scsi_wait_scan.ko

cifs.ko ftdi_sio.ko pl2303.ko

/lib/modules $ dmesg | grep tty

dmesg | grep tty

<6>s5pv210-uart.0: ttySAC0 at MMIO 0x13800000 (irq = 16) is a S3C6400/10

<6>s5pv210-uart.1: ttySAC1 at MMIO 0x13810000 (irq = 20) is a S3C6400/10

<6>s5pv210-uart.2: ttySAC2 at MMIO 0x13820000 (irq = 24) is a S3C6400/10

<6>s5pv210-uart.3: ttySAC3 at MMIO 0x13830000 (irq = 28) is a S3C6400/10

/lib/modules $

Sir dori may you be kind enough to include this in the next release? Also if it's not too much to ask kindly include in the startup to load the usbserial.ko, pl2303.ko and ftdi_sio.ko?

Thanks in advance