|
Rockbox mail archiveSubject: Re: [PATCH] AJBR6 fat32 partition search fixRe: [PATCH] AJBR6 fat32 partition search fix
From: Alex Gitelman <alex_at_fg-soup.com>
Date: Tue, 16 Jul 2002 01:14:18 -0700 Voila... the patch fixed my problem. So it's not only for 8 GB. And names are good now. Thanks Alex Tuesday, July 16, 2002, 12:52:26 AM, you wrote: HS> The recent fat32 partition search changes break on the AJBR6 because disks HS> smaller then 8GB don't require LBA and, thus, can have a different (valid) HS> partition type. Fix attached. HS> -Hardeep HS> --- orig/apps/main.c Mon Jul 15 12:55:32 2002 HS> +++ apps/main.c Mon Jul 15 23:02:52 2002 HS> _at__at_ -126,7 +126,8 _at__at_ HS> panicf("disk: NULL"); HS> for ( i=0; i<4; i++ ) { HS> - if ( pinfo[i].type == PARTITION_TYPE_FAT32 ) { HS> + if ( pinfo[i].type == PARTITION_TYPE_FAT32 || HS> + pinfo[i].type == PARTITION_TYPE_FAT32_LBA ) { HS> rc = fat_mount(pinfo[i].start); HS> if(rc) HS> panicf("mount: %d",rc); HS> --- orig/firmware/common/disk.h Mon Jul 15 08:06:45 2002 HS> +++ firmware/common/disk.h Mon Jul 15 23:03:18 2002 HS> _at__at_ -25,7 +25,8 _at__at_ HS> unsigned char type; HS> }; HS> -#define PARTITION_TYPE_FAT32 0x0c HS> +#define PARTITION_TYPE_FAT32 0x0b HS> +#define PARTITION_TYPE_FAT32_LBA 0x0c HS> /* returns a pointer to an array of 8 partinfo structs */ HS> struct partinfo* disk_init(void); Received on 2002-07-16 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |