Cannot access my phone storage from fc22

jd1008 jd1008 at gmail.com
Sat Jan 2 20:18:55 UTC 2016



On 01/02/2016 01:12 PM, jd1008 wrote:
>
>
> On 12/30/2015 12:13 PM, Jon LaBadie wrote:
>> On Tue, Dec 29, 2015 at 07:17:43PM -0700, jd1008 wrote:
>>> $ adb devices
>>> * daemon not running. starting it now on port 5037 *
>>> * daemon started successfully *
>>>
>>> ** daemon still not running
>>> error: cannot connect to daemon
>>>
>>> $ ps -ef | grep adb
>>> jd       19967     1  0 19:06 pts/3    00:00:00 adb -P 5037 fork-server
>>> server
>>> jd       19983  7405  0 19:09 pts/3    00:00:00 grep --color=auto adb
>>>
>>> Android is 4.4.2 (nothing newer is available for my phone.
>>> Developer option set. usb debugging enabled.
>>>
>>> yet, when I plug my phone to usb on laptop,
>>> laptop does not mount anything, nor does any icon
>>> appear on the panel as a result of plugging in.
>>> Also, the phone does not pop up a screen asking me
>>> to enable USB in data mode or any other mode.
>>>
>> On F22, my LG tablet connects using the mtp protocol.
>> However, I had to add it to the udev rules configuration file.
>>
>> I copied /usr/lib/udev/rules.d/69-libmtp.rules to
>> /etc/udev/rules.d and edited the copy.  I found
>> rules for tablets similar to my own and duplicated
>> them but with an appropriate name and with the vendor
>> and product id's I got from lsusb.
>>
>> HTH,
>> Jon
> Tried it.
> Still, laptop does not detect phone.
> Phone is set to query the user for connection protocol when
> usb is plugged in to both phone and laptop.
> Phone does not prompt me with that question.
>
> The file /etc/udev/rules.d/69-libmtp.rules,
>
> does not have an entry for my phone model
> (LG G Flex D959).
>
> For example, I see the entry:
>
> # LG Electronics Inc. LG G Flex 2
> ATTR{idVendor}=="1004",  ATTR{idProduct}=="633e", 
> SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
>
> but my phone is the LG G Flex (Generation 1), model D959.
>
> Would a new line like:
>
> ATTR{idVendor}=="1004",  ATTR{idProduct}=="d959", 
> SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
>
> correctly represent my phone in this rules file?

Looking at udev via systemctl -l

# systemctl -l | grep udev
systemd-udev-settle.service loaded active exited    udev Wait for 
Complete Device Initialization
systemd-udev-trigger.service loaded active exited    udev Coldplug all 
Devices
systemd-udevd.service loaded active running   udev Kernel Device Manager
systemd-udevd-control.socket loaded active running   udev Control Socket
systemd-udevd-kernel.socket loaded active running   udev Kernel Socket


Is there another udev service that needs to be running?


More information about the users mailing list