This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Thảo luận Driver verifier dma violation thunderbolt 3 với win 11 24h2

conchuotduy

Búa Gỗ
Mình cần giúp đỡ về tắt dma hay bất cứ cách nào để dùng được thunderbolt trên con máy dell latitude 7410 với win 11 24h2
TÌnh hình là mình có mua 1 cái box nvme usb 4 hỗ trợ thunder 3/4 tuy nhiên khi gắn vào cổng type c trên máy thì màn hình xanh ngay và hiện thông báo như hình bên dưới , box dùng ASM2464 nên nó hỗ trợ usb4, thunder 3/4, Có ngâm cú thì báo do driver nhưng cũng đã thử mọi cách nhưng không thể dùng được với thunderbolt 3. Nó vẫn dùng được với usb 3.2. Có bác nào gặp trường hợp này bao giờ chưa

 

Bim Sponges

Moderator
Thành viên BQT
Bạn mở Run (tổ hợp phím Windows R hoặc ấn Start gõ run), nhập msinfo32.exe và ấn enter, kiểm tra xem mục Kernel DMA Protection có đang là On không:



Để tắt Kernel DMA Protection bạn có thể vào BIOS > mục Security > tìm Kernel DMA Protection và tắt nó đi.

Nếu không có hãy tìm và tắt các mục VT for Direct IO hoặc VT-D trong BIOS (phần này mình không biết nằm cụ thể ở đâu, chắc cũng nằm trong Security) là được, do một số trường hợp phần DMA này nằm trong tính năng đó.
 
Sửa lần cuối:

conchuotduy

Búa Gỗ


Trong bios có VT for Direct IO nhưng tắt nó đi thì gắn type C nó chỉ nhận type C đó là usb 3.2 gen 2 x1 tức là 10Gbps à, nó không nhận thunderbolt 3


Mà on cái VT for Direct IO thì lại xanh màn, nếu gắn qua hub 10Gbps type C thì nó vẫn nhận đúng 10Gbps, của usb 3.2 mà không nhận thunderbolt
Cái VT for Direct IO tắt đi thì cái DMA nó sẽ không được kích hoạt , nhưng mà type C đó nó sẽ mất luôn cái thunder , nó chỉ nhận usb 3.2 à
Ngồi ngâm cú bữa giờ thì hồi win 10 cũng bị rồi MS cập nhật gì đó lại fix được, giờ win 11 không thấy ai nói gì

Nó Xanh màn liên tục mà không rút ra cố ép nó chạy thì quạt nó chạy phù phù nhưng nó cũng cố lên win nhưng nó nhận usb 3.2 là 10Gbps, mà rút ra gắn lại cáp thì lại BSOD
 
Sửa lần cuối:

Bim Sponges

Moderator
Thành viên BQT

Sau khi tìm nhiều nơi khác nhau thì trường hợp của bạn mình tìm không thấy cách nào để xử lý ổn thỏa, nên hiện tại mình gợi ý thêm cho bạn một số cách sau:

Cách 1: về Windows 10 là tối ưu nhất, vì bản thân Windows 11 chưa ổn định và không biết tới bao giờ mới đạt tới sự ổn định.

Cách 2: cài đặt lại 3 gói driver dưới, cài theo thứ tự từ trên xuống.

Intel Thunderbolt Controller Application:

Intel Thunderbolt Controller Driver:

Intel Thunderbolt Controller Firmware Update Utility (cái này cài xong, mở lên và kiểm tra firmware update cho cổng Thunderbolt):

Cách 3: mở Command Prompt với quyền quản trị, chạy lệnh dưới và khởi động lại máy.

verifier /reset

Cách 4: mở Registry Editor bằng cách mở Run (tổ hợp phím Windows R hoặc ấn Start gõ run), nhập regedit và ấn enter.

- Truy cập theo đường dẫn bên dưới và đổi giá trị DmaRemappingCompatible thành 0
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pci\Parameters

- Tiếp tục truy cập theo đường dẫn bên dưới và đổi giá trị DmaRemappingCompatible thành 0
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBXHCI\Parameters

Chúc bạn thành công !
 
Sửa lần cuối:

conchuotduy

Búa Gỗ
Thế thì thua, cách tối ưu vẫn là về Windows 10, mình đi đây :v ..
Đã tìm ra nguyên nhân và không phải do win hay gì hết, mà là do ssd với controller mà win nghi ngờ thì sẽ bị loại không cho chạy , đã test qua ssd hãng lớn thì controller by pass, còn mấy hãng tàu thì có cái bypass ok, có cái bị chặn lại, vậy là chứng tỏ không phải cái ssd nào thunderbolt nó cũng chạy, đúng là hàng mỹ bảo mật có khác, xưa giờ không nghĩ DMA, giờ đã hiểu
Nhiều lúc lỗi ngớ ngẫn mà tưởng là hóc búa thì ngâm cú kỹ , nhưng hóa ra vấn đề đơn giản

Cũng để bài viết này nếu có ai tìm kiếm sẽ thêm thông tin hữu ích
 
Sửa lần cuối:

Bim Sponges

Moderator
Thành viên BQT
Mình cũng có thunderbolt nhưng mình chưa test tới nó nên không thảo luận nhiều hơn với bạn về việc này được. Nhưng mình sẽ test sớm nhất có thể, dạo này bận quá.
Đồng thời chúc mừng bạn đã giải đáp được câu hỏi lớn mấy nay .

Đồ công nghệ, theo quan điểm của mình khi mục đích sử dụng bền lâu sẽ là chính hãng, có tên tuổi, không phốt quá nhiều thì mọi thứ nó sẽ ổn định hơn. Còn ngược lại để test, mình sẽ bắt đầu từ tên tuổi nhỏ đi lên (không phân biệt vị trí địa lý).