здравствуйте опять захотелось новых ядер, поставил 2.6.10-alt3. почему hotplug pci.rc при загрузке делает так: >Feb 25 10:05:03 home kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5 >Feb 25 10:05:03 home pci.agent[3966]: Bad PCI agent invocation >Feb 25 10:05:03 home kernel: shpchp: shpc_init : shpc_cap_offset == 0 >Feb 25 10:05:03 home kernel: shpchp: shpc_init : shpc_cap_offset == 0 >Feb 25 10:05:03 home kernel: shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 >Feb 25 10:05:07 home kernel: Unable to handle kernel paging request at virtual address d1405540 >Feb 25 10:05:07 home kernel: printing eip: >Feb 25 10:05:07 home kernel: d081f11c >Feb 25 10:05:07 home kernel: *pde = 00000000 >Feb 25 10:05:07 home kernel: Oops: 0002 [#1] >Feb 25 10:05:07 home kernel: PREEMPT >Feb 25 10:05:07 home kernel: Modules linked in: jedec_probe cfi_probe gen_probe ichxrom mtdcore chipreg map_funcs shpchp pci_hotplug intel_agp agpgart fan button tsdev psmouse parport_pc parport 8250_pnp 8250 serial_core floppy evdev pcspkr uhci_hcd ehci_hcd usbcore 8139too mii nls_koi8_r isofs zlib_inflate loop nls_cp1251 nls_cp866 vfat fat subfs ext2 mbcache dm_mod rtc xfs ide_disk ide_generic piix ide_core >Feb 25 10:05:07 home kernel: CPU: 0 >Feb 25 10:05:07 home kernel: EIP: 0060:[pg0+273096988/1069880320] Not tainted VLI >Feb 25 10:05:07 home kernel: EIP: 0060:[] Not tainted VLI >Feb 25 10:05:07 home kernel: EFLAGS: 00010202 (2.6.10-std26-up-alt3) >Feb 25 10:05:07 home kernel: EIP is at simple_map_write+0x6c/0xb0 [map_funcs] >Feb 25 10:05:07 home kernel: eax: 00000020 ebx: 00000055 ecx: 00000008 edx: cd577e88 >Feb 25 10:05:07 home kernel: esi: cd83dcd4 edi: d1405540 ebp: 00000055 esp: cd83dcd4 >Feb 25 10:05:07 home kernel: ds: 007b es: 007b ss: 0068 >Feb 25 10:05:07 home kernel: Process modprobe (pid: 4187, threadinfo=cd83c000 task=cf16d020) >Feb 25 10:05:07 home kernel: Stack: 00000055 00000055 00000055 00000055 00000055 00000055 00000055 00000055 >Feb 25 10:05:07 home kernel: cd577e88 00000055 d0e9b56b cd577e88 00000055 00000055 00000055 00000055 >Feb 25 10:05:07 home kernel: 00000055 00000055 00000055 00000055 00015540 00000020 00000059 00000059 >Feb 25 10:05:07 home kernel: Call Trace: >Feb 25 10:05:07 home kernel: [pg0+279897451/1069880320] jedec_probe_chip+0x3fb/0x3e70 [jedec_probe] >Feb 25 10:05:07 home kernel: [] jedec_probe_chip+0x3fb/0x3e70 [jedec_probe] >Feb 25 10:05:07 home kernel: [pg0+279809184/1069880320] cfi_probe_chip+0x540/0x11b0 [cfi_probe] >Feb 25 10:05:07 home kernel: [] cfi_probe_chip+0x540/0x11b0 [cfi_probe] >Feb 25 10:05:07 home kernel: [activate_task+81/112] activate_task+0x51/0x70 >Feb 25 10:05:07 home kernel: [] activate_task+0x51/0x70 >Feb 25 10:05:07 home kernel: [recalc_task_prio+219/512] recalc_task_prio+0xdb/0x200 >Feb 25 10:05:07 home kernel: [] recalc_task_prio+0xdb/0x200 >Feb 25 10:05:07 home kernel: [activate_task+81/112] activate_task+0x51/0x70 >Feb 25 10:05:07 home kernel: [] activate_task+0x51/0x70 >Feb 25 10:05:07 home kernel: [try_to_wake_up+60/176] try_to_wake_up+0x3c/0xb0 >Feb 25 10:05:07 home kernel: [] try_to_wake_up+0x3c/0xb0 >Feb 25 10:05:07 home kernel: [recalc_task_prio+219/512] recalc_task_prio+0xdb/0x200 >Feb 25 10:05:07 home kernel: [] recalc_task_prio+0xdb/0x200 >Feb 25 10:05:07 home kernel: [pg0+279856004/1069880320] genprobe_new_chip+0x64/0xa0 [gen_probe] >Feb 25 10:05:07 home kernel: [] genprobe_new_chip+0x64/0xa0 [gen_probe] >Feb 25 10:05:07 home kernel: [pg0+279855256/1069880320] genprobe_ident_chips+0x28/0x2b0 [gen_probe] >Feb 25 10:05:07 home kernel: [] genprobe_ident_chips+0x28/0x2b0 [gen_probe] >Feb 25 10:05:07 home kernel: [request_module+136/224] request_module+0x88/0xe0 >Feb 25 10:05:07 home kernel: [] request_module+0x88/0xe0 >Feb 25 10:05:07 home kernel: [pg0+279855121/1069880320] mtd_do_chip_probe+0x11/0x70 [gen_probe] >Feb 25 10:05:07 home kernel: [] mtd_do_chip_probe+0x11/0x70 [gen_probe] >Feb 25 10:05:07 home kernel: [pg0+279912431/1069880320] jedec_probe+0xf/0x20 [jedec_probe] >Feb 25 10:05:07 home kernel: [] jedec_probe+0xf/0x20 [jedec_probe] >Feb 25 10:05:07 home kernel: [pg0+279728522/1069880320] do_map_probe+0x1a/0xa0 [chipreg] >Feb 25 10:05:07 home kernel: [] do_map_probe+0x1a/0xa0 [chipreg] >Feb 25 10:05:07 home kernel: [pg0+279835473/1069880320] ichxrom_init_one+0x261/0x570 [ichxrom] >Feb 25 10:05:07 home kernel: [] ichxrom_init_one+0x261/0x570 [ichxrom] >Feb 25 10:05:07 home kernel: [pg0+279846976/1069880320] init_ichxrom+0x40/0x44 [ichxrom] >Feb 25 10:05:07 home kernel: [] init_ichxrom+0x40/0x44 [ichxrom] >Feb 25 10:05:07 home kernel: [sys_init_module+325/528] sys_init_module+0x145/0x210 >Feb 25 10:05:07 home kernel: [] sys_init_module+0x145/0x210 >Feb 25 10:05:07 home kernel: [syscall_call+7/11] syscall_call+0x7/0xb >Feb 25 10:05:07 home kernel: [] syscall_call+0x7/0xb >Feb 25 10:05:07 home kernel: Code: 89 0c 24 89 44 24 1c 8b 7c 24 50 8b 42 14 83 f8 01 74 2c 83 f8 02 74 3a 83 f8 04 74 42 7e 27 8b 4a 0c 89 e6 01 cf 89 c1 c1 e9 02 a5 a8 02 74 02 66 a5 a8 01 74 01 a4 eb 0c 90 8d 74 26 00 8b >Feb 25 10:05:07 home pci.agent[4160]: ... can't load module ichxrom >Feb 25 10:05:07 home pci.agent[4160]: missing kernel or user mode driver ichxrom (то же самое при ручной загрузке ichxrom. несмотря на can't load module, загружается и начинает работать автоопределение на pci) на первой консоли это выглядит так: > [] sys_init_module+0x145/0x210 > [] syscall_call+0x7/0xb >Code: 89 0c 24 89 44 24 1c 8b 7c 24 50 8b 42 14 83 f8 01 74 2c 83 f8 02 74 3a 83 f8 04 74 42 7e 27 8b 4a 0 >c 89 e6 01 cf 89 c1 c1 e9 02 a5 a8 02 74 02 66 a5 a8 01 74 01 a4 eb 0c 90 8d 74 26 00 8b > <6>ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 17 >PCI: Setting latency timer of device 0000:00:1f.5 to 64 >intel8x0_measure_ac97_clock: measured 49682 usecs >intel8x0: clocking to 48000 ^^^^^^^^^^^^^^^^ >nvidia: module license 'NVIDIA' taints kernel. >ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16 >NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-6629 Wed Nov 3 >13:12:51 PST 2004 >ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 19 (level, low) -> IRQ 19 > [ DONE ] >Hotplug (sound.rc) start: [ DONE ] >hdd: ATAPI 52X CD-ROM drive, 120kB Cache, UDMA(33) >Uniform CD-ROM driver Revision: 3.20 ^^^^^^^^^^^^ >Starting keytable: [ DONE ] >Starting console mouse service: [ DONE ] >Starting crond service: [ DONE ] >Starting X Font service: [ DONE ] >Starting display manager service: [ DONE ] >Starting acpid service: [ DONE ] >Adjusting kernel headers: [ DONE ] >apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac) >apm: overridden by ACPI. >Setting up splash screen #0 (1024x768): bootsplash 3.1.4-2004/02/19: looking for picture.... found (1024x7 >68, 13684 bytes, v2). >bootsplash: status on console 0 changed to on [ DONE ] >Setting up splash screen #1 (1024x768): bootsplash 3.1.4-2004/02/19: looking >for picture.... found (1024x768, 13684 bytes, v2). >bootsplash: status on console 1 changed to on хорошо видно, что после глюка все прочие сообщения ядра начинают валиться прямо в консоль, вместо положенного syslog (в том числе subfs впоследствии, и т.д.). и при выключении bootsplash на первой портится странным образом. если в sysconfig/hotplug сделать PCIPLUG=no, то становится легче, но ненамного: перестает загружаться модуль второй саундухи, несмотря на alias sound-slot-0 snd-intel8x0 alias sound-slot-1 snd-cmipci (на рабочем 2.4 это вполне прокатывает). а почему тогда первая сама загружается? и как теперь реализуется режим "гвоздями прибил и держится при отключенном хотплаге"? пришлось в rc.local написать modprobe для обеих звуковых. еще вот это что: >home login: warning: process `update' used the obsolete bdflush system call >Fix your initscripts? ??