On Dec 1, 2007, at 4:25 PM, MonkeeSage wrote:

> On Dec 1, 3:40 pm, John Joyce <dangerwillrobinsondan... / gmail.com>
> wrote:
>> On Dec 1, 2007, at 12:10 PM, Tiago Macedo wrote:
>>
>>> An iPod (at least when formatted in FAT32 will contain an
>>> "iPod_Control" folder on the root.
>>
>>> You can also check the USB device ids:
>>> Bus 005 Device 003: ID 05ac:1261 Apple Computer, Inc.
>>> (this is an 80GB Classic Silver)
>>
>>> or just build a wrapper for libgpod (I don't it supports drm'ed
>>> tracks though)
>>
>>> Tiago Macedo
>>
>> The device ID info is in the right vein for what I'm thinking of.
>> I know about the "iPod_Control" folder.
>> It's on every iPod, inside it is the Music folder and that contains
>> the directories that actually hold the audio files.
>> I'm just curious, but I'll look into the way the system recognizes
>> the iPod... there must be some simple trick to go, ok this is an iPod
>> and not some other device.
>
> On my system (linux, 2.6.22 kernel), this turns up some interesting
> results...
>
> $ sudo grep -R -i ipod /usr/src/linux/*
>
> ...particularly, the following files look like they have some stuff
> for identifying ipod devices...
>
> /usr/src/linux/drivers/ieee1394/sbp2.c
> /usr/src/linux/drivers/usb/storage/unusual_devs.h
>
> Regards,
> Jordan
>
Interesting, ieee1394 is FireWire, but iPods haven't shipped with  
that in quite some time.
none the less, if you look in there and happen to see anything  
interesting, let me know please!
I don't currently have a Linux system running, even it requires  
better hardware than my current crop of old hardware...