Works on 32bit and 64bit Linux. Just a quick guide on how to configure Linux for file transfers using MTP. The instructions and config is intended for Ubuntu Natty 32bit and 64bit, though the same process will work on other platforms - the only real difference being the package manager commands and possibly the config file locations.
The attached files are for the Galaxy Tab 10.1v but should work for the 10.1g / 10.1 as well. See the end of the post to learn how to modify this config to work for other devices.
How to configure for gMTP and other Media Sync tools
1) Install aptitudesudo apt-get install aptitude2) Install mtp-tools and mtpfs
sudo aptitude install mtpfs mtp-tools3) Download this file: 98-gtab.zip for 32bit Linux or 98-gtab.rules-AMD64.zip for 64bit Linux to your desktop.
4) Extract the 98-gtab.rules file to your desktop
5) Copy the rules file to /etc/udev/rules.d/
sudo cp ~/Desktop/98-gtab.rules /etc/udev/rules.d6) Reboot
7) Connect your Tab
8) Run the following command to confirm it is working:
ls /dev | grep gtabThis command should return "gtab" if successful. If not, follow the "Modifying" guide below.
9) Download / install gMTP
sudo apt-get install gmtp10) Open gMTP and select "connect" from the menu
Setting up for Automount (Optional, but recommended)
Before follow these instructions, you must have completed Steps 1-8 above.1) Edit your fstab file to add your gtab:
sudo gedit /etc/fstab2) Add this to the end of the file:
#gtab3) Save and exit
mtpfs /media/gtab fuse user,noauto,allow_other 0 0
4) Open fuse.conf for editing:
sudo gedit /etc/fuse.conf5) Find the following line and remove the #
#user_allow_other6) Save and exit
7) Open and edit the groups file:
sudo gedit /etc/group8) Find the details for the group 'fuse' and append your username to the end of the line eg.
fuse:x:104:9) Save and exit
10) Create the folder to mount your Tab:
sudo mkdir /media/gtab11) Take ownership of the folder:
sudo chown :users /media/gtab12) Reboot
13) Plug in your Tab.
14) Click on the Places menu and click gtab.
15) You're in business!
Modifying for other devices
If the above doesn't work immediately on the 10.1g / 10.1 (I have only tested on the 10.1v), you can easily edit the rules file to support your device.1) Install lsusb
sudo apt-get install lsusb2) Run lsusb
lsusb3) Check the output of this command to find your device. The 10.1v is shown like this:
Bus 001 Device 010: ID 04e8:6860 Samsung Electronics Co., Ltd4) Make a note of the Vendor and Product IDs. In the example above, the vendor ID is 04e8 and device ID is 6860 (note 04e8:6860 in the output).
5) Open the rules file for editing (if it's not already in /etc/udev/rules.d, copy it there now)
sudo gedit /etc/udev/rules.d/98-gtab.rules6) Find this line
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0666" SYMLINK+="gtab"7) Replace the Vendor ID (04e8) and Product ID (6860) with the ones that you got from step 3 above.
8) Save and exit
9) Reboot
10) Follow step 7 onward in the first guide above
32bit RULES FILE:
ACTION!="add", GOTO="gtab_rules_end"
SUBSYSTEM!="usb|usb_device", GOTO="gtab_usb_end"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0666" SYMLINK+="gtab"
LABEL="gtab_usb_end"
LABEL="gtab_rules_end"
64bit RULES FILE:
ACTION!="add", GOTO="gtab_rules_end"
SUBSYSTEM!="usb|usb_device", GOTO="gtab_usb_end"
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0777" SYMLINK+="gtab"
LABEL="gtab_usb_end"
LABEL="gtab_rules_end"
0 comments:
Post a Comment