<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.hermann-uwe.de" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Uwe Hermann - Initial Linux support for the 5g video iPod - video sync using gtkpod / libgpod [Update] - Comments</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod</link>
 <description>Comments for &quot;Initial Linux support for the 5g video iPod - video sync using gtkpod / libgpod [Update]&quot;</description>
 <language>en</language>
<item>
 <title>gtkpod</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-53706</link>
 <description>&lt;p&gt;gtkpod is a Linux program, you have to install it on your Linux system, then start it like you do with any other program.&lt;/p&gt;
&lt;p&gt;Uwe.&lt;/p&gt;
</description>
 <pubDate>Wed, 14 May 2008 17:10:53 +0200</pubDate>
 <dc:creator>Uwe Hermann</dc:creator>
 <guid isPermaLink="false">comment 53706 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>how to use the gtkpod</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-53652</link>
 <description>&lt;p&gt;How do I open the file gtkpod? Am I supposed to find a way of opening this file on the net or what? Thanks for your help.&lt;/p&gt;
</description>
 <pubDate>Wed, 14 May 2008 08:03:16 +0200</pubDate>
 <dc:creator>Avi</dc:creator>
 <guid isPermaLink="false">comment 53652 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>gtkpod</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-40699</link>
 <description>&lt;p&gt;I don&#039;t use any scripts, the standard gtkpod download now includes my changes. Just use the latest gtkpod version...&lt;/p&gt;
&lt;p&gt;Uwe.&lt;/p&gt;
</description>
 <pubDate>Thu, 04 Jan 2007 16:43:46 +0100</pubDate>
 <dc:creator>Uwe Hermann</dc:creator>
 <guid isPermaLink="false">comment 40699 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>link broken</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-40698</link>
 <description>&lt;p&gt;This link is broken, can you please post the script you use?&lt;/p&gt;
</description>
 <pubDate>Thu, 04 Jan 2007 13:44:48 +0100</pubDate>
 <dc:creator>marco</dc:creator>
 <guid isPermaLink="false">comment 40698 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>eject ipod</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-33091</link>
 <description>&lt;p&gt;try &quot;eject sda2&quot;,&lt;/p&gt;
&lt;p&gt;it should work on every distribution.&lt;/p&gt;
&lt;p&gt;gr, paul&lt;/p&gt;
</description>
 <pubDate>Thu, 17 Aug 2006 15:47:21 +0200</pubDate>
 <dc:creator>paul valentin</dc:creator>
 <guid isPermaLink="false">comment 33091 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>Wondershare Video to iPod Converter</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-28983</link>
 <description>&lt;p&gt;Wondershare Video to iPod Converter is a professional video converter for Apple iPod video.&lt;/p&gt;
&lt;p&gt;http://www.purchaseshareware.com/multimedia-design-video/wondershare-video-to-ipod-converter8799-9.htm&lt;/p&gt;
</description>
 <pubDate>Thu, 03 Aug 2006 04:18:38 +0200</pubDate>
 <dc:creator>purchaseshareware</dc:creator>
 <guid isPermaLink="false">comment 28983 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>How-to copy video file to an ipod 5G</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-21927</link>
 <description>&lt;p&gt;I was wandering how to do this for a long time...&lt;/p&gt;
&lt;p&gt;1) using GTKPOD create a PLAYLIST named &quot;Videos&quot;&lt;br /&gt;
2) put your file there&lt;br /&gt;
3) sync&lt;br /&gt;
4) enjoy&lt;/p&gt;
&lt;p&gt;just wonder why i couldnt(and still cannot) find something like this in any readme file .... sad&lt;/p&gt;
</description>
 <pubDate>Thu, 06 Jul 2006 01:15:43 +0200</pubDate>
 <dc:creator>karolus</dc:creator>
 <guid isPermaLink="false">comment 21927 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>Thank You.</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-20237</link>
 <description>&lt;p&gt;Thank you for your help, Uwe.  &quot;umount&quot; successfully unmounted the iPod, as verified by &quot;mount&quot;.  &lt;/p&gt;
&lt;p&gt;Also, not like it matters, but the &quot;Do Not Disconnect&quot; disappears on my wife&#039;s iPod Mini.  Sounds like different iPod HW behaves a little differently on Linux.  &lt;/p&gt;
&lt;p&gt;I really appreciate your help.  &lt;/p&gt;
&lt;p&gt;-Jake&lt;/p&gt;
</description>
 <pubDate>Thu, 08 Jun 2006 01:39:38 +0200</pubDate>
 <dc:creator>Jake</dc:creator>
 <guid isPermaLink="false">comment 20237 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>sda1 vs. hda1</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-20235</link>
 <description>&lt;p&gt;Be careful, I think you mean /dev/&lt;strong&gt;h&lt;/strong&gt;da1 is your hard drive, not /dev/&lt;strong&gt;s&lt;/strong&gt;da1...&lt;/p&gt;
&lt;p&gt;USB devices are usually called sda*, sdb* etc. Normal (IDE) hard drives are called hda*, hdb*, usually. However, there are exceptions (SCSI disks, for example)...&lt;/p&gt;
&lt;p&gt;The iPod has multiple partitions, if I remember correctly, sda1 is the first (you cannot do much with that usually), hda2 should be the second one, which you can mount...&lt;/p&gt;
</description>
 <pubDate>Wed, 07 Jun 2006 19:47:20 +0200</pubDate>
 <dc:creator>Uwe Hermann</dc:creator>
 <guid isPermaLink="false">comment 20235 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>Ok, unmounting (as root)</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-20234</link>
 <description>&lt;p&gt;Ok, unmounting (as root) should work if you quit gtkpod before trying to unmount (not sure about eject).&lt;/p&gt;
&lt;p&gt;The &quot;Do Not Disconnect&quot; will be there forever, it doesn&#039;t change on Linux, regardless of whether the iPod is mounted or not. If the umount succeeded (check with &quot;mount&quot;), it should be safe to remove the iPod.&lt;/p&gt;
</description>
 <pubDate>Wed, 07 Jun 2006 19:43:28 +0200</pubDate>
 <dc:creator>Uwe Hermann</dc:creator>
 <guid isPermaLink="false">comment 20234 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>Unable to unmount/eject iPod</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-20233</link>
 <description>&lt;p&gt;Now that I am able to mount my iPod when it is connected directly to a USB port on my PC, I still need to unmount/eject it.  &lt;/p&gt;
&lt;p&gt;What happens now is that exiting gtkpod generates an error telling me that /mnt/ipod was not successfully unmounted.  I tried:&lt;br /&gt;
[root@mainpc ~]# eject /mnt/ipod&lt;br /&gt;
eject: unable to eject, last error: Inappropriate ioctl for device&lt;/p&gt;
&lt;p&gt;and&lt;br /&gt;
[root@mainpc ~]# umount /mnt/ipod&lt;br /&gt;
umount: /mnt/ipod: not mounted&lt;/p&gt;
&lt;p&gt;The &quot;Do Not Disconnect&quot; message continues to flash on the iPod&#039;s screen.  &lt;/p&gt;
&lt;p&gt;The &quot;umount&quot; command works every time with my wife&#039;s iPod Mini.  Do you know what else I can try?  I can disconnect it while the &quot;Do Not Disconnect&quot; message is flashing on the screen, but that is asking for trouble.  &lt;/p&gt;
&lt;p&gt;Many Thanks,&lt;br /&gt;
-Jake&lt;/p&gt;
</description>
 <pubDate>Wed, 07 Jun 2006 17:08:21 +0200</pubDate>
 <dc:creator>Jake</dc:creator>
 <guid isPermaLink="false">comment 20233 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>Hub?</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-20232</link>
 <description>&lt;p&gt;Yes, I do have sda1 and sda2.  sda1 is mounted at /boot (I&#039;m assuming that this is my hard drive) and sda2 is throwing up the &#039;already mounted or /media/ipod busy&#039; error.  &lt;/p&gt;
&lt;p&gt;The iPod works otherwise.  I tried it with iTunes on Windohs 2000 and it worked fine.  &lt;/p&gt;
&lt;p&gt;Something that I&#039;ve noticed is that my dmesg output mentions a hub.  My iPod was connected to a usb hub and that hub was the issue.  I was able to mount the iPod successfully after connecting the iPod directly to one of the USB ports on my PC.  Synching works.  &lt;/p&gt;
&lt;p&gt;Now I have another issue -- unmounting the iPod.  I&#039;ll start a new thread about this one...  &lt;/p&gt;
&lt;p&gt;Thank you for your help, Uwe.&lt;/p&gt;
</description>
 <pubDate>Wed, 07 Jun 2006 17:00:07 +0200</pubDate>
 <dc:creator>Jake</dc:creator>
 <guid isPermaLink="false">comment 20232 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>iPod device</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-20219</link>
 <description>&lt;p&gt;Yes, I think you are ;)&lt;/p&gt;
&lt;p&gt;The /dev/hcd7 is definately wrong, there&#039;s no such device (I guess you derived that from the &quot;uhci_hcd and address 7&quot;, but that&#039;s wrong).&lt;/p&gt;
&lt;p&gt;The &quot;no configuration chosen from 2 choices&quot; looks not so good, obviously the iPod is not really detected...&lt;/p&gt;
&lt;p&gt;Here&#039;s what I see after 6-7 seconds after plugging in the iPod (it has to be turned on!):&lt;/p&gt;
&lt;pre&gt;
usb 1-8: new high speed USB device using ehci_hcd and address 6
usb 1-8: configuration #1 chosen from 2 choices
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 6
usb-storage: waiting for device to settle before scanning
  Vendor: Apple     Model: iPod              Rev: 1.62
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sdb: 58605120 512-byte hdwr sectors (30006 MB)
sdb: Write Protect is off
sdb: Mode Sense: 6c 00 00 08
sdb: assuming drive cache: write through
SCSI device sdb: 58605120 512-byte hdwr sectors (30006 MB)
sdb: Write Protect is off
sdb: Mode Sense: 6c 00 00 08
sdb: assuming drive cache: write through
 sdb: sdb1 sdb2 sdb3
sd 3:0:0:0: Attached scsi removable disk sdb
sd 3:0:0:0: Attached scsi generic sg1 type 0
usb-storage: device scan complete
&lt;/pre&gt;&lt;p&gt;
I fiddled with my iPod quite a bit, I don&#039;t have a standard partition layout (I have /dev/sdb1 or something, you probably will have /dev/sda2 or something)...&lt;/p&gt;
&lt;p&gt;The line you&#039;ll need to see is something similar to &quot;sdb: sdb1 sdb2 sdb3&quot;...&lt;/p&gt;
&lt;p&gt;Does the iPod work otherwise? Does it work with other OSes?&lt;/p&gt;
&lt;p&gt;HTH, Uwe.&lt;/p&gt;
</description>
 <pubDate>Tue, 06 Jun 2006 23:46:20 +0200</pubDate>
 <dc:creator>Uwe Hermann</dc:creator>
 <guid isPermaLink="false">comment 20219 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>Checking dev location</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-20194</link>
 <description>&lt;p&gt;Thank you for your response, Uwe.  Per your suggestion, I typed in dmesg and here are the last few lines of the output:&lt;br /&gt;
usb 2-1.3: USB disconnect, address 4&lt;br /&gt;
usb 2-1.3: new full speed USB device using uhci_hcd and address 5&lt;br /&gt;
usb 2-1.3: not running at top speed; connect to a high speed hub&lt;br /&gt;
usb 2-1.3: no configuration chosen from 2 choices&lt;br /&gt;
usb 2-1.3: USB disconnect, address 5&lt;br /&gt;
usb 2-1.3: new full speed USB device using uhci_hcd and address 6&lt;br /&gt;
usb 2-1.3: not running at top speed; connect to a high speed hub&lt;br /&gt;
usb 2-1.3: no configuration chosen from 2 choices&lt;br /&gt;
usb 2-1.3: USB disconnect, address 6&lt;br /&gt;
usb 2-1.3: new full speed USB device using uhci_hcd and address 7&lt;br /&gt;
usb 2-1.3: not running at top speed; connect to a high speed hub&lt;br /&gt;
usb 2-1.3: no configuration chosen from 2 choices&lt;/p&gt;
&lt;p&gt;As you can see I disconnected and tried reconnecting a few times, each time a different address was assigned.  &lt;/p&gt;
&lt;p&gt;I then tried:&lt;br /&gt;
[root@mainpc ~]# mount -t vfat /dev/hcd7 /media/ipod&lt;/p&gt;
&lt;p&gt;Resulting in:&lt;br /&gt;
mount: special device /dev/hcd7 does not exist&lt;/p&gt;
&lt;p&gt;Am I reading the dmesg output incorrectly?  &lt;/p&gt;
&lt;p&gt;-Jake&lt;/p&gt;
</description>
 <pubDate>Tue, 06 Jun 2006 22:16:28 +0200</pubDate>
 <dc:creator>Jake</dc:creator>
 <guid isPermaLink="false">comment 20194 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>Hm, strange. Are you sure</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comment-19923</link>
 <description>&lt;p&gt;Hm, strange. Are you sure sda2 is correct? Plug in the iPod, then wait a few seconds, then type dmesg. There should be a line which says sda2 (or something else).&lt;/p&gt;
&lt;p&gt;Also, try to quit gtkpod before mounting the device, and only start gtkpod after you have successfully mounted the iPod (just guessing)...&lt;/p&gt;
&lt;p&gt;Uwe.&lt;/p&gt;
</description>
 <pubDate>Tue, 06 Jun 2006 03:48:43 +0200</pubDate>
 <dc:creator>Uwe Hermann</dc:creator>
 <guid isPermaLink="false">comment 19923 at http://www.hermann-uwe.de</guid>
</item>
<item>
 <title>Initial Linux support for the 5g video iPod - video sync using gtkpod / libgpod [Update]</title>
 <link>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.hermann-uwe.de/node/493&quot;&gt;&lt;img src=&quot;http://www.hermann-uwe.de/files/images/ipod_video.thumbnail.jpg&quot; width=&quot;100&quot; height=&quot;75&quot; align=&quot;right&quot; hspace=&quot;5&quot; alt=&quot;My video iPod&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://tuxmobil.org/player_linux_survey_apple.html&quot;&gt;&lt;img src=&quot;/misc/icons/tuxmobil.png&quot; stle=&quot;width:88; height:31; border:0&quot; alt=&quot;TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OK, so I spent some fun time playing around with &lt;a href=&quot;http://www.hermann-uwe.de/blog/its-here&quot;&gt;my 5g video iPod&lt;/a&gt; &amp;mdash; time for more serious action now.&lt;/p&gt;
&lt;p&gt;I have created two patches today which add support for the video iPod to &lt;a href=&quot;http://www.gtkpod.org/&quot;&gt;gtkpod&lt;/a&gt;, a &lt;a href=&quot;http://www.gtk.org/&quot;&gt;GTK+&lt;/a&gt; based, platform independent GUI for Apple&#039;s iPod.&lt;br /&gt;
These initial patches allow you to sync m4v video files to your iPod and watch them there. I will add support for all other video formats which work on the iPod, soon. The patches will be sent to the gtkpod maintainers, of course, in the hope that they can be included in the next release.&lt;/p&gt;
&lt;p&gt;&lt;strong style=&quot;color: #ff0000&quot;&gt;Note:&lt;/strong&gt; This is pre-alpha, barely-tested code! Use at your own risk!&lt;/p&gt;
&lt;p&gt;Installation instructions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Get the &lt;a href=&quot;http://sourceforge.net/cvs/?group_id=67873&quot;&gt;current CVS version&lt;/a&gt; of &lt;a href=&quot;http://www.gtkpod.org/libgpod.html&quot;&gt;libgpod&lt;/a&gt;. Apply the following patch: &lt;a href=&quot;files/libgpod_5g_video_ipod_support.patch&quot;&gt;libgpod_5g_video_ipod_support.patch&lt;/a&gt;. Compile and install libgpod.&lt;/li&gt;
&lt;li&gt;Get the &lt;a href=&quot;http://sourceforge.net/cvs/?group_id=67873&quot;&gt;current CVS version&lt;/a&gt; of &lt;a href=&quot;http://www.gtkpod.org/&quot;&gt;gtkpod&lt;/a&gt;. Apply the following patch: &lt;a href=&quot;files/gtkpod_5g_video_ipod_support.patch&quot;&gt;gtkpod_5g_video_ipod_support.patch&lt;/a&gt;. Compile and install gtkpod.&lt;/li&gt;
&lt;li&gt;Mount your iPod (USB cable): &lt;code&gt;mount -t vfat /dev/sda2 /mnt/ipod&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Start gtkpod (possibly as root, depending on your system) . Maybe you need to edit the settings and adjust the mount point for the iPod (&lt;code&gt;/mnt/ipod&lt;/code&gt; is the default).&lt;/li&gt;
&lt;li&gt;Click on the &quot;Read&quot; button to read in the &lt;a href=&quot;http://ipodlinux.org/ITunesDB&quot;&gt;iTunesDB&lt;/a&gt; from the iPod, click on &quot;Files&quot; to add a video file (e.g. &lt;a href=&quot;http://www.mac-essentials.de/index.php/mac/article/16011/&quot;&gt;this Apple commercial from 1977&lt;/a&gt;), click on &quot;Sync&quot; to upload the file to your iPod.&lt;/li&gt;
&lt;li&gt;Quit gtkpod, unmount the iPod (&lt;code&gt;umount /mnt/ipod&lt;/code&gt;), disconnect the USB cable.&lt;/li&gt;
&lt;li&gt;Profit!!!1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I get a &quot;Destroying mmap buffer&quot; error every time I sync the iPod, but that&#039;s probably a gtkpod bug, and it&#039;s non-fatal anyways.&lt;/p&gt;
&lt;p&gt;If you happen to own a video iPod, please test the patches and report whether they work! Thanks!&lt;/p&gt;
&lt;p&gt;&lt;strong style=&quot;color: #ff0000&quot;&gt;Update 2005-11-19:&lt;/strong&gt; The libgpod patch is in CVS now (plus a bug which caused MP3s to appear in the &quot;Movies&quot; list is fixed now, too). So you don&#039;t need the libgpod patch anymore! I have updated the &lt;a href=&quot;files/gtkpod_5g_video_ipod_support.patch&quot;&gt;gtkpod patch&lt;/a&gt;, you should now be able to sync almost any video format (m4v, mp4, mpg, mpeg, avi, mov) to your video iPod.&lt;br /&gt;
&lt;strong style=&quot;color: #ff0000&quot;&gt;Update 2005-11-24:&lt;/strong&gt; The current libgpod/gtkpod CVS now contains all the features of my patches, so they are obsolete from now on.&lt;/p&gt;
</description>
 <comments>http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod#comments</comments>
 <category domain="http://www.hermann-uwe.de/taxonomy/term/681">5g</category>
 <category domain="http://www.hermann-uwe.de/taxonomy/term/620">apple</category>
 <category domain="http://www.hermann-uwe.de/taxonomy/term/49">debian</category>
 <category domain="http://www.hermann-uwe.de/taxonomy/term/726">gtkpod</category>
 <category domain="http://www.hermann-uwe.de/taxonomy/term/619">ipod</category>
 <category domain="http://www.hermann-uwe.de/taxonomy/term/727">libgpod</category>
 <category domain="http://www.hermann-uwe.de/taxonomy/term/60">linux</category>
 <category domain="http://www.hermann-uwe.de/taxonomy/term/728">m4v</category>
 <category domain="http://www.hermann-uwe.de/taxonomy/term/729">sync</category>
 <category domain="http://www.hermann-uwe.de/taxonomy/term/173">video</category>
 <pubDate>Wed, 02 Nov 2005 17:43:18 +0100</pubDate>
 <dc:creator>Uwe Hermann</dc:creator>
 <guid isPermaLink="false">515 at http://www.hermann-uwe.de</guid>
</item>
</channel>
</rss>
