Qsの日記: PS3が悲惨な状態に!! 3
FF13をプレイしようとしたら、「トロフィー情報の登録に失敗しました」と出てゲームの起動に失敗する。ネットワークの先で不具合が起きていると予想、ならばネットワークを無効にすれば起動できるかなと思いやってみるもダメ。
そういえばvgchartzでworld wideでPSNに不具合がおきているというニュースがあった。それに関連しているのかと思い、少し調べてみたらスリムタイプ以前のモデルで問題が起きている様子。というか、よく理解できない。PSNならPS3の型番に無関係そうだし、だいたいPSNなんて常に存在しなければゲームすら立ち上がらないなんて、いくらなんでもそんなひどい作りはしないだろうけど。
もう少し調べてみると、どうもファームウェアのうるう年処理にバグがあるんじゃないかという噂あり。確かに日付が2000年1月1日になってしまっていた。そこで想定していない状態になって、いろいろ悪さをして最終的にトロフィー情報のところで表面化するという感じ?
しかし、ひでー話だ。トロフィーデータはあまり気にしていないから飛んでもかまわないけど、セーブデータが吹っ飛んだら極悪だよなぁ。オレの時間を返せ!!(いや確定じゃないし)
ちなみにSCEJからのアナウンスはといえば、ホームページに不具合が発生している旨のたった2行だけである。さてさて今後どうなるだろうか。
追記:
これまた噂レベルでしかないけど、何らかの対策が出るまでPS3は立ち上げないほうが良いらしい。根拠は良くわからないが、どうせゲームできないしね。なお、不具合が出るのはHDDが20G, 60G, 40GのPS3のみらしいという情報も。
追記2:
変な興味が出てきた。オレのPS3にはLinuxがインストールされているので、それを立ち上げるとどうなるかやってみた。日付はXMBで今日に設定していたけど、Linuxの/var/log/messagesを確認すると2000/1/1 09:01:20からログが開始されていた。どうやらマシンを立ち上げた時刻に日本の時差9時間が加算されているっぽい。
そこでdateコマンドで現在時刻を設定し、Linuxをリブートさせる。シャットダウンのなかでシステムクロックをRTCに書き戻す処理が入るので、これでRTCを正しくできるか試しているわけである。しかし、結果はダメ。リブートしたらまた日付が2000年になっていた。ハイパーバイザーより深い部分がバグってる?
RTC周りにバグがある可能性はかなり高いかも。
ソニーのアナウンスを待つしかなさそうだな。
しっかし、こんな状況を面白がってしまうオレってバカなんだろうか。
追記3:
Linuxのシャットダウン処理をよく見ると、RTCに時間を書き戻す処理がtime outしているようで、どうやら書き戻しはできないようだ。事実、LinuxではなくPS3ゲームモードで立ち上げると、PS3で設定していた時刻になっていた。しかし妙だ。PS3ゲームモードもLinuxも、日付時刻は単一のRTCハードウェアをベースにしていそうだが、Linuxでは2000年にリセットされ、PS3ゲームモードではそこで設定した時刻になっている。どんな仕組みなんだろう。
推測してみた (スコア:1)
RTCはハイパーバイザで保護されていて、ゲームOSはRTCからの差分を持ってるんじゃないでしょうか。
なので、時間が元に戻ったときに、10年飛んだのではないかと。(2000年+10年にセットされた)
Nullius addictus iurare in verba magistri
関連情報 (スコア:0)
Playstation Networkで障害が発生~オフラインにも影響?
http://d.hatena.ne.jp/wapa/20100301/1267405872 [hatena.ne.jp]
2ch情報です、現在韓国からのアタック(障害報告 [maido3.cc])で追えていない人も居るようなので
■まとめ
■SCEに電凸した結果まとめ
■60Gでも発症しているものとしていないものがある→基盤交換の差か?
Re:関連情報 (スコア:2)
SCEが情報をほとんど出さなかったからいろいろ交錯しているみたいですね。
電凸のやりとりも、サポートにすら情報が回っていなさそうな雰囲気です。
SCEJからもようやくリリースが出て、時計機能に問題があることを
認めたようです。
はやくなおせー