2012-07-24 37 views
5

Tôi đã bật cờ CONFIG_DYNAMIC_DEBUG trong tệp cấu hình hạt nhân. khi tôi khởi động trong hệ thống của mình, tôi có thể gắn /sys/kernel/debug và cũng có tệp dynamic_debug/control.Làm cách nào để kích hoạt tính năng gỡ lỗi động trong nhân Linux?

Nhưng khi tôi phát hành bất kỳ lệnh như

echo -n 'module nfsd +p' > <debugfs>/dynamic_debug/control 

nó không cho thấy bất kỳ đầu ra trong dmesg HOẶC syslogd. Tôi đang làm gì sai?

+1

Nên không có được file README trong nguồn kernel mô tả làm thế nào để sử dụng này? Bạn đã thử xem nguồn của hàm xử lý tệp 'control' chưa? – Shahbaz

Trả lời

1

Bạn đã đặt mức nhật ký của mình chưa?

echo 8 > /proc/sys/kernel/printk 
1

Hãy thử điều này:

echo -n 'module <module name/folder> +p' > <debugfs>/dynamic_debug/control 
Các vấn đề liên quan