Index: ipodpatcher.c =================================================================== --- ipodpatcher.c (revision 18355) +++ ipodpatcher.c (working copy) @@ -1280,7 +1280,9 @@ sprintf(ipod->diskname,"\\\\.\\PhysicalDrive%d",i); #elif defined(linux) || defined (__linux) sprintf(ipod->diskname,"/dev/sd%c",'a'+i); -#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) \ +#elif defined(__OpenBSD__) + sprintf(ipod->diskname,"/dev/sd%dc",i); +#elif defined(__FreeBSD__) || defined(__NetBSD__) \ || defined(__bsdi__) || defined(__DragonFly__) sprintf(ipod->diskname,"/dev/da%d",i); #elif defined(__APPLE__) && defined(__MACH__)