информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Портрет посетителяСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Unix] FreeBSD 4.6, SMP: порнографическое число раз перезагружал бедную машину 21.10.03 11:23  Число просмотров: 1906
Автор: jammer <alex naumov> Статус: Elderman
Отредактировано 21.10.03 11:26  Количество правок: 1
<"чистая" ссылка>
сабж; научился даже реанимировать кернель; ряд сопутствующих атрибутов и утилит был изучен. но ощущение полезности действий постепенно ушло в никуда.

по-прежнему:

Programming 24 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
Programming 24 pins in IOAPIC #1
Programming 24 pins in IOAPIC #2
AP #1 (PHY# 6) failed!
panic y/n? [y] FreeBSD/SMP: Multiprocessor motherboard
cpu0 (BSP): apic id: 0, version: 0x00050014, at 0xfee00000
cpu1 (AP): apic id: 6, version: 0x00000000, at 0xfee00000
io0 (APIC): apic id: 2, version: 0x00178020, at 0xfec00000
io1 (APIC): apic id: 3, version: 0x00178020, at 0xfec80000
io2 (APIC): apic id: 4, version: 0x00178020, at 0xfec80400

место в исходнике ядра:

options SMP # Symmetric MultiProcessor Kernel
options APIC_IO # Symmetric (APIC) I/O

есть еще вот что интересное:

# Optional, these are the defaults:
#options NCPU=2 # number of CPUs
#options NBUS=4 # number of busses
#options NAPIC=1 # number of IO APICs
#options NINTR=24 # number of INTs

так вот компилер от 4.6 такие опции не понимает, что было выяснено в процессе экспериментов.

внимание, вопрос: кроме апгрейда версии бзди, что бы могло помочь? в общем и целом, все работает хорошо, кроме этой проблемы. то есть, видимых причин учиться обновлять версию OS пока нет. кроме того, присутствует некоторая уверенность, что и 4.6 может работать на 4-х процессорах (напоминаю, у меня 2 ксеона, и каждый из них с HT, итого 4 "логических").

в дополнение, mptable:

===============================================================================

MPTable, version 2.0.15

-------------------------------------------------------------------------------

MP Floating Pointer Structure:

location: BIOS
physical address: 0x000f6a20
signature: MP
length: 16 bytes
version: 1.4
checksum: 0xa7
mode: Virtual Wire

-------------------------------------------------------------------------------

MP Config Table Header:

physical address: 0x0009c030
signature: 'PCMP'
base table length: 332
version: 1.4
checksum: 0x20
OEM ID: ' '
Product ID: 'SE7500CW2'
OEM table pointer: 0x00000000
OEM table size: 0
entry count: 33
local APIC address: 0xfee00000
extended table length: 184
extended table checksum: 234

-------------------------------------------------------------------------------

MP Config Base Table Entries:

--
Processors: APIC ID Version State Family Model Step Flags
0 0x14 BSP, usable 15 2 4 0x3febfbff
6 0x14 AP, usable 15 2 4 0x3febfbff
--
Bus: Bus ID Type
0 PCI
1 PCI
2 PCI
3 PCI
4 PCI
5 ISA
--
I/O APICs: APIC ID Version State Address
2 0x20 usable 0xfec00000
3 0x20 usable 0xfec80000
4 0x20 usable 0xfec80400
--
I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT active-hi edge 5 0 2 0
INT active-hi edge 5 1 2 1
INT active-hi edge 5 0 2 2
INT active-hi edge 5 3 2 3
INT active-hi edge 5 4 2 4
INT active-lo level 0 29:B 2 19
INT active-hi edge 5 6 2 6
INT active-hi edge 5 7 2 7
INT active-hi edge 5 8 2 8
INT active-hi edge 5 9 2 9
INT active-lo level 0 29:A 2 16
INT active-lo level 0 31:B 2 17
INT active-hi edge 5 12 2 12
INT active-hi edge 5 13 2 13
INT active-hi edge 5 14 2 14
INT active-hi edge 5 15 2 15
INT active-lo level 2 2:A 3 4
INT active-lo level 4 3:A 2 21
INT active-lo level 4 4:A 2 20
INT active-lo level 4 5:A 2 23
--
Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT active-hi edge 5 0 255 0
NMI active-hi edge 5 0 255 1

-------------------------------------------------------------------------------

MP Config Extended Table Entries:

--
System Address Space
bus ID: 0 address type: I/O address
address base: 0x0
address range: 0x10000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0x40000000
address range: 0xbe200000
--
System Address Space
bus ID: 0 address type: prefetch address
address base: 0xfe200000
address range: 0x100000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0xfe300000
address range: 0xb00000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0xfee01000
address range: 0x11ff000
--
System Address Space
bus ID: 4 address type: memory address
address base: 0xa0000
address range: 0x20000
--
System Address Space
bus ID: 4 address type: memory address
address base: 0xd0000
address range: 0x14000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0x3ff80000
address range: 0x80000
--
Bus Heirarchy
bus ID: 5 bus info: 0x01 parent bus ID: 0
--
Compatibility Bus Address
bus ID: 0 address modifier: add
predefined range: 0x00000000
--
Compatibility Bus Address
bus ID: 0 address modifier: add
predefined range: 0x00000001

===============================================================================
<operating systems> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach