> My next problem is that the kernel doesn't seem interested > in recognising the partition table that I create on the > disk.
Did that disk have a DOS partition table on it before? I've had to erase the first few megs of a disk in order to get it to honor the Mac partition table instead of the old DOS partition table. It's a matter of partition table parse order (stick the mac_partition call before dos_partition in genhd.c and it might work without overwriting). Michael