You are not logged in.
Hello!
I have a windows phone (I know I know...its a work phone) that I need to mount in Arch. It will not auto mount and doesnt show up in the 'blkid'. It should operate as a mass storage device.
My USB flash drives are mounting correctly otherwise - just the phone. Any ideas?
Thanks
Offline
I have never seen a Windows 8 device in the wild. What does the tail of the output of dmesg say after you connect the phone? Does the phone require that you enable USB mass storage or, perhaps if it USB OTG, place the phone in device mode as opposed to host mode?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
this is output of dmesg | tail:
[ 2466.431685] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[ 2466.606131] ISO 9660 Extensions: RRIP_1991A
[ 2480.244501] usb 1-1: USB disconnect, device number 12
[ 2483.415923] usb 2-6: new high-speed USB device number 5 using ehci-pci
[ 2560.549888] usb 2-6: USB disconnect, device number 5
[ 2569.282574] usb 2-6: new high-speed USB device number 6 using ehci-pci
[ 2936.298372] usb 2-6: USB disconnect, device number 6
[ 2989.634580] usb 2-6: new high-speed USB device number 7 using ehci-pci
[ 3108.331410] usb 2-6: USB disconnect, device number 7
[ 3113.616267] usb 2-6: new high-speed USB device number 8 using ehci-pci
...the phone settings do not have any options for changing the structure of the USB connection.
Offline
Well, it looks like your phone is connecting as a high-speed device (good), but it would appear that it does not identify itself as providing a mass storage endpoint.
A brief look around the web leaves me with a feeling that you can browse it using Windows Explorer if you are on a Microsoft OS that is newer than Vista. I've a bad feeling about that.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Okay, I found this http://www.wpcentral.com/does-windows-p … se-it-does
You can share the microSD via USB, but you cannot share the internal drive for "Security" reasons. Probably not an unreasonable design decision
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
*sighs*
Thanks for the info anyway sir. Guess I'll dual boot/vm or something
Offline
Hello!
I have a windows phone (I know I know...its a work phone) that I need to mount in Arch. It will not auto mount and doesnt show up in the 'blkid'. It should operate as a mass storage device.
My USB flash drives are mounting correctly otherwise - just the phone. Any ideas?Thanks
Hi, It won't show up as a Mass Storage device. Microsoft introduced this thing known as "Media Transfer Protocol" for interfacing with portable devices. This is done for Android and Windows phones. So you should use
libmtp
. Then connect to the device using
mtp-connect
. That'll at least recognize your phone and will let you transfer photos, videos etc. I'll post a better explanation, I am in your situation myself at present.
Update- I can help you mount your phone at least-so that you can transfer media. Brute force has its own charms.
1. With libmtp installed, now install mtpfs and fuse from official repo.
2. Create a group known as fuse, and add yourself to it
$sudo groupadd fuse
$sudo gpasswd -a YOURUSERNAME fuse
3. Edit the fuse,conf file
sudo nano /etc/fuse.conf
The last line probably reads
#user_allow_other
Remove the "#" so you're left with:
user_allow_other
Save the file.
4. Connect your device to the pc now. Use
$ mtp-connect
. Lots of text will come on the terminal.
5. To create the rules which allow Arch to detect the phone, create a new rule file like so:
$sudo nano /etc/udev/rules.d/51-lumia.rules
6. To get the correct idVendor and idProduct:
$mtp-detect | grep idVendor
$mtp-detect | grep idProduct
7. Add in this line of text in the rules file, with vid and pid as obtained from the last step( I have used dummy values here)
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666"
8. Restart udev to account for the change in the rules.
$sudo udevadm control --reload
9. Then create a directory in your filesystem which you can use to access your phone.
sudo mkdir /media/WinPhone8
sudo chmod a+rwx /media/WinPhone8
10. Now to facilitate easy connect and disconnect, create these 2 aliases.
$ echo "alias phone-connect=\"mtpfs -o allow_other /media/WinPhone8\"" >> ~/.bashrc
$ echo "alias phone-disconnect=\"fusermount -u /media/WinPhone8\"" >> ~/.bashrc
$source ~/.bashrc
11. Use phone-connect command. Go to your media folder and access the media in WinPhone8 directory.
12. Disconnect after use.
Tell me if this works. It worked for me.
I got the idea from here: http://shkspr.mobi/blog/2012/01/connect … using-mtp/
and applied it for my Lumia 820.
Cheers
Last edited by siddhant.sh (2014-01-10 20:30:09)
The "sh" in my username is actually my shortened last name, and not a pseudo-geeky attempt at the shell. After 16 years of being caged by Windows, I have now decided to play with Linux and enter the world of FOSS.
Offline
Is there a DropBox or Google Drive client for that phone? That might be the cleanest way of moving files. I ask, because I am pleased to admit that I have never even seen a Windows 8 phone.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline