Hatena::ブログ(Diary)

ばぐとらぶごる このページをアンテナに追加 RSSフィード

2017-07-21

[]Intel HD Graphicsドライバがアップグレードできない

症状

Intel HD Graphics ドライバを最新版にアップグレードできない。

実行してもドライバの差し替えで詰まっているっぽい?

更新処理を強制終了後再起動できず強制電源断。

その後、全デバイスのドライバの差し替えができなくなる。

環境

Windows 10 RS2 (1703)

CPU 第4世代Core (i5-4310U) @ Let's Note CF-LX3

結論

解析結果
  • 15.40.xx.4531 のドライバがとても腐っておりアンロードできず詰まっている
    • それにもかかわらずWindows Updateで降ってくる。F*CK!!
  • 15.40.xx.4539 は更新日付が1970/1/1になっており旧いバージョンとして認識される
  • 最新は15.40.xx.4624 (デバイスマネージャ上での表示は20.19.15.4624)
    • しかし、4531が入っている環境ではドライバをアンロードできず更新処理が停止する
対策
  • あらかじめ15.40.xx.4624のセットアッププログラムをどこかに用意しておく
  • セーフモードで起動 (設定->更新とセキュリティ->回復->PCの起動をカスタマイズする)
  • プログラムの追加と削除で インテル グラフィックス・ドライバーを削除する
  • これでも足りないのでデバイスマネージャを起動してアンインストール
  • 再起動
  • 起動直後の自動更新を防ぐためネットワーク接続をすべて無効化
  • 15.40.xx.4624のセットアッププログラムを実行->正常に認識

コメント

当初何度も詰まりシステムの復元を繰り返した。さすがに呪いたくなった。

2017-02-07

[]Windows 10のEdge推しが強すぎる

症状

いくらなんでもEdge使えアピールがひどすぎるだろう!

環境

Windows 10 RS1

結論

設定 → ホーム → 通知とアクション → Windowsを使用するためのヒントとおすすめの方法を取得

コメント

言いたいことはわかるがこれで「おおすごい!俺Edge使う!」なんてなる人がいるわけないだろ!

2017-02-06

[]Android端末-Windows間のBluetooth経由のテザリング

症状

Android端末のBluetooth経由でテザリングしようとWindows側からペアリングすると、デバイスとプリンターから当該端末を右クリックしても接続方法「直接接続」しか表示されずBluetoothテザリングができない。

環境

  • Windows 10 (RS1)
    • 本件はこれより前からの症状
  • Android 7系
    • 同じく6系時代からの症状

分析・結論

Android側からペアリング操作すると接続方法に「アクセスポイント」が現れる。

コメント

Windows側からペアリング要求すると、Bluetoothのプロファイルのうち必要なものが飛んでいないのだろうか?

2017-02-05

[]USB-SATA変換ケーブルでGPTパーティションは苦労する

症状

最近のWindowsはGPTパーティションを要求し、MBRだと蹴られるのはご存知の通り。容量のでかいHDD/SSDが当たり前になった時代にMBRパーティションなんて遺物は当然似合わない。

で、ノートPCなど内蔵SATAをほとんどいじれないマシンで、データ移行時に前のHDDをつなごうと思い、USB-SATA変換ケーブルをぶらさげたものの、出てきたのは空っぽの「GPT保護パーティション」。

以前のOS(XPや2000)でアクセスするとこうなる、という記事はたくさん出てきたものの、移行先はWindows 10 RS1なので当然該当しない。

分析

ここで、USB-SATA変換ケーブルを疑い出した。こいつは無理やり大容量リムーバブルディスクとしてOSに認識させる構造なので、変換ケーブル内でGPTパーティションを認識できなければダメに違いない。

調べると案の定「3TB以上未対応/対応」の記述が各製品に書かれている。

MBRの32bit制約が2.2TBの壁として存在しており、2TBのHDDはいけるけど3TBはダメということなのだろう。

結論

新しい3TB以上対応したやつ買えってことですワ……

ついでに

過去の遺物なMBRパーティションも、互換性(というより保護)のために生きているというお話でした。未対応システムで読んだらダミーのパーティションが表示されるなんて、うまいことできてるよね。

2017-01-18

[]Bluetooth接続のデバイスが勝手に切断される事象の解消方法

最近マウスをMicrosoft Bluetooth Mobile Mouse 3600に変えました。

Bluetooth 4.x(BLE)の超低消費電力の恩恵か、電池の持ちも割と良く、またノートPCのUSBポートを占有しなくなったのでゴキゲンです。

ただ不満が一つ。1時間ほど無操作で放置するとマウスが動かなくなる問題が。

おおかたUSBの省電力機能のせいだろうと思い、下記の手順を試し解決しました。

解消方法1

問題は解決したいが、省電力機能を全てOFFにはしたくない!というエコな方やモバイルな方向け。めんどくさい方。

デバイスマネージャを開き、Bluetoothドングルを探し、選択

f:id:ponapalt:20170118085124p:image

メーカー名やチップの型番らしきものが書いてあるものが対象です。

今回設定したのはBroadcom製ですが、別マシンでは「インテル ワイヤレス Bluetooth」などとなっていました。

Microsoft Bluetooth Enumeratorとか、汎用属性サービスとか、またBluetooth経由で接続済みのデバイスも入っていますが、それらは無視しましょう。

選択した状態のまま、表示をデバイス(接続別)に切り替える

f:id:ponapalt:20170118085125p:image

問題のデバイスがどのようにつながっているかを調べます。

Bluetoothの場合はたとえ内蔵であってもUSB経由のパターンが多いようです。*1

"USB Host"とか"USBホスト"とか"UART Controller"とか書いてあるデバイスまでツリーを遡り、それぞれ全部についてプロパティを開く

f:id:ponapalt:20170118085126p:image

Bluetoothドングル自身と、根元のUSBホスト/UARTコントローラに至るまでにつながるまでのデバイス全部について、右クリックしてプロパティを開いてください。

どこで止めればいいか分からないなら、とにかく木のように分岐して表示されるデバイスの根元に至るまで全部を対象とし、そのうち「電源の管理」があるもの全てについて設定を繰り返してください。

今回はUSB Hubと本体、合計5つが対象でした。めんどくさい…

「電源の管理」タブの「電力の節約のために〜」をOFFする

f:id:ponapalt:20170118085127p:image

この作業を上の手順で見つけ出したデバイス全てで繰り返してください。

Q.なんで根元まで全部繰り返さないと駄目なの?

A.Bluetoothデバイスの省電力設定を切っただけだと問題は再現しました。根元までたぐらないといけないんじゃないかなと思い上記の手順で解決しました。

根元まで手繰って設定していない人のもとで、勝手に切断される事象が再現した報告もありますので、全部やらないとうまく解消しないのではないかと思います。

Q.ウチのはUSB経由じゃないんだけど?

A.Serial Bus UART Controllerとかいうものの下にぶらさがっていることもあるようです。

やることは同じなので、根元の親デバイスっぽい何かに至るまで全部この手順を繰り返してください。

解消方法2

とりあえず簡単な手順で解決したい方向け。かんたんな方。

といっても、書くのが面倒なので下記からぐぐってください。

Google検索/USBのセレクティブサスペンドを無効にする

一言で書くと「USBのセレクティブサスペンド機能を全停止」です。

全域にわたって省電力機能を止めてしまうのはなんだか微妙な気もしますが、確実ではあります。

応用

今回Bluetoothマウスの問題解消がメインでしたが、他のBluetooth接続デバイスや(キーボードとかスピーカーとか)、他にもUSB接続のデバイスすべてで(もしかしたら他のデバイスも)同様の手順が使えると思います。

マウスやキーボードがつながっているなら、省電力機能を自動でOFFにしてくれれば良い気もしますが、このへんは実装の難しさ等あるでしょうね。仕方ない。

*1:USBじゃない場合もありますがやることはおおむね同じです

2015-04-02

[]RouterBOARD RB750GLでやらかした時のメモ

RouterBOARD RB750GLでやらかした恥ずかしいメモ類。

#1 パケットロス祭り→MTU/MRUの設定

フレッツ光ネクストのMTUは1454。明示的に設定しないと色々悲惨なことになる。RouterOS初心者が最初につまづく定番らしい。

Interfacesの該当設定を開けて、General内のMax MTU/MRUを両方とも1454に設定しよう。下記の上のほう。

http://blog.livedoor.jp/vigonetlabs/archives/1011870605.html

#2 ファームウエア更新は手動でやろう

自動(System->Packages / Check for Update)だと時々トラブるらしい。ダウンロード完了前に再起動がかかるバグがある時があったとかなんとか…

WinBoxで接続して、Upgrade Package (NPK) を手動でダウンロードし、WinBoxのウインドウ内にドラッグ&ドロップするとアップロードが始まる。あとはSystem->Rebootで再起動するだけ。

#3 Firewall設定をしないと外からいじれるよ

System -> Passwordでパスワード保護するのは当たり前として…

下記の下のほうを見てFirewallを設定し、必ず外から管理用ポートへのアクセスをブロックしよう。

http://blog.livedoor.jp/vigonetlabs/archives/1011870605.html

#4 設定ミスでやらかした→ボタンでリセットする前にNeighbourを試してみよう

http://www.mikrotik.com/download

ダウンロードリスト内のNeighbour。これ何やねん?

→設定ミスでLayer4(TCP/UDP)レベルでアクセス不能になった時に、Layer2(MACアドレス指定)でTelnetできるツール。とりあえずリセットする前にダメ元で試してみよう。

RouterBOARD直下にWindows機をつなぎ、NeighborViewerを実行すると、RouterBOARDのMAC Addressが出てくるので、Mac Telnetボタンでログインできる。

または、MACアドレス直打ち(MAC Telnet to...)も可。

#5 MNDP無効化

念のため、外向きのインターフェース上でのデバイス探索を無効化しておく。

IP->Neighbor の Discovery Interfaces 内の外側に向いているInterface(PPPoEなど含む)を開き、Disableで無効化。