華擎太極主機板 Error Code 小整理

雖然這塊板子的優點就是有 LED 顯示開機錯誤代碼 [1], 不過跑出錯誤代碼, 卻找不到官方解釋可是個大問題. 甚至會誤導 debug 的方向, 所以我把我遇到的狀況也註記在這裡.

[官方表格]

除錯代碼定義
FF,
00 – 19
D0 – D3
請檢查 CPU 是否正確安裝,然後清除 CMOS。
0d 例外, 詳見補充表格。
31 – 3B
51 – 55
CPU或記憶體相關問題。請重新安裝 CPU 和記憶體,然後清除 CMOS。
若問題仍存在,請只安裝一個記憶體模組,或嘗試使用其他記憶體模組。
D4 – D5PCI 資源分配錯誤,資源不足。
D6
92 – 97
顯示卡或CPU內顯無法辨識。請清除 CMOS 並嘗試重新安裝顯示卡。若問題仍存在,請嘗試安裝顯示卡至其他插槽或使用其他顯示卡。
D7鍵盤及滑鼠無法辨識。請嘗試重新安裝鍵盤及滑鼠。
D8密碼無效。
9A – 9DUSB 裝置相關問題。請嘗試移除所有 USB 裝置。
E8 – EBS3回復失敗 (S3=睡眠模式)
03電腦正在進入S3狀態 (S3=睡眠模式)
04電腦正在進入S4狀態 (S4=休眠模式)
05電腦正在進入S5狀態 (S5=軟關機)
30電腦正在從S3狀態中喚醒 (S3=睡眠模式)
40電腦正在從S4狀態中喚醒 (S4=休眠模式)
AA電腦完成開機程序進入作業系統

[實際 debug 經驗]

除錯代碼實際解決方式
0d跟 Clear CMOS 或 CPU 無關. 找到 [2] 這篇開始查記憶體。
拔掉可疑的 DDR Module. 原本插 4 條, 拔掉一條可開機.
打開 fPTM, 又出現 0d, 再拔掉一條, 剩兩條 DDR 時可正常開機. 前述兩條是同一時間買的.
64VGA 輔助 power 12V 一條脫落, 換個公頭後解決

[REF]

  1. https://www.asrock.com/support/index.tw.asp?cat=Debug
  2. https://forum.gamer.com.tw/C.php?bsn=60030&snA=549896

專利申請小心得

今年七到九月一共獲得四篇美國專利,這個紀錄近期不太容易打破,所以記錄一下。2022/9/30 之後, USPTO 傳統的搜尋介面也改了, 要到這個網站 [1] 下指令,新介面我不太會用。總之,先抓圖壓壓驚。

最近也在為一個新的專利申請書做修改,所以把申請的心得整理一下。

  1. 台灣的專利申請有 10 個請求項的限制,基本申請費就要 7,000元(10項),請求超過 10 項後每項加 800 元。超過 50 頁後每 50 頁再收 500 元。所以專利事務所有時會註記某些項目只在美國申請,台灣不申請。
  2. 專利事務所的收費通常以案計酬,所以有時他們會建議一個申請案按主打項目拆成兩案。這樣事務所花 1 份多的力氣就可以賺兩倍左右的錢。此時可能分案給兩個不同的審查員,他們口味可能不同,對我們來說也多一次挑戰的機會。當然,公司要用財力支持。
  3. 獲得專利後不用馬上繳錢,此時的法律狀態在 “領證中"。等到一定期限內 (台灣是 3 個月) 把第一年專利費給繳了,這個專利才正式公告。雖然這個動作不能偷偷延長專利有效期限,但是可以省利息。( 專利權的開始為公告日那天給予專利權;專利權的到期日是申請日起算20年(發明)屆滿。新型專利10年,設計專利15年。) [3]
  4. 專利申請可能被核駁 (駁回)。駁回後可以申訴,也就是要求再審查。再被核駁可以申請行政救濟。

基本上,專利事務所的人頭腦都滿不錯的。因為他們必須很快摸熟申請人的專業,我們若申請系統專利的案件,就要細心問出整套邏輯。如果申請元件專利,那專利工程師還得懂電子、電磁、電路。另外還要有人懂美工。像我連 word 的標頭對齊都搞不太定,畫圖的框框也忽大忽小。這樣連申請推甄都會扣分,還好當年是考聯考。

對於發明人來說 (申請人是公司),建議就是想到一個 idea 就寫下來。然後儘快想個七成把握就先去公司註冊登記。通常我都是申請書寫好,老闆簽過之後,才會想到漏想這個、漏寫那個,然後半夜睡不著….怎麼沒想到可以用在哪裡!!! 然後事務所的人來訪談後,就會發現我跟申請書上講得有點不一樣, 感覺奧客錢難賺…

[REF]

  1. https://ppubs.uspto.gov/pubwebapp/
  2. https://topic.tipo.gov.tw/patents-tw/cp-783-872448-29025-101.html
  3. https://topic.tipo.gov.tw/patents-tw/lp-783-101.html
  4. https://www.tipo.gov.tw/tw/cp-56-802499-1c58f-1.html

FIPS 140 小註解

FIPS [1] 是一個安全規範, 全名為 Federal Information Processing Standards, 望文生義是個美國聯邦的規格. FIPS 基於 ISO 19790 [2] 的規範, 家族有 FIPS-1, FIPS-2, FIPS-3 等幾個版本. FIPS-1 和 FIPS-2 分別誕生於 1994 年和 2001 年, 算是老古董. FIPS-2 現已停止受理 [9]. FIPS-3 是 2019 年才出來的新標準, 將全面取代 FIPS-2.

FIPS 規範的不只是加密模組, 還包括文件, 和 source code 裡面的註解. FIPS-1 的涵蓋面包括: exact module name, hardware, software, firmware, and/or applet version numbers. 這些部分不能被竄改, 但沒有保證一定安全. FIPS-2 和以上的 level 會包含 operating platform.

FIPS-2 裡面又分成 4 個 level:

  • Level 1 可產品化的基本款.
  • Level 2 加上 physical tamper-evidence 和 role-based authentication.
  • Level 3 加上 physical tamper-resistance, identity-based authentication, 以及規定 “critical security parameters" 的 API 要和普通 API 分開 (physical or logical).
  • Level 4 需要硬體保護 (physical), 並且通過攻擊測試.

FIPS-3 除了參考 ISO 19790, 還參考 ISO 24759 [3]. 在 FIPS-2 level 2 當中, 它只提到要留下攻擊的證據, 在 level 3 才需要抵抗. 但打不過也沒關係. FIPS-3 提供一個在執行時自測的方式 (self-tests are only performed if used) [4]. 既然能在 run-time 跑, 它的演算法必須很快.

如果通過 FIPS 認證會拿到一個標章. Goole 後就會發現這 logo 居然可以有很多不同的長相. WolfSSL [4] 說: 號稱 FIPS-140 ready 或是 Design for FIPS 都是混淆視聽, 正版 logo 要通過NIST [5] 認證才算數. 所以標準長相是下圖的前兩個和右下黑白那個 (140-3 和 140-2) [6].

無論是 module 或 product 都可以過 FIPS-140 認證 (Algorithm 走 CAVP [10]). 對於 product 來說, 就是聲明 XX module inside. 目前排隊進名單的廠商非常踴躍, 以 processor 週邊硬體來說, 名單中有 CPU 兩大品牌 Intel 和 AMD 的 Cryptographic CoProcessor, 軟體有 RedHat Linux 的  Crypto API Cryptographic Module. Apple 則是同時有 Intel 版和自家 A 系列 CPU 的 corecrypto Module 都在待測之中.

這個 FIPS 認證流程叫做 CMVP (Cryptographic Module Validation Program), 想要 NIST review 要付工本費 (Cost Recovery fee). 但待測名單很長, 有 351 個 module 在等待測試的名單[7]. 已經過認證的只有 135 個 module [8]. 不知道 NIST 有沒有 super hot run 呢? 還好 Android Kernel Cryptographic Module 已經在 FIPS 140-3 Review Pending 名單之中, 所以只要用對 kernel, 就可以輕鬆上車.

[Ref]

  1. https://en.wikipedia.org/wiki/FIPS_140
  2.  ISO/IEC 19790:2012(E) Information technology — Security techniques — Security requirements for cryptographic modules
  3.  ISO/IEC 24759:2017(E) Information technology — Security techniques — Test requirements for cryptographic modules.
  4. WOLFCRYPT FIPS 140-2 and FIPS 140-3
  5. The National Institute of Standards and Technology (NIST) 
  6. https://csrc.nist.gov/Projects/cryptographic-module-validation-program/use-of-fips-140-2-logo-and-phrases
  7. https://csrc.nist.gov/Projects/cryptographic-module-validation-program/modules-in-process/Modules-In-Process-List
  8. https://csrc.nist.gov/Projects/cryptographic-module-validation-program/modules-in-process/IUT-List
  9. https://www.informationsecurity.com.tw/article/article_detail.aspx?aid=8977
  10. Algorithm 的驗證走 CAVP (Cryptographic Algorithm Validation Program)

[日誌] 什麼比較重要?

前陣子電腦一直當機, 害我拆拆裝裝, 連換水冷都可以一氣呵成了. 即使拆到片甲不留再重裝回去都毫不畏懼. However, 會當還是會當. 每個零件交叉比對過都是好的 (言下之意就是我買的零件可以組兩台了), 最後目標指向 AMD 的 fTPM. 它初次更新 BIOS 之後似乎好了一陣子, 但後來還是有問題. 中秋連假期間將它升級 Windows 11, 停用不明的 PCIE HW 後活了好幾天, 也許已經解決了.

經過這陣子的折騰, 當然我的部落格就慘了. 為了有個地方保存成長的軌跡, 於是將它放到 wordpress 託管, 把原來的網域 cash.idv.tw 用 frame 和 redirect 轉到新的網址 cashchou.com. 再搬運的過程中, 文章雖然都可以搬, 但是媒體 (media) 會掉東掉西的. 畢竟我從 2007 年開站以來, 後臺技術換了很多次, 有的圖檔放在 upload, 有的在 /upload/file, 有的在 upload/image, 有的在 upload/年/月…, 所以有些檔案已經不知何時失蹤了.

那麼那篇文章還能不能讀呢? 重不重要呢? 這就是個有趣的問題了. 15 年前, 我重視的是生活紀錄, 所以什麼都寫. 特別是重視食記和旅遊. 後來就是寫看過的書, 畢竟我看書很快, 又很會幫人挑錯, 看到錯字就有種不寫不快的衝動, 所以就寫了很多讀書心得. 即便我自己也有不少 typo, 但我不收錢, 故厚顏表示品質沒保證. 特別是理財的經典書籍, 我應該都看過. 暢銷或是有噱頭的也看過不少. 留下了很多我讀系列. 早年我也還在自己選股票的階段, 因此時不時也會分析哪些股票可以買? 這個有空時來驗證一下當年是否狗瞎了眼?

在我們搬家的時候, 如果家具爛了, 應該就會選擇不上車, 直接打包丟掉. 但是珍貴的照片就算只剩半張 (分手照 ?), 也是會帶走. 現在回頭去看歷年舊文, 就會發現選股的文章已經不重要了. 因為當時的時空都不能重現, 而且我已經改買 ETF, 不再研究個股了. ETF 是如此地枯燥乏味且單調無聊, 所以也沒啥可以分享的. 只能買了又買, 偶爾抱怨一下買貴了. 人家存股達人都還可以炫耀年領股息五百萬, 我本金加倍只領到幾十萬股息能有亮點嗎? 哈!

回歸到初心, 其實我想提供一個繁體中文的交流管道. 畢竟英文的網站大家看不習慣, 大陸的網站雖然多, 但互抄嚴重又是簡體字. 當大家想知道一門技術, 一個名詞, 只有簡字和英文可以選擇, 那也滿悲哀的. 通常我遇到不懂的東西, 都會先 Google 一下有沒有人用繁體字發表過, 如果有, 我就去看別人整理的. 若是沒有, 就自己設法搞懂, 然後寫一篇繁體簡介. 所以這次大搬家之後, 食記和遊記若救不起來就不救了. 推薦股票就留待有空時自己鞭一下.

最後里程碑的部分, 我想好好更新一下. 活了一整年, 沒有一件可以說的事情能寫出來, 那真是滿慘的. 即便加薪分紅這種事不能寫, 變胖不想寫, 公司資訊寫多了會被蟑螂收集提告專利侵權. 但如我 FB 臉友貼的文, “現在就是今後人生中最年輕力壯的一天". 先搞定今年最值得紀念的事, 有空再來回顧一下以前發生了什麼吧?

艾爾登法環記趣

這個遊戲出名了一段時間, 我是看到 Let me solo her 的故事才決定跳坑的. 桌機遊戲不像手遊, 只花時間不用課金, 算是一種滿平價的下班娛樂.

因為第一次玩這麼開放的遊戲, 所以剛開始真的是傻傻地送死再送死. 被大樹守衛打到盧恩都撿不回來. 本來想要棄坑, 但是赫然發現 Youtube 上很多通關的影片. 原來遊戲網紅是這樣賺錢的. 然而, 那些逃課教學只能教我們拿到幾把神器, 但是我沒有本事升級它. 神器在我手上一點都不神!

更慘的是, 隨著遊戲不斷進版, 逃課方法愈來愈少. 冰霜踏地老寒腿 nerf 了, 夜與火之劍不離譜了, 龜派氣功剩 10 秒了, 看了 Youtuber 的密技也幫不了我. 還好, 我偶然發現有個號稱一級無用之人也可以通關的 “血夜の檸檬" 的影片.  我不禁想著: 如果我照著他方是走, 而且我還可以升級, 這樣總玩得玩過了吧?

果然, 除了火山官邸的七級鍛造石跳不上去; 幾乎都可以跟上進度. 看著影片默記, “左轉再左轉, 往下跳." …. “诶? 我是誰? 我在哪裡?" 跟丟是常有的事. 此時趕快原地暫停, 甚至退出遊戲. 再回去倒轉看影片. 即使 “血夜 “拿著十級武器要砍兩刀的半神, 我的六級需要砍三刀才能制裁, 導致風險和難度都大很多. 不過多死幾次勉強還能按著劇本走. 我最怕的還是跳跳樂, 真的跳一步死一次; 所以有時得放棄一些劇情. 去看別人的 Youtube, 像是阿貝這些, 或是先去探索別的地方.

“血夜" 能靠戰技通關的地方, 我往往都得下毒. 不能下毒的地方, 就要靠外鄉人打法. 通常都是爬樹放隕石這種. 終於終於, 最後走到了打女武神這一關.  握著好不容易拿到的屍山血海出征. 帶黑刀大姊 –> 死, 換仿生大哥 –> 死更快.  看來我手殘, 靠戰技不行.

後來又看到盾刺流好像不錯, 找丈母娘洗成個弱智大力士. 但是我的指紋石盾和蟻刺細劍都只有 1 8 級, 舉盾能擋住水鳥亂舞了, 總是細劍就是刺不死女武神. 一不留神就掛了. 可見得我沒辦法走盾刺流. 還得再換個武器.

最後終於學會星獸半顎怎麼用: 原來只管放戰技就好, 千萬不要想著去攻擊.  只要一出手就有破綻. 於是這樣帶著仿生大哥, 幾乎都可以撐過第一階段. 然後按照血夜的指示做出一堆結冰壺. 據說女武神弱冰, 結冰壺可以傷她或是打斷水鳥亂舞 (實測也不容易打斷).  自身削韌能力不足的部分, 用提升靈巧和力量來加成. 這樣總計死了二三十次後, 總算有一次過了 –  值得紀念的 2022/7/24 (日).

打敗女武神之後, 後面只有艾爾登之獸難一點. 龍裝大樹守衛打不過但可以下毒. 基本上幾乎所有成就都拿到了. 遊戲好像有 bug 讓我找不到妮菈的暗月的後兩隻烏龜,  使得成就停在 40/42. 這也是值得紀念的日子 –  2022/8/7 (日), 我應該不會去玩二周目, 那樣太自虐了. 我等 DLC 出來就好. 今天是父親節, 女鵝要不先預購一下, 錢放我這裡.


下毒犯罪現場. 用了兩管藍瓶才毒死…話說一個守衛你血也太厚了吧!

Poison-768x437

靠著下毒、背刺、爬樹、卡 bug、仿生大哥、黑刀大姊才登基的艾爾登之王. 走到交接地的任何一個地方, 不只小怪不放尊重, 連小鹿都敢頂撞, 這就是王者的尊嚴….掃地.