Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: gpt is not working on -current
On Dec 23, 8:55pm, jakllsch%kollasch.net@localhost wrote:
} On Sun, Aug 02, 2009 at 01:18:09PM -0700, John Nemeth wrote:
} > On Dec 23, 4:18pm, "S.P.Zeidler" wrote:
} > } Thus wrote John Nemeth (jnemeth%victoria.tc.ca@localhost):
} > } > On Dec 23, 3:27pm, "S.P.Zeidler" wrote:
} > } > }
} > } > } I have:
} > } > } sd0: GPT GUID: 3f818534-7f4e-11de-9ff5-00016ccbbc94
} > } > } dk0 at sd0: 3f818552-7f4e-11de-9ff5-00016ccbbc94
} > } > } dk0: 7815101 blocks at 34, type: ffs
} > } > }
} > } > } tucana# gpt show sd0
} > } > } gpt: unable to open device 'rsd0d': Invalid argument
} > } >
} > } > What does 'drvctl -p sd0' show?
} > }
} > } tucana# drvctl -p sd0
} > } Properties for device `sd0':
} > } <?xml version="1.0" encoding="UTF-8"?>
} > } <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
} > } "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
} > } <plist version="1.0">
} > } <dict>
} > } <key>device-driver</key>
} > } <string>sd</string>
} > } <key>device-unit</key>
} > } <integer>0x0</integer>
} > } </dict>
} > } </plist>
} >
} > Yuck! Somebody broke the setup of the drive properties. I'll
} > look at fixing it in a little while. But, if I recall the
} > circumstances, you'll need to cause sd0 to be opened somehow (i.e.
} > dd if=/dev/rsd0d of=/dev/null count=1), then you should be able to use
} > gpt.
}
} That may have been me in sd.c 1.288. Someone else poked me directly
Yes, it was you.
} about it too. I'd like to just do away with gpt(8)'s drvctl(4)
} dependency and use DIOCGDISKINFO instead. I actually have a patch
} worked up already. Probably better discussed on tech-userlevel.
This is orthogonal to the fact that you broke the driver with an
obviously untested change!
Petra, I have fixed the bug (feel free to brick Jonathan). You
will need version 1.289 of sys/dev/scsipi/sd.c.
}-- End of excerpt from jakllsch%kollasch.net@localhost
Home |
Main Index |
Thread Index |
Old Index