[OpenIndiana-discuss] Cannot access Moto X phone on Hipster
Alexander Pyhalov
alp at rsu.ru
Thu May 4 19:09:52 UTC 2017
On 04.05.2017 20:18, Will Brokenbourgh wrote:
> Greetings all,
>
> I know the Illumos kernel probably isn't stuffed full of drivers like
> Linux or FreeBSD kernels, but is there some official way to request a
> driver be added?
>
> I have a 2014 Moto X phone that can work in MTP and PTP modes and OI
> doesn't recognize the phone in any of those modes. 'dmesg' says it
> sees the phone being connected and adds it to devices, but then says
> there isn't a driver available and the phone obviously isn't
> accessible.
Hi.
Fortunately, mtp is usually implemented in userland, not as kernel
module.
It's enough for kernel to see it as USB device (you can check it in
prtconf -v).
For example, I have
device, instance #2
Driver properties:
name='pm-components' type=string items=3 dev=none
value='NAME= usb_mid2 Power' + '0=USB D3 State'
+ '3=USB D0 State'
Hardware properties:
name='driver-minor' type=int items=1
value=00000000
name='driver-major' type=int items=1
value=00000002
name='high-speed' type=boolean
name='configuration#' type=int items=1
value=00000001
name='usb-product-name' type=string items=1
value='LGE Android Phone'
name='usb-vendor-name' type=string items=1
value='LG Electronics Inc.'
name='usb-serialno' type=string items=1
value='LGD410851994d'
name='usb-raw-cfg-descriptors' type=byte items=39
value=09.02.27.00.01.01.00.80.fa.09.04.00.00.03.06.01.01.08.07.05.81.02.00.02.00.07.05.01.02.00.02.00.07.05.82.03.1c.00.06
name='usb-dev-descriptor' type=byte items=18
value=12.01.00.02.00.00.00.40.04.10.3e.63.28.02.01.02.03.02
name='usb-release' type=int items=1
value=00000200
name='usb-num-configs' type=int items=1
value=00000002
name='usb-revision-id' type=int items=1
value=00000228
name='usb-product-id' type=int items=1
value=0000633e
name='usb-vendor-id' type=int items=1
value=00001004
name='compatible' type=string items=5
value='usb1004,633e.228.config1' +
'usb1004,633e.228' + 'usb1004,633e.1' + 'usb1004,633e' + 'usb,device'
name='reg' type=int items=1
value=00000006
name='assigned-address' type=int items=1
value=00000002
You can install gmtp and try if it sees the device. gmtp should be run
with root privileges to be able to access device.
I've just updated gmtp and libmtp to system/media/gmtp at 1.3.10-2017.0.0.0
, library/libmtp at 1.1.13-2017.0.0.0,
you can try updated versions.
There's one know issue - gmtp stucks when scanning device for about half
a minute. But after that it works more or less fine.
---
System Administrator of Southern Federal University Computer Center
More information about the openindiana-discuss
mailing list