[Android Q&A, Help & Troubleshooting] K8a8r8m8a:
Hi,everyone!

I have a i.mx535 freescale tablet running on linux 2.6.35.3-01 kernel with android 2.3.4 and I’ve been trying to connect a usb-gps to it, but I can't find its path in /dev.(I don't have a ttyUSB* in /dev) It is detected by the tablet because when I run the Usb Host Controller app it shows that on 1-1 there is a Prolific Technology Inc. USB-Serial Controller. How can I find the path of the gps?

dmesg shows this:

<6>Bluetooth: HCI socket layer initialized

<6>mc34708 Rev 2.4 FinVer 0 detected

<6>PMIC MC34708 ID:0x14

<6>regulator: SW1: 650 <--> 1437 mV at 1250 mV

<6>regulator: SW1B: 650 <--> 1437 mV at 1100 mV

<6>regulator: SW2: 650 <--> 1437 mV at 1300 mV

<6>regulator: SW3: 650 <--> 1425 mV at 1200 mV

<6>regulator: SW4A: 1200 <--> 3300 mV at 1500 mV

<6>regulator: SW4B: 1200 <--> 3300 mV at 1500 mV

<6>regulator: SW5: 1200 <--> 1975 mV at 1800 mV

<6>regulator: SWBST:

<6>regulator: VPLL: 1200 <--> 1800 mV at 1800 mV

<6>regulator: VREFDDR:

<6>regulator: VDAC: 2500 <--> 2775 mV at 2775 mV

<6>regulator: VUSB:

<6>regulator: VUSB2: 2500 <--> 3000 mV at 2500 mV

<6>regulator: VGEN1: 1200 <--> 1550 mV at 1300 mV

<6>regulator: VGEN2: 2500 <--> 3300 mV at 2500 mV

<6>pmic 0-0008: Loaded

<6>Switching to clocksource mxc_timer1

<6>NET: Registered protocol family 2

<6>IP route cache hash table entries: 32768 (order: 5, 131072 bytes)

<6>TCP established hash table entries: 131072 (order: 8, 1048576 bytes)

<6>TCP bind hash table entries: 65536 (order: 6, 262144 bytes)

<6>TCP: Hash tables configured (established 131072 bind 65536)

<6>TCP reno registered

<6>UDP hash table entries: 512 (order: 1, 8192 bytes)

<6>UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)

<6>NET: Registered protocol family 1

<6>RPC: Registered udp transport module.

<6>RPC: Registered tcp transport module.

<6>RPC: Registered tcp NFSv4.1 backchannel transport module.

<6>Unpacking initramfs...

<6>Freeing initrd memory: 176K

<6>LPMode driver module loaded

<6>Static Power Management for Freescale i.MX5

<6>PM driver module loaded

<6>sdram autogating driver module loaded

<6>Bus freq driver module loaded

<6>DI0 is primary

<6>Hallo Mutti

<6>mxc_dvfs_core_probe

<6>DVFS driver module loaded

<6>i.MXC CPU frequency driver

<6>DVFS PER driver module loaded

<6>ashmem: initialized

<6>msgmni has been set to 1805

<6>alg: No test for stdrng (krng)

<6>cryptodev: driver loaded.

<6>io scheduler noop registered

<6>io scheduler deadline registered

<6>io scheduler cfq registered (default)

<3>regulator: get() with no identifier

<4>By setting, SII driver will not be enabled

<4>By setting, LDB driver will not be enabled

<3>mxc_ipu mxc_ipu: Channel already disabled 9

<3>mxc_ipu mxc_ipu: Channel already uninitialized 9

<3>mxc_ipu mxc_ipu: Channel already disabled 7

<3>mxc_ipu mxc_ipu: Channel already uninitialized 7

<3>mxc_ipu mxc_ipu: Channel already disabled 10

<3>mxc_ipu mxc_ipu: Channel already uninitialized 10

<6>Serial: MXC Internal UART driver

<6>mxcintuart.0: ttymxc0 at MMIO 0x53fbc000 (irq = 31) is a Freescale i.MX

<6>console [ttymxc0] enabled, bootconsole disabled

<6>mxcintuart.1: ttymxc1 at MMIO 0x53fc0000 (irq = 32) is a Freescale i.MX

<6>mxcintuart.2: ttymxc2 at MMIO 0x5000c000 (irq = 33) is a Freescale i.MX

<6>mxcintuart.3: ttymxc3 at MMIO 0x53ff0000 (irq = 13) is a Freescale i.MX

<6>mxcintuart.4: ttymxc4 at MMIO 0x63f90000 (irq = 86) is a Freescale i.MX

<6>loop: module loaded

<6>pmem_adsp: 0 init

<6>pmem_gpu: 1 init

<6>MXC MTD nand Driver 3.0

<6>i.MX GPMI NFC

<6>vcan: Virtual CAN interface driver

<6>Freescale FlexCAN Driver

<6>FEC Ethernet Driver

<6>fec_enet_mii_bus: probed

<6>PPP generic driver version 2.4.2

<6>PPP Deflate Compression module registered

<6>PPP BSD Compression module registered

<6>PPP MPPE Compression module registered

<6>NET: Registered protocol family 24

<6>tun: Universal TUN/TAP device driver, 1.6

<6>tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>

<6>ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

<6>fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller

<6>fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 1

<6>fsl-ehci fsl-ehci.1: irq 14, io base 0x53f80200

<6>fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00

<6>hub 1-0:1.0: USB hub found

<6>hub 1-0:1.0: 1 port detected

<6>usbcore: registered new interface driver cdc_acm

<6>cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adap

ters

<6>Initializing USB Mass Storage driver...

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

<6>USB Mass Storage support registered.

<6>usbcore: registered new interface driver usbserial

<6>usbserial: USB Serial Driver core

<6>USB Serial support registered for GSM modem (1-port)

<6>usbcore: registered new interface driver option

<6>option: v0.7.2:USB Driver for GSM modems

<6>ARC USBOTG Device Controller driver (1 August 2005)

<6>Android usb driver initialize

<6>android_usb gadget: android_usb ready

<7>dr_controller_run: udc enter low power mode

<6>fsl-usb2-udc: bind to driver android_usb

<6>android gadget: register function adb

<6>android gadget: register function usb_mass_storage

<6>android gadget: register function rndis

<6>rndis_function_bind_config MAC: 00:00:00:00:00:00

<4>android_usb gadget: using random self ethernet address

<4>android_usb gadget: using random host ethernet address

<6>usb0: MAC 4e:e3:dd:38:b3:09

<6>usb0: HOST MAC 36:1c:1a:c6:25:10

<6>android_usb gadget: usb_mass_storage, version: 2009/09/11

<6>android_usb gadget: Number of LUNs=3

<6> lun0: LUN: removable file: (no medium)

<6> lun1: LUN: removable file: (no medium)

<6> lun2: LUN: removable file: (no medium)

<4>mice: could not register psaux device, error: -16

<6>mice: PS/2 mouse device common for all mice

<6>input: gpio-keys as /devices/platform/gpio-keys/input/input0

<6>MXC keypad loaded

<6>input: mxc_power_key as /devices/virtual/input/input1

<6>PMIC powerkey probe

<3>egalax_ts 2-0004: egalax_ts: failed to read firmware version

<4>egalax_ts: probe of 2-0004 failed with error -5

<3>p1003_fwv33 2-0041: couldn't read panel infomation.

<4>p1003_fwv33: probe of 2-0041 failed with error -5

<4>DA9052 TSI Device Driver, v1.0

<6>using rtc device, mxc_rtc, for alarms

<6>mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc0

<6>pmic rtc probe start

<6>pmic_rtc mc34708_rtc.1: rtc core: registered mc34708_rtc as rtc1

<6>pmic rtc probe succeed

<6>i2c /dev entries driver

<6>IR NEC protocol handler initialized

<6>IR RC5(x) protocol handler initialized

<6>IR RC6 protocol handler initialized

<6>IR JVC protocol handler initialized

<6>IR Sony protocol handler initialized

<6>Linux video capture interface: v2.00

<6>usb 1-1: new full speed USB device using fsl-ehci and address 2

<6>mxc_v4l2_output mxc_v4l2_output.0: Registered device video1

<6>usbcore: registered new interface driver uvcvideo

<6>USB Video Class driver (v0.1.0)

<6>APM Battery Driver

<6>check mma8450 chip ID

<6>mma8450 0-001c: build time Feb 15 2013 16:59:28

<6>input: mma8450 as /devices/virtual/input/input2

<6>add mma8450 i2c driver

<6>MXC WatchDog Driver 2.0

<6>MXC Watchdog # 0 Timer: initial timeout 60 sec

<6>device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.

com

<6>Bluetooth: Virtual HCI driver ver 1.3

<6>Bluetooth: HCI UART driver ver 2.2

<6>Bluetooth: HCIATH3K protocol initialized

<6>Bluetooth: Generic Bluetooth USB driver ver 0.6

<6>usbcore: registered new interface driver btusb

<6>PMIC ADC start probe

<6>VPU initialized

<6>mxc_asrc registered

<6>gpu mmu enabled

<6>mxsdhci: MXC Secure Digital Host Controller Interface driver

<6>mxsdhci: MXC SDHCI Controller Driver.

<6>mmc0: SDHCI detect irq 0 irq 1 INTERNAL DMA

<6>mxsdhci: MXC SDHCI Controller Driver.

<6>mmc1: SDHCI detect irq 203 irq 3 INTERNAL DMA

<7>Registered led device: pmic_ledsr

<7>Registered led device: pmic_ledsg

<7>Registered led device: pmic_ledsb

<6>usbcore: registered new interface driver usbhid

<6>usbhid: USB HID core driver

<6>logger: created 64K log 'log_main'

<6>logger: created 256K log 'log_events'

<6>logger: created 64K log 'log_radio'

<6>logger: created 64K log 'log_system'

<6>Cirrus Logic CS42888 ALSA SoC Codec Driver

<6>sgtl5000-i2c 1-000a: SGTL5000 revision 17

<6>mxc_spdif mxc_spdif.0: MXC SPDIF Audio Transmitter

<4>No device for codec mxc spdif

<4>No device for DAI mxc spdif

<4>No device for DAI imx-ssi-1-0

<4>No device for DAI imx-ssi-1-1

<4>No device for DAI imx-ssi-2-0

<4>No device for DAI imx-ssi-2-1

<4>No device for DAI imx-spdif-dai

<6>DMA Sound Buffer Allocated: Playback UseIram=1 ext_ram=0 buf->addr=f8016000 b

uf->area=e0856000 size=24576

<6>DMA Sound Buffer Allocated: Capture UseIram=1 ext_ram=1 buf->addr=cf3a0000 b

uf->area=fb02a000 size=24576

<6>asoc: SGTL5000 <-> imx-ssi-2-0 mapping ok

<6>mmc0: new high speed SDHC card at address e624

<6>mmcblk0: mmc0:e624 SU04G 3.69 GiB

<6> mmcblk0: p1 p2 p3 < p5 p6 > p4

<6>DMA Sound Buffer Allocated: Playback UseIram=1 ext_ram=1 buf->addr=cf3d8000 b

uf->area=fb030000 size=24576

<6>asoc: mxc spdif <-> imx-spdif-dai mapping ok

<6>ALSA device list:

<6> #0: imx-3stack (SGTL5000)

<6> #1: imx-3stack-spdif (mxc spdif)

<6>nf_conntrack version 0.5.0 (14443 buckets, 57772 max)

<6>IPv4 over IPv4 tunneling driver

<6>GRE over IPv4 tunneling driver

<6>ip_tables: (C) 2000-2006 Netfilter Core Team

<6>TCP cubic registered

<6>NET: Registered protocol family 10

<6>IPv6 over IPv4 tunneling driver

<6>NET: Registered protocol family 17

<6>NET: Registered protocol family 15

<6>can: controller area network core (rev 20090105 abi 8)

<6>NET: Registered protocol family 29

<6>can: raw protocol (rev 20090105)

<6>can: broadcast manager protocol (rev 20090105 t)

<6>Bluetooth: L2CAP ver 2.14

<6>Bluetooth: L2CAP socket layer initialized

<6>Bluetooth: SCO (Voice Link) ver 0.6

<6>Bluetooth: SCO socket layer initialized

<6>Bluetooth: RFCOMM TTY layer initialized

<6>Bluetooth: RFCOMM socket layer initialized

<6>Bluetooth: RFCOMM ver 1.11

<6>Bluetooth: BNEP (Ethernet Emulation) ver 1.3

<6>Bluetooth: BNEP filters: protocol multicast

<6>Bluetooth: HIDP (Human Interface Emulation) ver 1.2

<6>L2TP core driver, V2.0

<6>PPPoL2TP kernel driver, V2.0

<6>VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2

<6>input: mxc_ts as /devices/virtual/input/input3

<4>mxc input touchscreen loaded

<6>mxc_rtc mxc_rtc.0: setting system clock to 1970-01-01 00:00:00 UTC (0)

<6>Freeing init memory: 196K

<3>init: cannot open '/initlogo.rle'

<6>EXT4-fs (mmcblk0p2): recovery complete

<6>EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)

<6>EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

<6>EXT4-fs (mmcblk0p5): recovery complete

<6>EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: nodelal

loc

<6>EXT4-fs (mmcblk0p6): recovery complete

<6>EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)

<3>init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recover

y'

<3>init: cannot execve('/data/init.ecarus.sh'): Text file busy

<6>warning: `rild' uses 32-bit capabilities (legacy support in use)

<6>pmem: request for physical address of pmem region from process 2195.

<6>eth0: Freescale FEC PHY driver [Generic PHY] (mii_bushy_addr=0:00, irq=-1)

<1>Unhandled fault: external abort on non-linefetch (0x1018) at 0x2b530054

<6>request_suspend_state: on (3->0) at 12219554377 (1970-01-02 00:00:03.72136662

4 UTC)

<1>Unhandled fault: external abort on non-linefetch (0x1018) at 0x2b530054

<6>request_suspend_state: on (0->0) at 12432150502 (1970-01-02 00:00:03.93396249

9 UTC)

<1>Unhandled fault: external abort on non-linefetch (0x1018) at 0x2ba3e054

<1>Unhandled fault: external abort on non-linefetch (0x1018) at 0x2badb054

<1>Unhandled fault: external abort on non-linefetch (0x1018) at 0x2bc3e054

<1>Unhandled fault: external abort on non-linefetch (0x1018) at 0x2bcdb054

<6>PHY: 0:00 - Link is Up - 100/Full

<1>Unhandled fault: external abort on non-linefetch (0x1018) at 0x2bd3e054

<1>Unhandled fault: external abort on non-linefetch (0x1018) at 0x2bddb054

<1>Unhandled fault: external abort on non-linefetch (0x1018) at 0x2be3e054

<1>Unhandled fault: external abort on non-linefetch (0x1018) at 0x2bedb054

<7>DVFS is started

<7>del_all_devices_contexts: Destroyed context 1 on device id = 1

<6>Not all allocated memory blocks were freed. Doing it now.

<6>Freeing list entry #0, gpuaddr=166000

<6>Freeing list entry #1, gpuaddr=167000

<6>Freeing list entry #2, gpuaddr=177000

<6>Freeing list entry #3, gpuaddr=1a9000

<6>Freeing list entry #6, gpuaddr=1fa000

<6>Freeing list entry #7, gpuaddr=1fc000

<6>Freeing list entry #8, gpuaddr=21c000

<6>Freeing list entry #88, gpuaddr=bbc000

<7>eth0: no IPv6 routers present

<6>usb 1-1: USB disconnect, address 2

<7>ehci_fsl_bus_suspend, Host 1

<6>usb wakeup is here

<7>ehci_fsl_bus_resume, Host 1

<6>usb 1-1: new high speed USB device using fsl-ehci and address 3

<6>hub 1-1:1.0: USB hub found

<6>hub 1-1:1.0: 4 ports detected

<6>usb 1-1.1: new low speed USB device using fsl-ehci and address 4

<6>input: Microsoft Microsoft Basic Optical Mouse as /devices/platform/fsl-ehc

i.1/usb1/1-1/1-1.1/1-1.1:1.0/input/input4

<6>generic-usb 0003:045E:0084.0001: input: USB HID v1.11 Mouse [Microsoft Micro

soft Basic Optical Mouse ] on usb-fsl-ehci.1-1.1/input0

<7>Waiting arm_podf enabled!

<6>usb 1-1.3: new full speed USB device using fsl-ehci and address 5

<3>init: untracked pid 2922 exited

<6>EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)

<6>usb 1-1: USB disconnect, address 3

<6>usb 1-1.1: USB disconnect, address 4

<6>usb 1-1.3: USB disconnect, address 5

<7>ehci_fsl_bus_suspend, Host 1

<6>usb wakeup is here

<7>ehci_fsl_bus_resume, Host 1

<6>usb 1-1: new full speed USB device using fsl-ehci and address 6