# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:02:a5:4c:3e:cb brd ff:ff:ff:ff:ff:ff 3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:19:d1:12:14:41 brd ff:ff:ff:ff:ff:ff 6: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:05:5d:7d:2f:7a brd ff:ff:ff:ff:ff:ff 7: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:05:5d:7d:2f:7b brd ff:ff:ff:ff:ff:ff При том, что 04:01.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 08) 04:08.0 Ethernet controller: Intel Corporation 82801G (ICH7 Family) LAN Controller (rev 01) 05:04.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14) 05:05.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14) 05:06.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14) 05:07.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14) Последние 4 - это мультипортовка. # ifup eth4 SIOCGIFFLAGS: No such device
c 2.6.18-std-smp-alt6 баг на месте, используется x86_64. > Покажите вывод dmesg и lspci -vvxxx (или сразу в багзиллу). #lspci -vvxxx 05:04.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14) Subsystem: D-Link System Inc DFE-580TX 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 (2500ns min, 2500ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 50 Region 0: I/O ports at 1180 [size=128] Expansion ROM at 50600000 [disabled] [size=64K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME- 00: 86 11 02 10 17 00 10 02 14 00 00 02 10 20 00 00 10: 81 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 86 11 12 10 30: 00 00 ff ff 50 00 00 00 00 00 00 00 0a 01 0a 0a 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50: 01 00 02 f6 00 40 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05:05.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14) Subsystem: D-Link System Inc DFE-580TX 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 (2500ns min, 2500ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 225 Region 0: I/O ports at 1100 [size=128] Expansion ROM at 50610000 [disabled] [size=64K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME- 00: 86 11 02 10 17 00 10 02 14 00 00 02 10 20 00 00 10: 01 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 86 11 12 10 30: 00 00 ff ff 50 00 00 00 00 00 00 00 09 01 0a 0a 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50: 01 00 02 f6 00 40 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05:06.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14) Subsystem: D-Link System Inc DFE-580TX 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 (2500ns min, 2500ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 58 Region 0: I/O ports at 1080 [size=128] Expansion ROM at 50620000 [disabled] [size=64K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable+ DSel=0 DScale=2 PME- 00: 86 11 02 10 17 00 10 02 14 00 00 02 10 20 00 00 10: 81 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 86 11 12 10 30: 00 00 ff ff 50 00 00 00 00 00 00 00 0a 01 0a 0a 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50: 01 00 02 f6 00 41 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05:07.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14) Subsystem: D-Link System Inc DFE-580TX 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 (2500ns min, 2500ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 233 Region 0: I/O ports at 1000 [size=128] Expansion ROM at 50630000 [disabled] [size=64K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable+ DSel=0 DScale=2 PME- 00: 86 11 02 10 17 00 10 02 14 00 00 02 10 20 00 00 10: 01 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 86 11 12 10 30: 00 00 ff ff 50 00 00 00 00 00 00 00 0b 01 0a 0a 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50: 01 00 02 f6 00 41 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
dmesg, пожалуйста, вложением text/plain, а не прямо на страницу.
Created attachment 1940 [details] dmesg Только в нём про ethernet нет ничего. Есть в messages: May 4 22:20:32 gw-sad156 kernel: e100: eth1: e100_probe: addr 0x50100000, irq 233, MAC addr 00:19:D1:12:14:41 May 4 22:20:32 gw-sad156 kernel: sundance.c:v1.1 27-Jun-2006 Written by Donald Becker May 4 22:20:32 gw-sad156 kernel: http://www.scyld.com/network/sundance.html May 4 22:20:32 gw-sad156 kernel: GSI 21 sharing vector 0x32 and IRQ 21 May 4 22:20:32 gw-sad156 kernel: ACPI: PCI Interrupt 0000:05:04.0[A] -> GSI 21 (level, low) -> IRQ 50 May 4 22:20:32 gw-sad156 kernel: eth2: D-Link DFE-580TX 4 port Server Adapter at 0000000000011180, 00:00:00:00:00:00, IRQ 50. May 4 22:20:32 gw-sad156 kernel: eth2: No MII transceiver found, aborting. ASIC status ffffffff May 4 22:20:32 gw-sad156 kernel: GSI 22 sharing vector 0x3A and IRQ 22 May 4 22:20:32 gw-sad156 kernel: ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 58 May 4 22:20:32 gw-sad156 kernel: ehci_hcd 0000:00:1d.7: EHCI Host Controller May 4 22:20:32 gw-sad156 kernel: ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 May 4 22:20:32 gw-sad156 kernel: ehci_hcd 0000:00:1d.7: debug port 1 May 4 22:20:32 gw-sad156 kernel: ehci_hcd 0000:00:1d.7: irq 58, io mem 0x502c4000 May 4 22:20:32 gw-sad156 kernel: ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 May 4 22:20:32 gw-sad156 kernel: usb usb1: configuration #1 chosen from 1 choice May 4 22:20:32 gw-sad156 kernel: hub 1-0:1.0: USB hub found May 4 22:20:32 gw-sad156 kernel: hub 1-0:1.0: 8 ports detected May 4 22:20:32 gw-sad156 kernel: USB Universal Host Controller Interface driver v3.0 May 4 22:20:32 gw-sad156 kernel: hda: ATAPI 48X DVD-ROM drive, 1727kB Cache, UDMA(33) May 4 22:20:32 gw-sad156 kernel: Uniform CD-ROM driver Revision: 3.20 May 4 22:20:32 gw-sad156 kernel: ACPI: PCI Interrupt 0000:05:05.0[A] -> GSI 22 (level, low) -> IRQ 225 May 4 22:20:32 gw-sad156 kernel: ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 58 May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.0: UHCI Host Controller May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.0: irq 58, io base 0x00003080 May 4 22:20:32 gw-sad156 kernel: usb usb2: configuration #1 chosen from 1 choice May 4 22:20:32 gw-sad156 kernel: hub 2-0:1.0: USB hub found May 4 22:20:32 gw-sad156 kernel: hub 2-0:1.0: 2 ports detected May 4 22:20:32 gw-sad156 kernel: eth2: D-Link DFE-580TX 4 port Server Adapter at 0000000000011100, 00:00:00:00:00:00, IRQ 225. May 4 22:20:32 gw-sad156 kernel: eth2: No MII transceiver found, aborting. ASIC status ffffffff May 4 22:20:32 gw-sad156 kernel: ACPI: PCI Interrupt 0000:00:1d.1[B] -> <6>ACPI: PCI Interrupt 0000:05:06.0[A] -> GSI 23 (level, low) -> IRQ 58 May 4 22:20:32 gw-sad156 kernel: GSI 19 (level, low) -> IRQ 185 May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.1: UHCI Host Controller May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.1: irq 185, io base 0x00003060 May 4 22:20:32 gw-sad156 kernel: eth2: D-Link DFE-580TX 4 port Server Adapter at 0000000000011080, 00:05:5d:7d:2f:7a, IRQ 58. May 4 22:20:32 gw-sad156 kernel: usb usb3: configuration #1 chosen from 1 choice May 4 22:20:32 gw-sad156 kernel: hub 3-0:1.0: USB hub found May 4 22:20:32 gw-sad156 kernel: hub 3-0:1.0: 2 ports detected May 4 22:20:32 gw-sad156 kernel: eth2: MII PHY found at address 1, status 0x7809 advertising 01e1. May 4 22:20:32 gw-sad156 kernel: ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 177 May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.2: UHCI Host Controller May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.2: irq 177, io base 0x00003040 May 4 22:20:32 gw-sad156 kernel: usb usb4: configuration #1 chosen from 1 choice May 4 22:20:32 gw-sad156 kernel: hub 4-0:1.0: USB hub found May 4 22:20:32 gw-sad156 kernel: hub 4-0:1.0: 2 ports detected May 4 22:20:32 gw-sad156 kernel: GSI 23 sharing vector 0x42 and IRQ 23 May 4 22:20:32 gw-sad156 kernel: ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 16 (level, low) -> IRQ 66 May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.3: UHCI Host Controller May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 May 4 22:20:32 gw-sad156 kernel: uhci_hcd 0000:00:1d.3: irq 66, io base 0x00003020 May 4 22:20:32 gw-sad156 kernel: usb usb5: configuration #1 chosen from 1 choice May 4 22:20:32 gw-sad156 kernel: hub 5-0:1.0: USB hub found May 4 22:20:32 gw-sad156 kernel: hub 5-0:1.0: 2 ports detected May 4 22:20:32 gw-sad156 kernel: ACPI: PCI Interrupt 0000:05:07.0[A] -> GSI 20 (level, low) -> IRQ 233 May 4 22:20:32 gw-sad156 kernel: eth3: D-Link DFE-580TX 4 port Server Adapter at 0000000000011000, 00:05:5d:7d:2f:7b, IRQ 233. May 4 22:20:32 gw-sad156 kernel: eth3: MII PHY found at address 1, status 0x7809 advertising 01e1. May 4 22:20:32 gw-sad156 kernel: EXT3 FS on sda2, internal journal May 4 22:20:32 gw-sad156 kernel: device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com May 4 22:20:32 gw-sad156 kernel: kjournald starting. Commit interval 5 seconds May 4 22:20:32 gw-sad156 kernel: EXT3 FS on sda1, internal journal May 4 22:20:32 gw-sad156 kernel: EXT3-fs: mounted filesystem with ordered data mode. May 4 22:20:32 gw-sad156 kernel: kjournald starting. Commit interval 5 seconds May 4 22:20:32 gw-sad156 kernel: EXT3 FS on sda6, internal journal May 4 22:20:32 gw-sad156 kernel: EXT3-fs: mounted filesystem with ordered data mode. May 4 22:20:32 gw-sad156 kernel: kjournald starting. Commit interval 5 seconds May 4 22:20:32 gw-sad156 kernel: EXT3 FS on sda5, internal journal May 4 22:20:32 gw-sad156 kernel: EXT3-fs: mounted filesystem with ordered data mode. May 4 22:20:32 gw-sad156 kernel: SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled May 4 22:20:32 gw-sad156 kernel: SGI XFS Quota Management subsystem May 4 22:20:32 gw-sad156 kernel: XFS mounting filesystem sda7 May 4 22:20:32 gw-sad156 kernel: ip_tables: (C) 2000-2006 Netfilter Core Team дальше не интересно наверное ?..
(In reply to comment #2) > dmesg, пожалуйста, вложением text/plain, а не прямо на страницу. Уж догадался... Хотя и кусок messages так же стоило... да и lspci...
(In reply to comment #3) > Created an attachment (id=1940) [edit] > dmesg > > Только в нём про ethernet нет ничего. Как раз есть: sundance.c:v1.1 27-Jun-2006 Written by Donald Becker http://www.scyld.com/network/sundance.html GSI 21 sharing vector 0x32 and IRQ 21 ACPI: PCI Interrupt 0000:05:04.0[A] -> GSI 21 (level, low) -> IRQ 50 eth2: D-Link DFE-580TX 4 port Server Adapter at 0000000000011180, 00:00:00:00:00:00, IRQ 50. eth2: No MII transceiver found, aborting. ASIC status ffffffff Очень похоже на http://lkml.org/lkml/2007/4/12/399 (правда, это сообщение так и осталось без ответа). Раньше эта карта работала? Есть возможность воспроизвести рабочую конфигурацию и снять dmesg и lspci -vvxxx оттуда?
Ещё можно попробовать следующее: 1) Перезагрузить модуль sundance и проверить, сколько интерфейсов видно после этого. 2) Попробовать выполнить: rmmod sundance setpci -s 05:04.0 55.b=41 modprobe sundance и посмотреть, что после этого появится в dmesg, и сколько интерфейсов обнаружится.
И приложите вывод lspci -vvxxx полностью - возможно, проблема связана с настройкой моста PCI-PCI, имеющегося на этой мультипортовой карте.
Created attachment 1941 [details] лог загрузки модуля
Created attachment 1942 [details] lspci
> Как раз есть: > > sundance.c:v1.1 27-Jun-2006 Written by Donald Becker Не заметил :-) > Раньше эта карта работала? Есть возможность воспроизвести рабочую конфигурацию и > снять dmesg и lspci -vvxxx оттуда? Кажется есть. сейчас попробую.
(In reply to comment #9) > Created an attachment (id=1942) [edit] > lspci Действительно, есть смысл попробовать немного перенастроить мост PCI-PCI: rmmod sundance setpci -s 04:00.0 3e.b=00 modprobe sundance Это сброс бита NoISA в регистре BridgeCtl (сейчас там 0x04): #define PCI_BRIDGE_CTL_NO_ISA 0x04 /* Disable bridging of ISA ports */ По каким-то причинам для двух сетевых устройств были назначены адреса портов 0x1100 и 0x1180, которые попадают в диапазон ISA. Ещё, возможно, потребуется setpci -s 00:1e.0 3e.b=00 (аналогичная операция с мостом из чипсета), но сначала попробуйте без этого.
> Действительно, есть смысл попробовать немного перенастроить мост PCI-PCI: > > rmmod sundance > setpci -s 04:00.0 3e.b=00 > modprobe sundance О, появились eth4 и eth5 Компьютер с рабочей конфигурацией с Compact 3.0 нашёл. Если что-то посмотреть всё ещё надо, то можно. Там ядро 2.6.12-std26-up-alt3
(In reply to comment #12) > Компьютер с рабочей конфигурацией с Compact 3.0 нашёл. Если что-то посмотреть > всё ещё надо, то можно. Там ядро 2.6.12-std26-up-alt3 Попробуйте вставить эту карту туда и снять lspci -vvxxx и dmesg при загрузке модуля sundance. Ещё можно посмотреть, что происходит там при загрузке 2.6.18 (хотя бы просто запустить свежий инсталлер/rescue и попробовать загрузить модуль sundance) - возможно, проблемы связаны не столько с версией ядра, сколько с особенностями BIOS. Можно проверить и обратную ситуацию - загрузить на проблемной машине установщик Compact 3.0 и посмотреть в запустившемся shell на 2 консоли, что происходит там при загрузке модуля sundance.
> По каким-то причинам для двух сетевых устройств были назначены адреса > портов 0x1100 и 0x1180, которые попадают в диапазон ISA. Вообще, ISA на платах от Intel не осталось, может быть они решили, что можно адреса пустить в дело ? > Попробуйте вставить эту карту туда Такая же стоит. > Ещё можно посмотреть, что происходит там при загрузке 2.6.18 С 2.6.18-std-smp-alt3 работает на этом компьютере (я собирал его для C30) > возможно, проблемы связаны не столько с версией ядра, сколько с > особенностями BIOS. Похоже на то. Или с x86_64, как вариант... > Можно проверить и обратную ситуацию С этим сегодня сложнее, компьютер не около меня.
Created attachment 1943 [details] dmesg. С30/2.6.18-std-smp-alt3/старый компьютер
Created attachment 1944 [details] lspci -vvxxx. С30/2.6.18-std-smp-alt3/старый компьютер
(In reply to comment #15) > Created an attachment (id=1943) [edit] > С30/2.6.18-std-smp-alt3/старый компьютер Это бы с загруженным модулем sundance... ну да ладно. (In reply to comment #16) > Created an attachment (id=1944) [edit] > lspci -vvxxx. С30/2.6.18-std-smp-alt3/старый компьютер Бит NoISA+ в конфигурации моста по-прежнему установлен, но адреса портов ввода-вывода назначены существенно по-другому: 9000, 9400, 9800, 9c00 - это допустимые адреса для PCI-устройств. (Должно выполняться условие ((addr & 0x0300) == 0) - это связано с тем, что в ISA использовались 10-битовые декодеры адресов, но при этом некоторые устройства могли применять старшие биты адреса для своих собственных целей; выделение адресов для PCI организовано таким образом, чтобы при усечении до 10 бит они попадали в диапазон 0x0000..0x00ff, зарезервированный в ISA для устройств на материнской плате, и никогда не пересекались с ISA-устройствами). Подозреваю, что правильный способ решения проблемы - добиваться от производителя материнской платы исправления BIOS (неправильный обход через setpci уже найден). Впрочем, я написал письмо в рассылку linux-pci - возможно, там по этому поводу скажут что-то полезное.
> > Created an attachment (id=1943) [edit] [edit] > > С30/2.6.18-std-smp-alt3/старый компьютер > > Это бы с загруженным модулем sundance... ну да ладно. Вообще-то он там загружен... > образом, чтобы при усечении до 10 бит они попадали в диапазон 0x0000..0x00ff, > зарезервированный в ISA для устройств на материнской плате, и никогда не > пересекались с ISA-устройствами). На Intel D945GTP/D945GTPL такое пересечение в принципе невозможно ввиду отсутствия ISA. > Подозреваю, что правильный способ решения проблемы - добиваться от производителя > материнской платы исправления BIOS Можно попробовать, но я подозреваю, что ответ будет вида "ISA умерла". Они от обычной PCI-то уже избавляться начинают потихоньку... Может дописать в рассылку, что данная материнская плата не имеет ISA ?
> (неправильный обход через setpci уже найден). А идеологически правильное место для размещения этого обхода есть ? Что-то уже даже в момент обработки S00 sundance уже загружен кем-то...
Так INVALID или WORKSFORME?
Хороший вопрос. Проблема есть, но баг это, или фича - вопрос идеологический скорее... По-хорошему, надо бы предложить ядерщикам в [lkml] реализовать параметр noisa. Вроде как, самое время...
наверное можно закопать?
У нас, наверное, да. А вот кто бы повесил на ядро у разработчиков с комментарием что ISA умерла...
(In reply to comment #23) > У нас, наверное, да. А вот кто бы повесил на ядро у разработчиков с > комментарием что ISA умерла... hint: сенсоры и посейчас на ISA работают. Которые побыстрей. Которые помедленней -- на I2C...
> hint: сенсоры и посейчас на ISA работают. И правда...