Установка "всё по умолчанию", только IP вбит статически. Ядро -- 2.4, kernel-image-std-up. После загрузки конфигурация корректа, модули подняты, по ifconfig всё хорошо, но сеть не работает (пинги наружу не ходят, tcpdump говорит, ничего в сети нет). При обновлении ядра до kernel-image-std26-up -- всё работает сразу (не считая того, что пришлось руками добавить загрузку psmouse). $ lspcidrake unknown : Intel Corp.|82865G [Springdale-G] Chipset Host Bridge unknown : Intel Corp.|82865G/PE/P Processor to AGP Controller usb-uhci : Intel Corporation|USB Controller usb-uhci : Intel Corporation|USB Controller usb-uhci : Intel Corporation|USB Controller unknown : Intel Corp.|82801EB USB EHCI Controller #2 usb-uhci : Intel Corporation|USB Enhanced Controller i810_rng : Intel Corporation|82820 815e (Camino 2) Chipset PCI unknown : Intel Corp.|82801EB ISA Bridge (LPC) unknown : Intel Corp.|82801EB ICH5 IDE ata_piix : Intel Corp.|82801EB ICH5 IDE (SATA) unknown : Intel Corp.|82801EB SMBus i810_audio : Intel Corp.|82801EB AC'97 Audio Card:ATI Radeon RV280: ATI Technologies Inc|Radeon RV280 [Radeon 9200] unknown : ATI|RV280 ATI Radeon 9200 - Secondary 3c59x : 3Com Corporation|3c905 100BaseTX [Boomerang] unknown : Virtual|Hub [] unknown : Virtual|Hub [] unknown : Virtual|Hub [] unknown : Virtual|Hub [] scanner : Hewlett-Packard|ScanJet 2200C [] unknown : Virtual|Hub [] 02:04.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (750ns min, 2000ns max) Interrupt: pin A routed to IRQ 18 Region 0: I/O ports at bc00 [size=64] Expansion ROM at ff9f0000 [disabled] [size=64K]
При неработающей сети есть ли в выводе dmesg какие-либо сообщения об ошибках? Меняется ли ситуация при загрузке с параметрами: noapic nolapic pci=noacpi acpi=off ?
Отлавливал по крайней мере одну ситуацию, когда помогло s/i810_audio/snd-intel810/ (плюс соотв. добавки про snd-pcm-oss и snd-mixer-oss).
нет. Типичные /proc/interrupts: CPU0 0: 6376 IO-APIC-edge timer 1: 163 IO-APIC-edge keyboard 8: 2 IO-APIC-edge rtc 9: 0 IO-APIC-level acpi 12: 51 IO-APIC-edge PS/2 Mouse 14: 4186 IO-APIC-edge ide0 15: 113 IO-APIC-edge ide1 16: 254 IO-APIC-level usb-uhci, usb-uhci, radeon@PCI:1:0:0 18: 2 IO-APIC-level libata, eth0, usb-uhci 19: 7 IO-APIC-level usb-uhci NMI: 0 LOC: 6333 ERR: 0 MIS: 0 CPU0 0: 8941 XT-PIC timer 1: 243 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 7 XT-PIC usb-uhci 8: 2 XT-PIC rtc 9: 0 XT-PIC acpi 10: 2 XT-PIC libata, eth0, usb-uhci 11: 444 XT-PIC usb-uhci, usb-uhci, radeon@PCI:1:0:0 12: 51 XT-PIC PS/2 Mouse 14: 4303 XT-PIC ide0 15: 110 XT-PIC ide1 NMI: 0 LOC: 8907 ERR: 0 MIS: 0
По поводу звука - по /proc/interrupts складывается впечатление, что модуль просто не загружен. Если по modprobe i810_audio модуль отказывается загружаться, а в dmesg наблюдаются сообщения типа "Pure MMIO devices not supported" - нужно менять i810_audio на аналогичный драйвер ALSA (snd-intel8x0) - в нём есть поддержка таких устройств. Конфигурация в /etc/modules.conf может выглядеть таким образом: alias snd-card-0 snd-via82xx above snd-pcm snd-pcm-oss (старые записи с snd или sound нужно убрать).
(In reply to comment #4) > alias snd-card-0 snd-via82xx > above snd-pcm snd-pcm-oss Тьфу, исправить-то и забыл. alias snd-card-0 snd-intel8x0 above snd-pcm snd-pcm-oss
звук вообще не грузился с no*, говорил, что ресурсы заняты. Больше хотелось сети. sata и usb выгружал. Ну, в принципе, можно забить. На 2.6-то работает.
По поводу неработающего 3c59x была найдена информация, что в некоторых случаях помогает отключение запуска kudzu при загрузке (chkconfig kudzu off).
(In reply to comment #6) > На 2.6-то работает. Наверное, уже WONTFIX по факту.
2.4 неактуален.