This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#6549 - Work-in-progress support for iPod 5.5G
Attached to Project:
Rockbox
Opened by Linus Nielsen Feltzing (linusnielsen) - Thursday, 18 January 2007, 23:06 GMT+2
Last edited by Jens Arnold (amiconn) - Wednesday, 23 May 2007, 20:00 GMT+2
Opened by Linus Nielsen Feltzing (linusnielsen) - Thursday, 18 January 2007, 23:06 GMT+2
Last edited by Jens Arnold (amiconn) - Wednesday, 23 May 2007, 20:00 GMT+2
|
DetailsHere is the first patch for the ATA driver and the disk partition code for the iPod 5.5G 80Gbyte version. The ATA driver can find out the logical and physical sector size, and disk_init can find the partition correctly. It can not yet mount the filesystem.
Please review and see if you can find any flaws in the code before I commit it. It should be compatible with all other platforms. I have tried it on iPod 5.5G 80Gb and iPod 5G 60Gb. I would like it tested on as many platforms as possible. When this is reviewed and approved, I will move on with the (much more difficult) FAT driver. |
This task depends upon
Closed by Jens Arnold (amiconn)
Wednesday, 23 May 2007, 20:00 GMT+2
Reason for closing: Accepted
Additional comments about closing: Further updated version commited to SVN.
Wednesday, 23 May 2007, 20:00 GMT+2
Reason for closing: Accepted
Additional comments about closing: Further updated version commited to SVN.
The patch is already confirmed working and stress tested on iPod Video G5.5 80GB. It's also confirmed to not break any archos, any coldfire target, or the ipod mini. Most of the code is simply not used on any other target than iPod Video.
The patch needs to be tested on iPod Video other than 80GB (both G5 and G5.5), in order to see whether the code properly adapts to those more standard hard drives (no large physical sectors).
- caching layer in ata.c grouped together
- multivolume builds for iPod video should work again
- invalidate the cache in ata_init(). Cache content cannot be relied upon e.g. after returning from USB (non-issue on ipods)
I will also test in on my iPod nano tonight when I get home from work.