… Wer den iPod nano unter FreeBSD 5.4 nutzen möchte, wird leider fest stellen, dass er nicht richtig per USB erkannt wird und somit unter FreeBSD nicht nutzbar ist. Ein Ausweichen auf die Firewire Schnittstelle ist leider auch nicht möglich, da er im Gegensatz zum iPod mini nur per USB am Rechner angeschlossen werden kann. Hier ein dmesg Auszug nachdem der iPod nano per USB angesteckt wurde und wie man sieht fehlen einige Angaben:
umass0: Apple iPod, rev 2.00/0.01, addr 2
Nach einer kurzen Recherche im Internet bin ich auf folgende Mailinglisten Einträge gestossen: Beitrag 1 und Beitrag 2. Laut diesen, muss man die Datei /usr/src/sys/dev/usb/usb_subr.c Anpassen. Folgender Bereich in der Datei müsste entfernt oder eben auskommentieren werden (FreeBSD 5.4-p7):
...
778 /* Clear any stall and make sure DATA0 toggle will be used next. */
779 if (UE_GET_ADDR(ep->edesc->bEndpointAddress) != USB_CONTROL_ENDPOINT)
780 err = usbd_clear_endpoint_stall(p);
781 /*
782 * Some devices reject this command, so ignore a STALL.
783 * Some device just time out on this command, so ignore
784 * that too.
785 */
786 if (err && err != USCalendars Contacts Notes Photos iPod_ControlBD_STALLED && err != USBD_TIMEOUT) {
787 printf("usbd_setup_pipe: failed to start "
788 "endpoint, %s\n", usbd_errstr(err));
789 return (err);
790 }
791 }
...
… Nachdem ich den Bereich auskommentiert hatte und bei der Gelegenheit gleich mein System auf das aktuelle Patchlevel p7 angehoben habe, meldet dmesg nach einem anstecken des iPod nanos nun zur Freude folgendes:
umass0: Apple iPod, rev 2.00/0.01, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0:
da0: 1.000MB/s transfers
da0: 1953MB (3999744 512 byte sectors: 255H 63S/T 248C)$ camcontrol devlist
Wie man sehen kann steckt hier das iPod nano 2GB Model am FreeBSD 5.4 Rechner und nun kann er wie folgt gemountet werden:
$ mount_msdosfs /dev/da0s2 /mnt/ipod
$ ls /mnt/ipod
Calendars
Contacts
Notes
Photos
iPod_Control
Zum entfernen einfach wieder entmounten und nicht vergessen das USB Gerät wieder per camcontrol abmelden, damit die Meldung: „Bitte nicht trennen“ auf dem Display des iPods verschwindet.
$ umount /mnt/ipod
$ camcontrol eject 0:0:0
… Um seinen iPod mit Music zu befüllen gibt es Tools zum Beispiel wie gtkpod oder amarok. Hier auch nochmal ein paar Links zu iPod Bericht: iPod shuffle unter FreeBSD und iPod Firewire FreeBSD.
Danke für die Anleitung!
Habe selbst einen iPod Nano gekauft, ihn bisher aber noch nicht unter
FreeBSD zum Laufen gebracht! *gleichausprobierwill*
Dinh
zufrieden mit dem ipod nano ich will meiner frau so ein teil schenken
Wow, coole Sache!
Glückwunsch zum Kauf.
Gruß, r0b0
Also ich bin mit dem iPod nano voll zu frieden, gut 2GB sind im Vergleich zu den grossen iPods mit bis zu 60GB nicht gerade viel, aber aber mehr brauch ich nicht wirklich und für die 4GB Version fehlte mir dann doch das nötige Kleingeld.
Das Farbdisplay lässte sich recht gut lesen und auch das anschauen von kleinen Fotos auf dem Display geht besser als ich dachte … und schön klein isser, mal davon abgesehen, dass man jeden Fingerabdruck auf der Rückseite sieht, weswegen ich mir demnächste mal ne Schutzhülle besorgen will … mal sehen vieleicht schreibe ich demnächst mal nen kleinen Erfahrungsbericht hier im Blog zum nano
prima anleitung, tausend dank. laeuft!