This forum has been archived. All content is frozen. Please use KDE Discuss instead.

ITunesDB Mount failure.

Tags: None
(comma "," separated)
AdamMPkins
Registered Member
Posts
1
Karma
0

ITunesDB Mount failure.

Sun Nov 11, 2007 8:59 pm
When attempting to connect my IPod in Amarok, i get a message that reads:


Media Device: could not find iTunesDB on device mounted at /media/ADAMMPKINS'. Should I try to initialize your iPod?


I click initialize and get these two erros:

Media device: failed to write iPod database


Media Device: Failed to initialize iPod mounted at /media/ADAMMPKINS'


Any help? Please  bear with me, im new to ubuntu.
Thanks
cuda176
Registered Member
Posts
4
Karma
0

Re: ITunesDB Mount failure.

Mon Nov 12, 2007 3:51 pm
is it a new ipod classic I dont think there supported yet
Capricorn20
Registered Member
Posts
6
Karma
0

Re: ITunesDB Mount failure.

Sun Dec 02, 2007 12:24 pm
This is what I had to do to get my Classic to work - taken from http://ubuntuforums.org/showthread.php?t=611404

Code: Select all
sudo apt-get install libsgutils1 libsgutils1-dev


then download libgpod 0.6 if you haven't already (if you have you need to recompile it again with the above packages now installed)

http://sourceforge.net/project/showf...ease_id=553119

extract the contents of this archive (I downloaded it to my desktop and right clicked and chose 'extract here')

open a terminal and change to the extracted directory
Code: Select all
cd Desktop/libgpod-0.6.0
./configure
make
sudo make install


Delete the old libgpod libraries:
Code: Select all
sudo rm /usr/lib/libgpod.so.2.0.0
sudo rm /usr/lib/libgpod.so.2


Create links to the new one:
Code: Select all
sudo ln -s /usr/local/lib/libgpod.so.3 /usr/lib/libgpod.so.3
sudo ln -s /usr/local/lib/libgpod.so.3 /usr/lib/libgpod.so.2


ipod-read-sysinfo-extended is supposed to create SysInfo file on IPOD with FirewireID inside, but if it did not work add it manually:

Connect IPOD to PC, then
Code: Select all
sudo lsusb -v | grep -i Serial


Note down your FirewireID from the list, its the 16 digit one.
Code: Select all
 iSerial                 1 0000:00:1a.1
  iSerial                 3 000A27001AD21163  <---- IPOD FirewireID
  iSerial                 3 3547160158733600
          line coding and serial state
          line coding and serial state
  iSerial                 0
  iSerial                 1 0000:00:1d.7
  iSerial                 1 0000:00:1d.1
  iSerial                 1 0000:00:1d.0
  iSerial                 1 0000:00:1a.0
  iSerial                 0
  iSerial                 0
  iSerial                 0
  iSerial                 1 0000:00:1d.2
  iSerial                 0
  iSerial                 3 060114014271000001
  iSerial                 1 0000:00:1a.7


Create SysInfo file on IPOD (assuming IPOD mounted at /media/IPOD):

Code: Select all
sudo gedit /media/IPOD/iPod_Control/Device/SysInfo


My file looks like:
Code: Select all
ModelNumStr: xB150
FirewireGuid: 0x99999999999999999


Where FirewireGuid is your model specific code.

Be sure to choose the iPod model from the drop down list in Amarok. If the Classic 80 and 160 are not in the list then the libgpod may not have been installed correctly. I had to recompile my Amarok-svn build to get the new libgpod to work and display the Clasic.

You will now be able to add tracks to the iPod and then it will read them properly after you disconnect.

Hope this helps.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], kde-naveen, Sogou [Bot]