TS-473A 網路埠轉接器和 USB-A 埠故障

在我的新 TS-473A 上有 2 個 2.5GB 網路埠。
其中一個(埠 1)在 QTS 中已不再顯示為存在,埠上也沒有燈號,已經透過交換線材確認,將正常運作的線材插到不正常的埠上也無效。

另外,三個 USB-A Gen 3.2 埠似乎都無法讀取任何已連接的 USB 裝置。

如果在 QTS 裡都看不到這些埠可以設定,我猜這應該是硬體故障。

在我追蹤保固維修之前,有沒有人有任何想法?NAS 只用了大約三週,之前都正常,兩天前突然就不行了。

謝謝
David

我會檢查核心環訊息

dmesg

看看裡面是否有任何問題,可能指向 USB 和 LAN 埠的故障。

我該怎麼做呢?我剛開始學習如何操作 NAS。

David

在沒有正常網路連線的情況下,只能透過插入 GPU 到 NAS 或是網路卡來操作
兩者都可以在這裡找到
https://www.qnap.com/en/compatibility/?model=520&category=25
https://www.qnap.com/en/compatibility/?model=520&category=11&filter[type]=expansion_card&filter[connectornetwork]=Base-T%20(RJ45)%2CNBASE-T%20(RJ45)%2CSFP%2B%2CSFP28

你也可以嘗試將所有硬碟取出並啟動 NAS 設定(請確保所有硬碟都已取出,包括 M.2),如果你能透過網路連上,代表你的 NAS 作業系統損壞;如果這也無法運作,那就是 NAS 的硬體故障。

我仍然可以存取 NAS,並且可以進入控制台。
Port 2 以及 Dual QXG 10GB 網路卡都能正常運作。只有 Port 1 完全失效,Port 2 已被重新命名為 Adapter1,而擴充卡則被命名為 Adapter 2 和 Adapter 3。
USB A 埠也在同一時間失效。
檢查日誌時發現有一個空白區段,系統設定為每天早上自動開機,並根據電源排程在指定時間關機。但在故障當天,所有開機訊息都不存在。找不到任何變更的線索。

你有試過先關機,然後斷電10秒,再開機嗎?

那你有透過 SSH 檢查過 dmesg 嗎?
https://www.qnap.com/en/how-to/faq/article/how-do-i-access-my-qnap-nas-using-ssh

通過 SSH 登錄後只看到提示符,沒有主控台視窗,所以現在不確定要輸入什麼指令來查看 dmesg?

你必須退出這個控制台或將其停用

好的,已經完成——我仍然在終端機裡,看起來是在主目錄,因為我只知道用 ls 指令列出回收桶,這是我唯一會用的指令。

你需要以管理員身份登入 SSH,然後執行指令 dmesg

我已經透過我的管理員帳戶登入(不是 NAS 上已停用的 admin 帳戶),沒問題。
訊息運作正常,現在我需要了解在輸出的頁面中要尋找什麼。

你可以過濾網路和 USB 訊息的輸出

例如:

dmesg | grep "eth\|usb"

OK
得到以下結果

2.084874] usbcore:已註冊新介面驅動程式 usbfs
[ 2.085856] usbcore:已註冊新介面驅動程式 hub
[ 2.086858] usbcore:已註冊新裝置驅動程式 usb
[ 11.437420] usbcore:已註冊新介面驅動程式 btusb
[ 11.458054] usbcore:已註冊新介面驅動程式 usbhid
[ 11.463621] usbhid:USB HID 核心驅動程式
[ 13.632409] usbcore:已註冊新介面驅動程式 usblp
[ 13.691746] usb usb2:我們不知道此主機的 LPM 演算法,已停用 LPM。
[ 13.758143] usb usb4:我們不知道此主機的 LPM 演算法,已停用 LPM。
[ 13.776821] usbcore:已註冊新介面驅動程式 usb-storage
[ 13.783988] usbcore:已註冊新介面驅動程式 uas
[ 13.917857] usb 1-3:使用 xhci_hcd 新增高速 USB 裝置,編號 2
[ 13.981851] usb 3-2:使用 xhci_hcd 新增高速 USB 裝置,編號 2
[ 14.117618] usb-storage 3-2:1.0:偵測到 USB 大容量儲存裝置
[ 14.124240] scsi host7:usb-storage 3-2:1.0
[ 14.179928] usb 2-1:使用 xhci_hcd 新增 SuperSpeed Gen 1 USB 裝置,編號 2
[ 14.200071] usb-storage 2-1:1.0:偵測到 USB 大容量儲存裝置
[ 14.206440] scsi host8:usb-storage 2-1:1.0
[ 14.324598] usb 2-3:使用 xhci_hcd 新增 SuperSpeedPlus Gen 2 USB 裝置,編號 3
[ 14.856853] usb 1-3.1:使用 xhci_hcd 新增高速 USB 裝置,編號 3
[ 14.948092] usbcore:已註冊新介面驅動程式 r8152
[ 15.072085] usb 2-3.1:使用 xhci_hcd 新增 SuperSpeed Gen 1 USB 裝置,編號 4
[ 15.171854] usb 1-3.2:使用 xhci_hcd 新增高速 USB 裝置,編號 4
[ 15.247255] igc 0000:0d:00.0 eth0:MAC:24:5e:be:6e:b8:93
[ 15.248122] 檢查 proc_name[usb-storage]。
[ 15.264824] 檢查 proc_name[usb-storage]。
[ 15.264835] 檢查 proc_name[usb-storage]。
[ 15.268849] 檢查 proc_name[usb-storage]。
[ 15.276843] 檢查 proc_name[usb-storage]。
[ 15.282406] 檢查 proc_name[usb-storage]。
[ 15.305279] 檢查 proc_name[usb-storage]。
[ 15.305286] 檢查 proc_name[usb-storage]。
[ 15.305608] 檢查 proc_name[usb-storage]。
[ 15.305684] 檢查 proc_name[usb-storage]。
[ 15.305687] 檢查 proc_name[usb-storage]。
[ 15.305695] 檢查 proc_name[usb-storage]。
[ 15.305697] 檢查 proc_name[usb-storage]。
[ 15.306105] 檢查 proc_name[usb-storage]。
[ 15.306180] 檢查 proc_name[usb-storage]。
[ 15.306181] 檢查 proc_name[usb-storage]。
[ 15.306189] 檢查 proc_name[usb-storage]。
[ 15.306190] 檢查 proc_name[usb-storage]。
[ 15.306812] 檢查 proc_name[usb-storage]。
[ 15.318528] 檢查 proc_name[usb-storage]。
[ 15.326533] 檢查 proc_name[usb-storage]。
[ 15.389167] usb 2-3.2:使用 xhci_hcd 新增 SuperSpeedPlus Gen 2 USB 裝置,編號 5
[ 15.486856] usb 1-3.1.1:使用 xhci_hcd 新增全速 USB 裝置,編號 5
[ 15.587768] usb 1-3.1.1:未以最高速運行;請連接至高速集線器
[ 15.650927] usb 2-3.1.3:使用 xhci_hcd 新增 SuperSpeed Gen 1 USB 裝置,編號 6
[ 15.671103] usb-storage 2-3.1.3:1.0:偵測到 USB 大容量儲存裝置
[ 15.677610] usb-storage 2-3.1.3:1.0:vid 152d pid 0567: 5000000 特殊情況匹配
[ 15.685022] scsi host9:usb-storage 2-3.1.3:1.0
[ 15.744461] usb 2-3.4:使用 xhci_hcd 新增 SuperSpeedPlus Gen 2 USB 裝置,編號 7
[ 15.801536] usb-storage 2-3.4:1.0:偵測到 USB 大容量儲存裝置
[ 15.807895] scsi host10:usb-storage 2-3.4:1.0
[ 15.817953] 檢查 proc_name[usb-storage]。
[ 15.822563] 檢查 proc_name[usb-storage]。
[ 15.827180] 檢查 proc_name[usb-storage]。
[ 15.831196] 檢查 proc_name[usb-storage]。
[ 15.851649] 檢查 proc_name[usb-storage]。
[ 15.855651] 檢查 proc_name[usb-storage]。
[ 16.151169] 檢查 proc_name[usb-storage]。
[ 16.155176] 檢查 proc_name[usb-storage]。
[ 16.361713] usbcore:已註冊新介面驅動程式 cdc_ether
[ 16.368459] usbcore:已註冊新介面驅動程式 rndis_host
[ 16.406721] 檢查 proc_name[usb-storage]。
[ 16.418920] 檢查 proc_name[usb-storage]。
[ 16.418952] 檢查 proc_name[usb-storage]。
[ 16.422937] 檢查 proc_name[usb-storage]。
[ 16.430950] 檢查 proc_name[usb-storage]。
[ 16.436375] 檢查 proc_name[usb-storage]。
[ 16.493894] 檢查 proc_name[usb-storage]。
[ 16.497910] 檢查 proc_name[usb-storage]。
[ 16.715131] 檢查 proc_name[usb-storage]。
[ 16.727292] 檢查 proc_name[usb-storage]。
[ 16.727300] 檢查 proc_name[usb-storage]。
[ 16.731337] 檢查 proc_name[usb-storage]。
[ 16.739361] 檢查 proc_name[usb-storage]。
[ 16.744771] 檢查 proc_name[usb-storage]。
[ 17.063604] 檢查 proc_name[usb-storage]。
[ 17.075845] 檢查 proc_name[usb-storage]。
[ 17.075855] 檢查 proc_name[usb-storage]。
[ 17.079870] 檢查 proc_name[usb-storage]。
[ 17.087891] 檢查 proc_name[usb-storage]。
[ 17.093505] 檢查 proc_name[usb-storage]。
[ 17.154862] 檢查 proc_name[usb-storage]。
[ 17.158878] 檢查 proc_name[usb-storage]。
[ 23.953603] atlantic 0000:09:00.0 eth1_tmp_657051:已從 eth1 重新命名
[ 23.960088] atlantic 0000:0a:00.0 eth2_tmp_663554:已從 eth2 重新命名
[ 23.966550] atlantic 0000:09:00.0 eth2:已從 eth1_tmp_657051 重新命名
[ 23.972997] atlantic 0000:0a:00.0 eth1:已從 eth2_tmp_663554 重新命名
[ 30.595293] usbcore:已註冊新介面驅動程式 pl2303
[ 30.600883] usbserial:已註冊 pl2303 的 USB 串列埠支援
[ 30.607920] usbcore:已註冊新介面驅動程式 cdc_acm
[ 59.559119] drbd r2:確保寫入順序的方法:flush
[ 60.738653] drbd r3:確保寫入順序的方法:flush
[ 61.923395] drbd r4:確保寫入順序的方法:flush
[ 133.612102] usbcore:已註冊新介面驅動程式 snd-usb-audio
[ 133.640424] usbcore:已註冊新介面驅動程式 snd-usb-caiaq
[ 133.652916] usbcore:已註冊新介面驅動程式 uvcvideo
[ 173.874084] 8021q:在裝置 eth1 上新增 VLAN 0 到硬體過濾器
[ 174.262725] 8021q:在裝置 eth2 上新增 VLAN 0 到硬體過濾器
[ 176.425873] igc 0000:0d:00.0 eth0:NIC 連線已啟動 2500 Mbps 全雙工,流量控制:RX/TX
[ 179.305213] atlantic 0000:0a:00.0 eth1:atlantic:連線變更,舊值 0 新值 10000
[ 179.507743] atlantic 0000:09:00.0 eth2:atlantic:連線變更,舊值 0 新值 10000
[ 1816.976534] 檢查 proc_name[usb-storage]。
[ 1816.980554] 檢查 proc_name[usb-storage]。
[23518.664434] usb 2-1:使用 xhci_hcd 重設 SuperSpeed Gen 1 USB 裝置,編號 2
[23576.520453] usb 2-1:使用 xhci_hcd 重設 SuperSpeed Gen 1 USB 裝置,編號 2
[23629.768441] usb 2-1:使用 xhci_hcd 重設 SuperSpeed Gen 1 USB 裝置,編號 2
[24397.255420] usb 2-1:使用 xhci_hcd 重設 SuperSpeed Gen 1 USB 裝置,編號 2
[24482.760413] usb 2-1:使用 xhci_hcd 重設 SuperSpeed Gen 1 USB 裝置,編號 2
[24562.120396] usb 2-1:使用 xhci_hcd 重設 SuperSpeed Gen 1 USB 裝置,編號 2
[24599.495444] usb 2-1:使用 xhci_hcd 重設 SuperSpeed Gen 1 USB 裝置,編號 2


似乎沒有提到 eth0,我猜這應該代表第 1 埠口。
我不太確定 USB 資料是想告訴我什麼?

目前插入了哪些 USB 裝置?

在 Gen 3.2 USB A 上——只有一個設備,是一個 Orico 擴充座,裡面裝有 WD SSD,原本讀取正常,直到發生故障。
在 USB-C Gen 3-1 上,TR004 擴充裝置運作如預期,目前正在備份資料。

這個 dmesg 是歷史記錄還是目前狀態?

dmesg 是自核心啟動以來所有核心環事件的記錄

在你的最初訊息中,你說目前沒有 USB 裝置可以使用,但現在你又說你正在備份到一台透過 USB 連接的 TR-004

至於 eth 裝置,我在日誌中確實看到 eth0、1、2

在這裡的一台有 5 個網路埠的裝置上,ifconfig 會顯示 eth0-eth4(除了 loopback、vswitch 以及那些被 VMStation 和 ContainerStation 使用的介面)

所有 USB A 3.2 埠都無法使用
USB C 3.1 埠則可以運作,並且直接連接到 TR004 USBc(不確定是 Gen 1 還是 Gen 2)

eth0 實體上是 NAS 的第 2 埠
eth1 映射到 QXG 102G-t 107 網路擴充卡的第 1 埠
eth3 映射到 QXG 102G-t 107 網路擴充卡的第 2 埠
這些都在 PCI 匯流排 pciex4 插槽 2 的卡上。

eth0 和 eth1 應該是兩個 2.5Gb 的實體埠,也就是 2.5Gb LAN,但第 1 埠似乎已經失效,第 2 埠已被映射到 eth0,而 pcie 擴充卡則依序往下。所以看起來 kernel 沒有偵測到 NAS 本身的兩個 2.5Gb LAN 硬體埠。你看到的情況也是這樣嗎?