Installation d'un ipod sous Linux
Ce tutoriel vous montre comment installer l’Ipod (Apple) sous Linux. Il suppose que vous soyez familiarisé avec la compilation de noyaux Linux. Je propose deux méthodes: l’une avec le Firewire, l’autre avec l’Usb2.
Bonne Lecture!
Je suppose ici que vous possédez un kernel 2.6.x et que votre ipod se connecte via le FireWire ou l’Usb2. Si votre noyau est compilé avec les bons modules, seules les sections Montage de l’Ipod et Logiciel Ipod vous seront utiles.
Support SCSI
Je suppose ici que vous possédez un kernel 2.6.x et que votre ipod se connecte via le FireWire ou l’Usb2. Dans le menu Device Drivers, cochez si ce n’est déjà fait:
SCSI device support --->
<*> SCSI device support
[*] legacy /proc/scsi/ support
-- SCSI support type (disk, tape, CD-ROM)
<*> SCSI disk support
Ce qui nous intéresse ici c’est SCSI disk support donc ne pas oublier de le cocher que vous choisissiez le Firewire ou l’Usb2. Firewire
Ensuite dans le menu Device Drivers
IEEE 1394 (FireWire) support --->
<*> IEEE 1394 (FireWire) support
<M> OHCI-1394 support
<M> SBP-2 support (Harddisks etc.)
Il faut donc le module de base (ieee1394) et le pilote du chipset ohci1394, il faut aussi le module sbp2 (Serial Bus Protocol) .Ce dernier permet de se connecter aux périphériques de stockage.Vous compilez ensuite votre noyau. On charge le module correspondant:
modprobe ohci1394
Un petit dmesg permet de voir si tout va bien!!!
dmesg |grep 1394
ohci1394: $Rev: 1172 $ Ben Collins
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[11] MMIO=[e0002800-e0002fff] Max Packet=[2048]
ieee1394: Host added: ID:BUS[0-00:1023] GUID[001106000008d58d]
On charge sbp2:
modprobe sbp2
Dès lors linux détecte votre ipod un petit dmesg pourra vous le confirmer!!!!
dmesg
et vous devez voir un truc du genre:
sda: test WP failed, assume Write Enabled
sda: asking for cache data failed
sda: assuming drive cache: write through
sda: sda1 sda2
Attached scsi removable disk sda at scsi2, channel 0, id 0, lun 0
Attached scsi generic sg1 at scsi2, channel 0, id 0, lun 0, type 0
il y a deux partitions : sda1: première partition de 40 Mo contenant le firmware(logiciel de l’Ipod) sda2: seconde partition contenant votre musique et les données.
Montage de l’Ipod
mkdir /mnt/ipod
mount -t vfat /dev/sda2 /mnt/ipod
Support USB2
Chez moi c’est de l’UHCI, EHCI, mais chez vous cela peut àªtre différent. Pour vérifier faites:
lspci -v|grep -i usb
0000:00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 (rev 02) (prog-if 00 [UHCI])
0000:00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2 (rev 02) (prog-if 00 [UHCI])
0000:00:1d.2 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3 (rev 02) (prog-if 00 [UHCI])
0000:00:1d.3 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4 (rev 02) (prog-if 00 [UHCI])
0000:00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
Dans le menu Device Drivers vous ajoutez les modules UHCI,EHCI (c’est peut-àªtre différent pour vous ne l’oubliez pas)
USB support --->
<M> Support for Host-side USB
[*] USB device filesystem
<M> UHCI HCD (most Intel and VIA) support
<M> EHCI HCD (USB 2.0) support
<M> USB Mass Storage support
Vous compilez ensuite votre noyau… et vous charges les modules adéquates suivant votre matériel:
modprobe uhci-hcd
modprobe ehci-hcd
modprobe usb-storage
Logiciel Ipod
il ne vous reste plus qu’à installer le logiciel Gtkpod.
Si vous avez trouvé cet article ou ce site utile et souhaitez soutenir notre travail, veuillez envisager de faire un don. Merci !
Aidez-nous