Subject: Re: IPod Shuffle (second generation) -- any success with NetBSD?
To: Brian Buhrow <buhrow@lothlorien.nfbcal.org>
From: Kouichirou Hiratsuka <hira@po6.nsk.ne.jp>
List: current-users
Date: 12/26/2006 21:27:07
Hello,

At Mon, 25 Dec 2006 18:24:07 -0800,
Brian Buhrow wrote:
> 
> 	Hello.  My wife and I just received the new IPod shuffles as christmas
> gifts.  These are the tiny 1G shuffles with the docking cable which pushes
> everything through the headphone jack.
> 	I tried plugging mine into my NetBSD-3 workstation, and I get a disk,
> but it's only reporting 242MB, and it can't read anything from the disk,
> including the boot sector.  After the first attempt to read a disklabel,
> fdisk reports: 
> fdisk: DIOCGDINFO: Operation not supported by device
> 
> 	I'm reasonably sure these two anomolies are related, and have
> something to do with the way the NetBSD USB stack is probing the device,
> but I'm unclear how to proceed in terms of the most efficient way to debug
> the problem.  Should I just turn on USB_DEBUG and see what happens?  
> If it's any help, trying to write to the device, i.e. with  fdisk, causes
> the writing process to hang in physio. 
> 
> The USB ID numbers are:
> Vendor (Apple, 0x05AC), Product:  (0x1301)
> 
> I'd like to get this working, and I'm happy to help debug things if folks
> have suggestions.  If I figure it out, I'm also happy to post patches.
> 
> Any ideas?
> 
> -thanks
> -Brian
> 
> 
> umass1: Apple iPod, rev 2.00/1.00, addr 2
> umass1: using SCSI over Bulk-Only
> scsibus2 at umass1: 2 targets, 1 lun per target
> sd4 at scsibus2 target 0 lun 0: <Apple, iPod, 2.70> disk removable
> sd4: 242 MB, 30 cyl, 255 head, 63 sec, 512 bytes/sect x 495616 sectors

I have 2nd generation of iPod nano.  It also did not work on NetBSD.
However the following commits have fixed the problem.

  http://mail-index.NetBSD.org/source-changes/2006/10/09/0070.html
  http://mail-index.NetBSD.org/source-changes/2006/11/25/0015.html

These are not pulled up to NetBSD 3.x.  Please try NetBSD 4.0_BETA2
or -current (2006/11/26 or later).

best regards.
-- 
 Kouichirou Hiratsuka
   hira@po6.nsk.ne.jp