Sony Arc S USB to Mint connection problems

My Sony Arc S fone has never been seen on any linux Mint box when USB connected, even with switching MediaTransferProt to MediaStorageConnection mode - until recently - but ONLY on 1 USB port of my AMD A8 laptop, but not ANY other Mint PCs I've tried - at least 5.

For the port that works, I still had to unmount the fone's SD card before switching to MSC mode (in Settings/SonyEricsson/Connectivity) and remounting. This option is under Storage in the Settings list. Then a Mint window will open and the SD card is visible:

ArcSD.png

tail -f /var/log/syslog

Phone USB plugged in to AMD A8 laptop, first non working USB in red

Mar 31 19:12:33 AMDA8 blueman-mechanism: Exiting
Mar 31 19:13:41 AMDA8 kernel: [ 128.911786] usb 3-2: new high-speed USB device number 3 using xhci_hcd
Mar 31 19:13:41 AMDA8 kernel: [ 129.042761] usb 3-2: Dual-Role OTG device on non-HNP port
Mar 31 19:13:41 AMDA8 kernel: [ 129.043011] usb 3-2: can't set HNP mode: -32
Mar 31 19:13:41 AMDA8 kernel: [ 129.155773] usb 3-2: new high-speed USB device number 4 using xhci_hcd
Mar 31 19:13:42 AMDA8 kernel: [ 129.286281] usb 3-2: Dual-Role OTG device on non-HNP port
Mar 31 19:13:42 AMDA8 kernel: [ 129.286531] usb 3-2: can't set HNP mode: -32
Mar 31 19:13:42 AMDA8 kernel: [ 129.451834] usb 3-2: new high-speed USB device number 5 using xhci_hcd
Mar 31 19:13:42 AMDA8 kernel: [ 129.470551] usb 3-2: Dual-Role OTG device on non-HNP port
Mar 31 19:13:42 AMDA8 kernel: [ 129.470796] usb 3-2: can't set HNP mode: -32
Mar 31 19:13:42 AMDA8 kernel: [ 129.635850] usb 3-2: new high-speed USB device number 6 using xhci_hcd
Mar 31 19:13:42 AMDA8 kernel: [ 129.654586] usb 3-2: Dual-Role OTG device on non-HNP port
Mar 31 19:13:42 AMDA8 kernel: [ 129.654808] usb 3-2: can't set HNP mode: -32
Mar 31 19:13:42 AMDA8 kernel: [ 129.654914] usb usb3-port2: unable to enumerate USB device

plugged in 2nd working USB port
Mar 31 19:13:56 AMDA8 kernel: [ 143.384933] usb 1-1.1: new high-speed USB device number 3 using ehci-pci
Mar 31 19:13:56 AMDA8 kernel: [ 143.494029] usb 1-1.1: New USB device found, idVendor=0fce, idProduct=e14f
Mar 31 19:13:56 AMDA8 kernel: [ 143.494044] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 31 19:13:56 AMDA8 kernel: [ 143.494052] usb 1-1.1: Product: SEMC HSUSB Device
Mar 31 19:13:56 AMDA8 kernel: [ 143.494058] usb 1-1.1: Manufacturer: SEMC
Mar 31 19:13:56 AMDA8 kernel: [ 143.494064] usb 1-1.1: SerialNumber: 42583930325A33344D4E
Mar 31 19:13:56 AMDA8 kernel: [ 143.495453] usb-storage 1-1.1:1.0: USB Mass Storage device detected
Mar 31 19:13:56 AMDA8 kernel: [ 143.496958] scsi3 : usb-storage 1-1.1:1.0
Mar 31 19:13:56 AMDA8 mtp-probe: checking bus 1, device 3: "/sys/devices/pci0000:00/0000:00:12.0/usb1/1-1/1-1.1"
Mar 31 19:13:56 AMDA8 mtp-probe: bus: 1, device: 3 was not an MTP device
Mar 31 19:13:57 AMDA8 kernel: [ 144.497541] scsi 3:0:0:0: Direct-Access SEMC Mass Storage 0100 PQ: 0 ANSI: 4
Mar 31 19:13:57 AMDA8 kernel: [ 144.498395] sd 3:0:0:0: Attached scsi generic sg3 type 0
Mar 31 19:13:57 AMDA8 kernel: [ 144.511034] sd 3:0:0:0: [sdc] Attached SCSI removable disk
Mar 31 19:14:07 AMDA8 kernel: [ 155.232664] sd 3:0:0:0: [sdc] 7761920 512-byte logical blocks: (3.97 GB/3.70 GiB)
Mar 31 19:14:07 AMDA8 kernel: [ 155.238415] sdc: sdc1
Mar 31 19:14:08 AMDA8 kernel: [ 155.718036] FAT-fs (sdc1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Mar 31 19:14:08 AMDA8 udisksd[2760]: Mounted /dev/sdc1 at /media/stevee/7C19-07D9 on behalf of uid 1000

The 4GB SD card then auto mounts and window opens as below:

ArcUSB.png

So what's the diff between xhci_hcd and ehci-pci?

I thought initially it was the USB port making the diff, as it seems diff ports use diff protocols and ehci-pci works with the phone in MSC mode, accessed in Settings/Sony/Connectivity/USB conn mode/MSC.

However, on a Dell PC, which seemingly CAN use ehci-pci, it does NOT connect before trying ohci and failing:

Mar 31 20:42:07 DELLMINT kernel: [ 2211.408054] usb 1-10: new high-speed USB device number 7 using ehci-pci
Mar 31 20:42:07 DELLMINT kernel: [ 2211.541045] usb 1-10: Dual-Role OTG device on non-HNP port
Mar 31 20:42:07 DELLMINT kernel: [ 2211.541164] usb 1-10: can't set HNP mode: -32
Mar 31 20:42:07 DELLMINT kernel: [ 2211.656065] usb 1-10: new high-speed USB device number 8 using ehci-pci
Mar 31 20:42:07 DELLMINT kernel: [ 2211.788911] usb 1-10: Dual-Role OTG device on non-HNP port
Mar 31 20:42:07 DELLMINT kernel: [ 2211.789032] usb 1-10: can't set HNP mode: -32
Mar 31 20:42:08 DELLMINT kernel: [ 2211.904053] usb 1-10: new high-speed USB device number 9 using ehci-pci
Mar 31 20:42:08 DELLMINT kernel: [ 2211.925040] usb 1-10: Dual-Role OTG device on non-HNP port
Mar 31 20:42:08 DELLMINT kernel: [ 2211.925158] usb 1-10: can't set HNP mode: -32
Mar 31 20:42:08 DELLMINT kernel: [ 2212.040041] usb 1-10: new high-speed USB device number 10 using ehci-pci
Mar 31 20:42:08 DELLMINT kernel: [ 2212.061035] usb 1-10: Dual-Role OTG device on non-HNP port
Mar 31 20:42:08 DELLMINT kernel: [ 2212.061158] usb 1-10: can't set HNP mode: -32
Mar 31 20:42:08 DELLMINT kernel: [ 2212.064038] usb usb1-port10: unable to enumerate USB device
Mar 31 20:42:08 DELLMINT kernel: [ 2212.520050] usb 2-10: new full-speed USB device number 4 using ohci-pci

There is a similar story for the 2 other Mint PCs and 1 other Mint laptop that won't connect at all despite ehci-pci trying, on the available USB ports I tried - maybe you have to find the ROOT hub port?

So what's different about the AMDA8? The only thing I remember doing when trying to get this damn fone to connect, was using it's wifi and attaching to it by a web browser via its IP address found from my router, which gained access to a media upload webpage. I can't seem to get that again or remember exactly how I did it!

I doubt if that has anything to do with the ability of the AMDA8 to connect via USB since though, as the transfer modes are different anyway for wifi.

I think it's more to so with the behaviour of a particular USB port on this laptop - as one connects, the other doesn't, so I guess a USB engineer/driver writer needs to give some input on this. I can't check the 3rd USB as Mint is on a USB3 drive in it...bizarre, but as I can get pics off my fone without having to keep a Windows PC for that sole purpose - I'm not complaining.

stevee@AMDA8 ~ $ lsusb
Bus 002 Device 003: ID 04f2:b45e Chicony Electronics Co., Ltd
Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0fce:e14f Sony Ericsson Mobile Communications AB Xperia Arc/X12
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0781:5583 SanDisk Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I'll add more as I investigate more...e.g.

7.Get Developer Options Enabled:

In android 4.2.2, developer options are hidden. Developer option are provided for development purposes like rooting itself. It is second-last tab but you may not find it yet. To activate Developer Options you need to navigate to Settings>About Phone. Tap build number about 7  times until you get a popup saying your are a developer. In Android 4.1.2, developer options are already visible.

Comments are closed.

Post Navigation