> I added devsd and wrote an sd loopback yesterday afternoon.
> It worked pretty well except that when I ran fdisk, 
> /dev/sd00/data disappeared.  I was going to debug that
> before saying anything.

Here's the fix for the fdisk problem:

/sys/src/cmd/disk/prep/edit.c:503,508 - edit.c:503,509
         */
        for(i=0; i<edit->nctlpart; i++) {
                p = edit->ctlpart[i];
+               if(strncmp(p->ctlname, "data", 5) != 0)
                if(p->changed)
                if(fprint(ctlfd, "delpart %s\n", p->ctlname)<0) {
                        fprint(2, "delpart failed: %s: %r\n", p->ctlname);

     Anthony

Reply via email to