Две машины: Sempron и CeleronD. Диски отмиррорены, потом пересобрано под другой процессор.
Результат: на сепмпроне все хорошо. На целероне - при ребуте ползут irq misses, и соответственно errors при sconfig -s, лечится многократным спорадическим "sconfig taupci_0 hardware-reset ; /init/zaptel restart ; /init/asterisk stop ; sleep 1 ; /init/asterisk start". После этого шаманского бубна - работает нормально.
В дмесге остается: dmesg |tail -n35 czaptel: buffer-slip/irq-miss condition on taupci_0.0 czaptel: failed auto-grow qlen to 9 on taupci_0.0 Registered tone zone 0 (United States / North America) czaptel: buffer-slip/irq-miss condition on taupci_0.1 czaptel: success auto-grow qlen to 4 on taupci_0.1 czaptel: buffer-slip/irq-miss condition on taupci_0.0 czaptel: success auto-grow qlen to 3 on taupci_0.0 BUG: sleeping function called from invalid context at mm/slab.c:2901 in_atomic():0, irqs_disabled():1 [<c0151c70>] kmem_cache_zalloc+0x1b/0x78 [<e09e76da>] cronyx_param_get+0x22/0x51 [binder] [<e0a176d7>] zap_link_up+0x17/0x162 [czaptel] [<e09b757f>] zt_specchan_open+0xcf/0x650 [zaptel] [<c018b5e6>] ext3_mark_inode_dirty+0x33/0x3a [<e09be32f>] zt_ioctl+0xb1f/0x15d0 [zaptel] [<c01561f2>] __find_get_block+0x15c/0x166 [<c01b1e34>] avc_has_perm+0x3b/0x45 [<c013e993>] get_page_from_freelist+0x2b6/0x320 [<c01b1e34>] avc_has_perm+0x3b/0x45 [<c01b241a>] inode_has_perm+0x54/0x5c [<c016818d>] __d_lookup+0xb1/0xe4 [<c015fabd>] do_lookup+0x4f/0x138 [<c016a5a9>] touch_atime+0x60/0x8f [<c01b1e34>] avc_has_perm+0x3b/0x45 [<c01b241a>] inode_has_perm+0x54/0x5c [<c01b1e34>] avc_has_perm+0x3b/0x45 [<c01b241a>] inode_has_perm+0x54/0x5c [<c015bb5c>] chrdev_open+0x0/0x13c [<c0152f57>] __dentry_open+0xea/0x1ab [<c015307c>] nameidata_to_filp+0x19/0x28 [<c01b24a4>] file_has_perm+0x82/0x8b [<c0163a4f>] do_ioctl+0x47/0x5d [<c0163cb9>] vfs_ioctl+0x254/0x266 [<c0163d13>] sys_ioctl+0x48/0x61 [<c0102861>] sysenter_past_esp+0x56/0x79
dmesg |tail -n35 czaptel: buffer-slip/irq-miss condition on taupci_0.0 czaptel: failed auto-grow qlen to 9 on taupci_0.0 Registered tone zone 0 (United States / North America) czaptel: buffer-slip/irq-miss condition on taupci_0.1 czaptel: success auto-grow qlen to 4 on taupci_0.1 czaptel: buffer-slip/irq-miss condition on taupci_0.0 czaptel: success auto-grow qlen to 3 on taupci_0.0 BUG: sleeping function called from invalid context at mm/slab.c:2901 in_atomic():0, irqs_disabled():1 [<c0151c70>] kmem_cache_zalloc+0x1b/0x78 [<e09e76da>] cronyx_param_get+0x22/0x51 [binder] [<e0a176d7>] zap_link_up+0x17/0x162 [czaptel] [<e09b757f>] zt_specchan_open+0xcf/0x650 [zaptel] [<c018b5e6>] ext3_mark_inode_dirty+0x33/0x3a [<e09be32f>] zt_ioctl+0xb1f/0x15d0 [zaptel] [<c01561f2>] __find_get_block+0x15c/0x166 [<c01b1e34>] avc_has_perm+0x3b/0x45 [<c013e993>] get_page_from_freelist+0x2b6/0x320 [<c01b1e34>] avc_has_perm+0x3b/0x45 [<c01b241a>] inode_has_perm+0x54/0x5c [<c016818d>] __d_lookup+0xb1/0xe4 [<c015fabd>] do_lookup+0x4f/0x138 [<c016a5a9>] touch_atime+0x60/0x8f [<c01b1e34>] avc_has_perm+0x3b/0x45 [<c01b241a>] inode_has_perm+0x54/0x5c [<c01b1e34>] avc_has_perm+0x3b/0x45 [<c01b241a>] inode_has_perm+0x54/0x5c [<c015bb5c>] chrdev_open+0x0/0x13c [<c0152f57>] __dentry_open+0xea/0x1ab [<c015307c>] nameidata_to_filp+0x19/0x28 [<c01b24a4>] file_has_perm+0x82/0x8b [<c0163a4f>] do_ioctl+0x47/0x5d [<c0163cb9>] vfs_ioctl+0x254/0x266 [<c0163d13>] sys_ioctl+0x48/0x61 [<c0102861>] sysenter_past_esp+0x56/0x79
P.S. Кроме того, на обеих машинах при загрузке ругань: czaptel: no version for "zt_receive" found: kernel tainted.