昨日、キーボード/マウスエミュレータ《USB接続版》を使うためにCでシリアル通信プログラムを作ろうと適当にでっち上げたら、MinGWはシリアル通信で一般的によく使われるtermios.hをサポートしていないことが分かった(汗)元々、termios.hは端末を制御するためのものなので、それが一般的ではないWindowsではサポートされてないってことみたい。
てな訳でUNIX系とWindows系で同じソースを使うのは面倒そうなので、windows.hでWin32API直接叩くのが素直かと思うもイチから手順を覚え直して作らねばならんから面倒ってことで一旦終了。
AT3N7A-I(3台目)は順調に動作しているみたいなのでEDCBを停止してBonDriverProxyサーバとして起動。ThinkCentre M93p TinyのEDCBからAT3N7A-I(3台目)のPT2を使えるように設定した。そこで気付いたけど、ThinkCentre M93p Tinyは11/20(木)6:30まで正常に録画出来てたのに7:00以降から全て録画開始処理に失敗しましたのエラーが出てた(汗)
原因はUSB3.0外付けポータブルHDDのマウントが解除されていたことだった。dmesgで確認すると「reading directory block」が大量に出力されていて、最終的にマウントが解除されたっぽい。ちなみにポータブルHDDはAIOLO INNOVATION A4-5T-BLK-Aで、内蔵されているHDDはSeagate ST5000LM000-2AN170。同様な事象に出会った人は見かけたけど原因がわからん。
[9766076.950292] EXT4-fs warning (device sdb1): dx_probe:823: inode #114098177: lblock 0: comm civetweb-worker: error -5 reading directory block [9766432.703742] EXT4-fs warning (device sdb1): htree_dirblock_to_tree:1083: inode #2: lblock 0: comm ls: error -5 reading directory block [9766432.703751] EXT4-fs error (device sdb1): ext4_journal_check_start:83: comm ls: Detected aborted journal [9766432.703759] EXT4-fs (sdb1): Remounting filesystem read-only [9766496.867056] EXT4-fs (sdc1): recovery complete [9766496.909453] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Quota mode: none.















