Waveshare PCIe TO M.2 HAT+ là bo mạch chuyển đổi PCI Express sang M.2 NVMe được thiết kế dành riêng cho Raspberry Pi 5. Sản phẩm tận dụng giao tiếp PCIe 16-pin trên Raspberry Pi 5 để kết nối SSD M.2 NVMe, giúp tăng đáng kể khả năng lưu trữ và tốc độ truy cập dữ liệu so với việc chỉ sử dụng thẻ microSD truyền thống.
Adapter hỗ trợ SSD NVMe kích thước M.2 2230 và 2242, sử dụng giao tiếp M-Key và PCI Express x1. Waveshare công bố khả năng hoạt động ở PCIe Gen2 hoặc Gen3, đồng thời hỗ trợ thiết lập Raspberry Pi 5 khởi động trực tiếp từ SSD NVMe. Thiết kế theo tiêu chuẩn HAT+ cùng EEPROM, chip giám sát nguồn và đèn báo PWR/ACT giúp việc triển khai gọn gàng và thuận tiện hơn.
Đối với các hệ thống Raspberry Pi 5 dùng làm máy chủ mini, Home Lab, IoT Gateway, Edge AI, NAS thử nghiệm, kiosk hoặc workstation ARM nhỏ gọn, việc chuyển hệ điều hành và dữ liệu từ microSD sang NVMe có thể cải thiện rõ rệt thời gian khởi động, tốc độ mở ứng dụng, cập nhật package và xử lý nhiều file nhỏ.

Raspberry Pi 5 cung cấp giao tiếp PCI Express bên ngoài thông qua connector FFC 16-pin. PCIe TO M.2 HAT+ sử dụng chính giao tiếp này để chuyển sang khe M.2 M-Key, từ đó người dùng có thể lắp SSD NVMe tương thích mà không phải sử dụng adapter USB.
Kết nối PCIe trực tiếp giúp giảm các tầng chuyển đổi giao thức so với hộp SSD USB. Với hệ điều hành và SSD phù hợp, NVMe có thể trở thành thiết bị lưu trữ chính của Raspberry Pi 5, phục vụ hệ điều hành, container, database, ứng dụng, project lập trình hoặc các file dữ liệu có tần suất truy cập cao.
PCIe TO M.2 HAT+ hỗ trợ hai kích thước SSD là M.2 2230 và M.2 2242. Con số 22 thể hiện chiều rộng khoảng 22mm, trong khi 30 hoặc 42 thể hiện chiều dài tương ứng của PCB SSD.
Điểm này rất quan trọng khi chọn SSD. Các ổ M.2 2280 phổ biến trên desktop và laptop dài hơn và không nằm trong danh sách kích thước được board này hỗ trợ. Nếu cần SSD 2280, người dùng phải lựa chọn một adapter Waveshare khác được thiết kế cho chiều dài đó.
M.2 chỉ là chuẩn kích thước và connector vật lý, không đồng nghĩa mọi SSD M.2 đều sử dụng cùng giao thức. PCIe TO M.2 HAT+ sử dụng M-Key và được thiết kế cho SSD NVMe chạy qua PCI Express.
SSD M.2 SATA không thể hoạt động chỉ vì có hình dạng tương tự. Khi board không nhận ổ, việc đầu tiên nên kiểm tra là SSD có thực sự sử dụng giao thức NVMe hay không trước khi kết luận adapter hoặc Raspberry Pi 5 bị lỗi.
Waveshare thiết kế adapter hỗ trợ cả PCIe Gen2 và Gen3. Tuy nhiên Raspberry Pi 5 mặc định sử dụng PCIe Gen2 với tốc độ tín hiệu 5GT/s. Đây là chế độ phù hợp để ưu tiên độ ổn định và tương thích.
Có thể cấu hình Raspberry Pi 5 chạy PCIe Gen3, nhưng Raspberry Pi Foundation lưu ý rằng Pi 5 không được chứng nhận cho tốc độ Gen3 và kết nối có thể không ổn định. Vì vậy lỗi mất SSD, I/O Error hoặc hệ thống treo khi ép Gen3 chưa đủ để kết luận adapter hoặc NVMe bị hỏng.
Một trong những ứng dụng hữu ích nhất của PCIe TO M.2 HAT+ là cài Raspberry Pi OS trực tiếp lên SSD NVMe và dùng ổ này làm thiết bị khởi động chính.
Raspberry Pi Imager có thể được sử dụng để ghi hệ điều hành vào NVMe. Nếu Raspberry Pi 5 vẫn ưu tiên microSD, người dùng có thể thay đổi Boot Order để ưu tiên NVMe/USB theo cấu hình bootloader.
Trong trường hợp PCIe chưa hoạt động, có thể kiểm tra config.txt và thiết lập dtparam=pciex1. Với một số thiết bị không được hệ thống tự phát hiện theo HAT+, bootloader còn có tùy chọn PCIE_PROBE phù hợp. Các thay đổi này thuộc nhóm cấu hình phần mềm, không phải lỗi phần cứng.
Waveshare tích hợp EEPROM trên PCIe TO M.2 HAT+. EEPROM giúp thiết bị phù hợp hơn với cơ chế nhận dạng và cấu hình phần cứng theo chuẩn HAT+ trên Raspberry Pi 5.
Khi EEPROM, bus quản lý hoặc dữ liệu cấu hình gặp vấn đề, hệ thống có thể không tự nhận adapter đúng cách. Tuy nhiên trước khi can thiệp EEPROM cần loại trừ lỗi cáp PCIe, hệ điều hành và SSD.
Board tích hợp chip giám sát nguồn để theo dõi trạng thái hoạt động của SSD. Đây là tính năng hữu ích vì NVMe có thể tăng mức tiêu thụ điện khi đọc ghi liên tục hoặc chịu workload lớn.
Nếu Raspberry Pi 5 sử dụng nguồn không đủ công suất, SSD có thể disconnect, reset hoặc phát sinh lỗi I/O khi tải cao. Vì vậy nguồn cấp cho Raspberry Pi là một trong những hạng mục đầu tiên nên kiểm tra khi hệ thống NVMe hoạt động không ổn định.
LED PWR giúp xác nhận board đang được cấp nguồn, còn LED ACT nhấp nháy theo hoạt động đọc ghi SSD. Hai đèn trạng thái giúp kỹ thuật viên nhanh chóng phân biệt một số tình huống như adapter mất nguồn, SSD không phát sinh truy cập hoặc hệ thống đang thực hiện I/O.
LED không phải công cụ chẩn đoán tuyệt đối. Đèn ACT không nháy có thể do hệ điều hành chưa nhận ổ, chưa mount filesystem hoặc không có tác vụ đọc ghi chứ không nhất thiết SSD đã hỏng.
PCB được bố trí với vùng thông khí để không cản đáng kể giải pháp làm mát của Raspberry Pi 5. Đây là yếu tố quan trọng vì cả Raspberry Pi 5 và SSD NVMe đều có thể sinh nhiệt khi hoạt động liên tục.
Nếu sử dụng Pi 5 làm server hoặc NAS 24/7, người dùng nên duy trì Active Cooler hoặc quạt phù hợp và theo dõi nhiệt độ SSD. NVMe quá nóng có thể giảm tốc độ do thermal throttling nhưng đây không nhất thiết là lỗi adapter.
Cài Raspberry Pi OS trên NVMe giúp thời gian khởi động, mở ứng dụng và cập nhật hệ thống nhanh hơn so với nhiều thẻ microSD phổ thông.
NVMe phù hợp lưu container, source code, package, cấu hình server và nhiều dữ liệu truy cập thường xuyên.
SSD NVMe có độ trễ thấp và khả năng xử lý nhiều tác vụ I/O tốt hơn thẻ nhớ, phù hợp database nhỏ, web service và môi trường phát triển.
NVMe có thể lưu model AI, dataset, video và log cho các hệ thống Raspberry Pi 5 kết hợp camera hoặc accelerator.
SSD giúp giảm phụ thuộc vào microSD trong các hệ thống cần chạy ứng dụng và đọc nội dung liên tục.
Các tình trạng dưới đây là những lỗi adapter PCIe, SSD NVMe và bo mạch điện tử nói chung có thể phát sinh do nguồn điện, nhiệt độ, cáp FFC, connector, hệ điều hành, firmware, ESD hoặc linh kiện. Đây không phải khẳng định PCIe TO M.2 HAT+ có lỗi thiết kế hoặc chắc chắn sẽ gặp những vấn đề này.
Cáp PCIe chưa cắm hết, cắm sai hướng, khóa connector chưa đóng, PCIe chưa bật hoặc hệ điều hành chưa nhận HAT có thể là nguyên nhân.
SSD không đúng giao thức, ổ M.2 SATA, connector M-Key bẩn, NVMe hỏng hoặc cấu hình PCIe đều có thể làm ổ không xuất hiện.
Đây là vấn đề tương thích chứ không phải lỗi adapter. Board chỉ hỗ trợ SSD NVMe qua PCI Express.
PCIe TO M.2 HAT+ này hỗ trợ 2230 và 2242. SSD 2280 dài hơn thiết kế cơ khí của board và không nên cố định bằng phương pháp tự chế.
Boot order, EEPROM bootloader, hệ điều hành trên SSD hoặc phân vùng boot có thể là nguyên nhân. Nếu lệnh lsblk vẫn nhận NVMe thì chưa nên kết luận adapter hỏng.
Ổ có thể chưa được cài Raspberry Pi OS, image bị lỗi hoặc bootloader chưa ưu tiên NVMe. Cần kiểm tra phần mềm trước khi sửa phần cứng.
FFC rất mỏng và connector sử dụng khóa nhỏ. Nếu cáp không nằm thẳng hoặc khóa bị lỏng, hệ thống có thể nhận SSD lúc được lúc không.
Gập mạnh nhiều lần hoặc kéo cáp có thể làm đường dẫn bên trong hỏng, gây disconnect PCIe hoặc mất SSD hoàn toàn.
Chốt nhựa có thể hỏng nếu dùng lực quá mạnh. Khi connector không giữ được cáp, có thể cần thay connector thay vì thay toàn bộ Raspberry Pi.
Vít, standoff hoặc connector M-Key hỏng có thể khiến SSD bị nghiêng và tiếp xúc không ổn định.
Nguồn yếu, Gen3 không ổn định, SSD quá nóng, cáp PCIe hoặc firmware NVMe đều có thể tạo triệu chứng tương tự.
Raspberry Pi 5 không được chứng nhận cho Gen3. Nếu hệ thống ổn định ở Gen2 nhưng lỗi ở Gen3, nên ưu tiên sử dụng Gen2 thay vì kết luận board hỏng.
SSD NVMe có thể được quảng cáo tốc độ hàng nghìn MB/s trên PCIe nhiều lane, nhưng Raspberry Pi 5 chỉ cung cấp PCIe x1. Vì vậy không nên kỳ vọng đạt tốc độ benchmark của SSD trên desktop PCIe x4.
NVMe có thể thermal throttle khi đọc ghi lâu. Cần cải thiện airflow hoặc heatsink cho SSD phù hợp trước khi xác định adapter có vấn đề.
Nguồn, GPIO/HAT connection hoặc mạch cấp nguồn trên board có thể bị lỗi. Nên kiểm tra Raspberry Pi 5 và cáp trước.
SSD chưa mount, hệ điều hành không truy cập ổ hoặc chính đường tín hiệu ACT có thể là nguyên nhân.
EEPROM hoặc dữ liệu cấu hình lỗi có thể ảnh hưởng khả năng tự nhận HAT. Chỉ nên ghi lại EEPROM khi có tài liệu và image chính xác.
Nguồn bị ngắt khi đang ghi, SSD xuống cấp, PCIe không ổn định hoặc filesystem hỏng đều có thể tạo lỗi. Nếu dữ liệu quan trọng, nên sao lưu trước khi format.
PCB không chống nước. Nếu thiết bị bị ướt, cần ngắt nguồn ngay và không tiếp tục bật thử nhiều lần để tránh chập thêm linh kiện.
NVMe và PCIe sử dụng các đường tín hiệu tốc độ cao nhạy cảm với phóng tĩnh điện. Khi tháo lắp nên ngắt nguồn và cầm PCB ở cạnh.
Nên kiểm tra phần cứng khi Raspberry Pi 5 không nhận bất kỳ SSD NVMe tương thích nào dù đã thử cáp FFC tốt, PCIe đã được bật và SSD hoạt động bình thường trên thiết bị khác; hoặc khi connector bị gãy, khe M.2 mất tiếp xúc, PWR không sáng hay board có dấu hiệu cháy và oxy hóa.
Nếu SSD đang chứa dữ liệu quan trọng, không nên format, tạo lại partition hoặc cài lại hệ điều hành ngay. Khi NVMe xuất hiện I/O Error, disconnect hoặc chỉ đọc, cần ưu tiên sao lưu dữ liệu còn truy cập được.
Waveshare thiết kế PCIe TO M.2 HAT+ cho Raspberry Pi 5 sử dụng connector PCIe 16-pin.
Sản phẩm hỗ trợ SSD NVMe M.2 M-Key kích thước 2230 và 2242.
Không. Board sử dụng PCI Express và giao thức NVMe, không hỗ trợ SSD M.2 SATA.
Không theo thông số của model PCIe TO M.2 HAT+ này. Waveshare xác định kích thước hỗ trợ là 2230 và 2242.
Có. Raspberry Pi 5 hỗ trợ boot NVMe khi SSD có hệ điều hành phù hợp và Boot Order được cấu hình đúng.
Waveshare hỗ trợ chế độ Gen3, nhưng Raspberry Pi 5 không được chứng nhận chính thức cho Gen3 nên độ ổn định không được bảo đảm. Gen2 là chế độ mặc định.
Có. PCIe TO M.2 HAT+ tích hợp EEPROM theo thiết kế HAT+.
Có LED PWR và ACT để theo dõi nguồn và hoạt động đọc ghi.
Không. Raspberry Pi 5 chỉ cung cấp PCIe x1 nên tốc độ thực tế thấp hơn khi cùng SSD được sử dụng trên desktop PCIe x4 là điều bình thường.
Chưa chắc. Cáp FFC, PCIe chưa bật, nguồn, connector M.2, SSD không đúng giao thức hoặc cấu hình hệ điều hành đều có thể là nguyên nhân.
Waveshare PCIe TO M.2 HAT+ là giải pháp mở rộng SSD NVMe cho Raspberry Pi 5 thông qua PCI Express. Adapter hỗ trợ M.2 2230/2242, PCIe x1 Gen2/Gen3, boot từ NVMe, LED PWR/ACT, EEPROM và hệ thống giám sát nguồn, phù hợp nâng cấp lưu trữ cho server mini, IoT, Edge AI, Home Lab và các dự án Raspberry Pi.
Trong quá trình sử dụng, nếu Raspberry Pi 5 không nhận NVMe, SSD thường xuyên disconnect, boot từ NVMe thất bại, cáp FFC chập chờn, connector M.2 hỏng, LED PWR/ACT bất thường hoặc adapter bị nóng, cần kiểm tra đồng thời nguồn, PCIe, cáp, SSD và cấu hình phần mềm trước khi quyết định thay linh kiện.
Nếu SSD đang chứa dữ liệu quan trọng, không nên format hoặc cài lại Raspberry Pi OS trước khi sao lưu. Trường hợp ổ báo lỗi I/O, chỉ đọc hoặc mất kết nối thường xuyên cần ưu tiên bảo toàn dữ liệu và kiểm tra độ ổn định của nguồn cũng như PCIe.
Nếu cần kiểm tra Waveshare PCIe TO M.2 HAT+ cho Raspberry Pi 5, xử lý cáp FFC, connector PCIe, khe M.2 M-Key, EEPROM, chip giám sát nguồn, LED, mạch nguồn SSD, SSD NVMe hoặc PCB bị chập và oxy hóa, hãy liên hệ Trung tâm bảo hành Viện Máy Tính để được tư vấn và kiểm tra theo tình trạng thực tế của thiết bị.
Hotline Viện Máy Tính: 0967891080