[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: newfs: ioctl (WDINFO): Invalid argument, newfs /dev/rwd0a can'tre....



筒井です。

MacOS が入ってた disk ははるか昔に死んでしまってそれっきりなので
わかるところだけですが…

<yfmofregwm3.wl@harry.ki.nu>の記事において
makoto@ki.nuさんは書きました。

> Apple Partition を持った disk の場合、newfs をすると、次のよう
> な表示が出ます。
>   newfs: ioctl (WDINFO): Invalid argument
>   newfs: /dev/rwd0a: can't rewrite disk label
 :
> それと、ioctl() の src はどこにあるのでしょうか。(いつも済みません)

どういう経路で呼ばれるのかは忘れましたが、 wd の ioctl 自体は
sys/dev/ata/wd.c:wdioctl() で、実際に error になっているのは
sys/arch/macppc/macppc/disksubr.c:setdisklabel() だと思います。

ちょっと眺めただけですが、 writedisklabel() とか setdisklabel()
とかにも xxx_mac_label() みたいな処理がいるってことなんでしょうか。

#このへん MacOS な人になんとかしてもらいたいとこですが、
#mac68k とのからみもありますかねえ。
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp