--- ipp_rb/ipodio-posix.c 2006-12-13 13:11:22.000000000 +0000 +++ ipodpatcher/ipodio-posix.c 2006-12-13 13:27:25.000000000 +0000 @@ -24,6 +24,8 @@ #include #include #include +#include +#include #include "ipodio.h" @@ -41,7 +43,10 @@ } /* TODO: Detect sector size */ - *sector_size = 512; + //*sector_size = 512; + if(ioctl(*dh,BLKSSZGET,sector_size) < 0) { + fprintf(stderr,"[ERR] ioctl() call to get sector size failed\n)"); + } return 0; }