古怪的Linux下的声卡问题
系统是 Archlinux, kernel 2.6.23-ARCH
声卡是 ICH6 T43主板集成的,snd_intel8×0驱动,禁用了snd_intel8×0m驱动
经常会在播放音乐中间出错,下面有dmesg的log, 重启之后又没事了
尝试过开启 snd_intel8×0的buggy_irq选项,但是会导致Synaptics Touchpad的另外一个bug (全部输入无效,看上去和死机一样)
哪位Linux达人教教我怎么解决?
irq 18: nobody cared (try booting with the "irqpoll" option) [] __report_bad_irq+0×24/0×80 [ ] note_interrupt+0×28b/0×2d0 [ ] handle_IRQ_event+0×30/0×60 [ ] handle_fasteoi_irq+0×87/0xe0 [ ] do_IRQ+0×3b/0×70 [ ] do_IRQ+0×40/0×70 [ ] common_interrupt+0×23/0×28 [ ] acpi_pm_read+0×7/0×10 [ ] getnstimeofday+0×34/0xf0 [ ] ktime_get_ts+0×1e/0×60 [ ] ktime_get+0×18/0×40 [ ] tick_nohz_restart_sched_tick+0×2e/0×140 [ ] cpu_idle+0×86/0xe0 [ ] start_kernel+0×30a/0×3a0 [ ] unknown_bootoption+0×0/0×1f0 ======================= handlers: [ ] (snd_intel8×0_interrupt+0×0/0×240 [snd_intel8x0]) Disabling IRQ #18
Update: 换了个zen source的kernel (kernel26zen-git) 就解决了