Thảo luận - Driver verifier dma violation thunderbolt 3 với win 11 24h2 | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add https://vn-z.vn to your ad blocking whitelist or disable your adblocking software.

×

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

dump1.jpg
 

kdcs391


Junior Moderator
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:

1730274745086.png


Để 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ỗ
1.jpg


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

3.jpg

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:

kdcs391


Junior Moderator
Xem phần đính kèm 64255

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

Xem phần đính kèm 64256
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

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:


Top