The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не запускается SMP на FreeBSD 7.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от zhukovia email(ok) on 28-Сен-09, 11:15 
Не запускается SMP на FreeBSD 7.2, точнее система совсем не стартует. В самом начале инициализация APIC выскакивает panic "y or n". Если нажать Y то вылазит невнятное "panic bay-bay" и все зависает. Конфигурация: 2xP3 1000Mg 1Gb, mp AOPEN DX34. Загружается система только в safemode. Ядро уже пересобирал, опции SMP и apic включены. Что может еще быть?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от Veon email(ok) on 28-Сен-09, 12:22 
>Не запускается SMP на FreeBSD 7.2, точнее система совсем не стартует. В
>самом начале инициализация APIC выскакивает panic "y or n". Если нажать
>Y то вылазит невнятное "panic bay-bay" и все зависает. Конфигурация: 2xP3
>1000Mg 1Gb, mp AOPEN DX34. Загружается система только в safemode. Ядро
>уже пересобирал, опции SMP и apic включены. Что может еще быть?
>

Для начала конфиг ядра в студию. Так же что выводит sysctl -a | grep kern.smp.maxcpus

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от zhukovia email(ok) on 28-Сен-09, 12:55 
>Так же что выводит sysctl -a | grep kern.smp.maxcpus

kern.smp.maxcpus: 16

>Для начала конфиг ядра в студию.

#
#cpu        I586_CPU
cpu        I686_CPU
ident        FSERVER

#hints        "GENERIC.hints"        # Default places to look for devices.

makeoptions    DEBUG=-g        # Build kernel with gdb(1) debug symbols

options     SCHED_ULE        # ULE scheduler
#options     PREEMPTION        # Enable kernel thread preemption
options     INET            # InterNETworking
#options     INET6            # IPv6 communications protocols
options     SCTP            # Stream Control Transmission Protocol
options     FFS            # Berkeley Fast Filesystem
options     SOFTUPDATES        # Enable FFS soft updates support
options     UFS_ACL            # Support for access control lists
options     UFS_DIRHASH        # Improve performance on big directories
options     UFS_GJOURNAL        # Enable gjournal-based UFS journaling
options     MD_ROOT            # MD is a potential root device
options     NFSCLIENT        # Network Filesystem Client
options     NFSSERVER        # Network Filesystem Server
options     NFSLOCKD        # Network Lock Manager
options     NFS_ROOT        # NFS usable as /, requires NFSCLIENT
options     MSDOSFS            # MSDOS Filesystem
options     CD9660            # ISO 9660 Filesystem
options     PROCFS            # Process filesystem (requires PSEUDOFS)
options     PSEUDOFS        # Pseudo-filesystem framework
options     GEOM_PART_GPT        # GUID Partition Tables.
options     GEOM_LABEL        # Provides labelization
options     COMPAT_43TTY        # BSD 4.3 TTY compat [KEEP THIS!]
options     COMPAT_FREEBSD4        # Compatible with FreeBSD4
options     COMPAT_FREEBSD5        # Compatible with FreeBSD5
options     COMPAT_FREEBSD6        # Compatible with FreeBSD6
options     SCSI_DELAY=5000        # Delay (in ms) before probing SCSI
options     KTRACE            # ktrace(1) support
options     STACK            # stack(9) support
options     SYSVSHM            # SYSV-style shared memory
options     SYSVMSG            # SYSV-style message queues
options     SYSVSEM            # SYSV-style semaphores
options     P1003_1B_SEMAPHORES    # POSIX-style semaphores
options     _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options     KBD_INSTALL_CDEV    # install a CDEV entry in /dev
options     ADAPTIVE_GIANT        # Giant mutex is adaptive.
options     STOP_NMI        # Stop CPUS using NMI instead of IPI
options     AUDIT            # Security event auditing
#options     KDTRACE_HOOKS        # Kernel DTrace hooks

options        SC_KERNEL_CONS_ATTR=(FG_WHITE|BG_BLACK)

# To make an SMP kernel, the next two lines are needed
#options        PREEMPTION
#options        IPI_PREEMPTION
options        BREAK_TO_DEBUGGER
options        KDB
options        DDB
options     SMP            # Symmetric MultiProcessor Kernel
device        apic            # I/O APIC

# CPU frequency control
#device        cpufreq

# Bus support.
device        eisa
device        pci

# Floppy drives
device        fdc

# ATA and ATAPI devices
device        ata
device        atadisk        # ATA disk drives
device        ataraid        # ATA RAID drives
device        atapicd        # ATAPI CDROM drives
device        atapifd        # ATAPI floppy drives
#device        atapist        # ATAPI tape drives
options     ATA_STATIC_ID    # Static device numbering

--------------CUT

# atkbdc0 controls both the keyboard and the PS/2 mouse
device        atkbdc        # AT keyboard controller
device        atkbd        # AT keyboard
device        psm        # PS/2 mouse

device        kbdmux        # keyboard multiplexer

device        vga        # VGA video card driver

device        splash        # Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device        sc

device        agp        # support several AGP chipsets

# Power management support (see NOTES for more options)
#device        apm
# Add suspend/resume support for the i8254.
device        pmtimer

--------------CUT

# Pseudo devices.
device        loop        # Network loopback
device        random        # Entropy device
device        ether        # Ethernet support
device        sl        # Kernel SLIP
device        ppp        # Kernel PPP
device        tun        # Packet tunnel.
device        pty        # Pseudo-ttys (telnet etc)
device        md        # Memory "disks"
device        gif        # IPv6 and IPv4 tunneling
#device        faith        # IPv6-to-IPv4 relaying (translation)
device        firmware    # firmware assist module

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device        bpf        # Berkeley packet filter

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от Veon email(ok) on 28-Сен-09, 13:04 
>[оверквотинг удален]
>device  pty  # Pseudo-ttys (telnet etc)
>device  md  # Memory "disks"
>device  gif  # IPv6 and IPv4 tunneling
>#device  faith  # IPv6-to-IPv4 relaying (translation)
>device  firmware # firmware assist module
>
># The `bpf' device enables the Berkeley Packet Filter.
># Be aware of the administrative consequences of enabling this!
># Note that 'bpf' is required for DHCP.
>device  bpf  # Berkeley packet filter

С ходу проблем не видно, за исключением типов CPU. Можно сделать так

cpu             I486_CPU
cpu             I586_CPU
cpu             I686_CPU

Не обязательно указывать что-то конкретное. На mail отправил Вам свой вариант. Попробуйте сорать ядро с ним.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от zhukovia email(ok) on 28-Сен-09, 15:02 
>Не обязательно указывать что-то конкретное. На mail отправил Вам свой вариант. Попробуйте
>сорать ядро с ним.

Собрал. Ошибка та же. Если нажать при Панике N то грузится, как и в предыдущем моем посте. Что это за ошибка может быть??

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Не запускается SMP на FreeBSD 7.2"  –1 +/
Сообщение от zhukovia email(ok) on 28-Сен-09, 15:11 
1
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от Pahanivo email(ok) on 28-Сен-09, 13:08 
>>Так же что выводит sysctl -a | grep kern.smp.maxcpus
>
>kern.smp.maxcpus: 16
>
>>Для начала конфиг ядра в студию.
>
>#
>#cpu  I586_CPU
>cpu  I686_CPU
>ident  FSERVER

не уверен но - P3 это точно 686?

>#options  INET6   # IPv6 communications protocols
>options  SCTP   # Stream Control Transmission Protocol

терзают смутные сомнения что ядро вообще пересобиралось - сколько я пересобирал ядра в семерке SCTP надо также отключать вместе с INET6 иначе сборка вываливается с ошибкой

последний вопрос - а генерик то работает?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от Veon email(ok) on 28-Сен-09, 13:14 
>[оверквотинг удален]
>>
>>>Для начала конфиг ядра в студию.
>>
>>#
>>#cpu  I586_CPU
>>cpu  I686_CPU
>>ident  FSERVER
>
>не уверен но - P3 это точно 686?
>

Да.

>>#options  INET6   # IPv6 communications protocols
>>options  SCTP   # Stream Control Transmission Protocol
>
>терзают смутные сомнения что ядро вообще пересобиралось - сколько я пересобирал ядра
>в семерке SCTP надо также отключать вместе с INET6 иначе сборка
>вываливается с ошибкой
>

Если ядро пересобралось командами make buildkernel KERNCONF=BLABLABLA && make installkernel KENRCONF=BLABLABLA, то это сразу видно, так как отсутствуют ошибки ( warning'и про неициализированные переменные и т.д. это все фигня. ) .

>последний вопрос - а генерик то работает?

Да. Взято с рабочего сервера + это не совсем generic . Он переписанный.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от zhukovia email(ok) on 28-Сен-09, 13:21 
>>#
>>#cpu  I586_CPU
>>cpu  I686_CPU
>>ident  FSERVER
>
>не уверен но - P3 это точно 686?

Да это он. С опцией 586 не стартует вообще, да и dmesg пишет 686.

>>#options  INET6   # IPv6 communications protocols
>>options  SCTP   # Stream Control Transmission Protocol
>
>терзают смутные сомнения что ядро вообще пересобиралось - сколько я пересобирал ядра
>в семерке SCTP надо также отключать вместе с INET6 иначе сборка
>вываливается с ошибкой

Да сборка то ядра как раз без проблем проходит.

>последний вопрос - а генерик то работает?

Потому и капаю, что не работает. Уже при начале установки (с диска) она не грузилась, только через safemode.

Наконец то смог как то ее запустить. Правда Panic все равно вылез. Когда он появился я зашел в Debug mode (ctrl+alt+esc) полазил там по командам и набрал continiue, а на panic y n ответил N. Вот что теперь выдает dmesg может что поможет
>------------------

Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
    The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.2-STABLE #0: Mon Sep 28 15:30:17 KRAST 2009
    ivan@fserver.sibpush.loc:/usr/src/sys/i386/compile/FSERVER
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel Pentium III (1003.66-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x68a  Stepping = 10
  Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
real memory  = 1073610752 (1023 MB)
avail memory = 1041170432 (992 MB)
MPTable: <ACER     M25D        >
AP #1 (PHY# 1) failed!
panic y/n? [y] KDB: enter: manual escape to debugger
09/09/28 17:02:06, A = 29, B = 02, C = 50
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID:  0
cpu1 (AP): APIC ID:  1
ioapic0: Assuming intbase of 0
ioapic0 <Version 1.1> irqs 0-23 on motherboard
kbd1 at kbdmux0
pcib0: <MPTable Host-PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
agp0: <VIA 82C691 (Apollo Pro) host to PCI bridge> on hostb0
agp0: aperture size is 256M
pcib1: <MPTable PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
vgapci0: <VGA-compatible display> mem 0x81000000-0x81ffffff,0x84000000-0x85ffffff irq 17 at device 0.0 on pci1
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C686A UDMA66 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x84c0-0x84cf at device 7.1 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
pci0: <serial bus, USB> at device 7.2 (no driver attached)
mly0: <Mylex AcceleRAID 170> mem 0x88000000-0x89ffffff irq 19 at device 11.0 on pci0
mly0: [GIANT-LOCKED]
mly0: [ITHREAD]
mly0: AcceleRAID 170  , 1 channel, firmware 7.02-0-00 (20021213), 32MB RAM
fxp0: <Intel 82559 Pro/100 Ethernet> port 0x8400-0x843f mem 0x8c100000-0x8c100fff,0x8c200000-0x8c2fffff irq 18 at device 13.0 on pci0
miibus0: <MII bus> on fxp0
inphy0: <i82555 10/100 media interface> PHY 1 on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: Ethernet address: 00:00:e2:32:b1:b3
fxp0: [ITHREAD]
cpu0 on motherboard
cpu1 on motherboard
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xc0000-0xcffff pnpid ORM0000 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
fdc0: <Enhanced floppy controller> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: [FILTER]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
ppbus0: [ITHREAD]
plip0: <PLIP network interface> on ppbus0
plip0: WARNING: using obsoleted IFF_NEEDSGIANT flag
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ppc0: [GIANT-LOCKED]
ppc0: [ITHREAD]
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio0: [FILTER]
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
sio1: [FILTER]
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
unknown: <PNP0c01> can't assign resources (memory)
unknown: <PNP0c02> can't assign resources (memory)
unknown: <PNP0303> can't assign resources (port)
unknown: <PNP0400> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0700> can't assign resources (port)
Timecounters tick every 10.000 msec
acd0: DVDR <TSSTcorpCD/DVDW SH-S182M/SB02> at ata0-master UDMA33
da0 at mly0 bus 1 target 0 lun 0
da0: <RAID 7 online > Fixed Direct Access SCSI-3 device
da0: 135.168MB/s transfers
da0: 17166MB (35155968 512 byte sectors: 255H 63S/T 2188C)
da1 at mly0 bus 1 target 1 lun 0
da1: <RAID 1 online > Fixed Direct Access SCSI-3 device
da1: 135.168MB/s transfers
da1: 34712MB (71090176 512 byte sectors: 255H 63S/T 4425C)
SMP: AP CPU #1 Launched!
Trying to mount root from ufs:/dev/da0s1a
IP Filter: v4.1.28 initialized.  Default = pass all, Logging = enabled
>------------------

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от Pahanivo email(ok) on 28-Сен-09, 14:54 
что говорит memtest?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от zhukovia email(ok) on 28-Сен-09, 15:09 
>что говорит memtest?

А это где такая утилита есть? Если тестирование памяти на битость то не проверял. Но у меня на этой машине недавно крутился win2003 (года 2 , под нагрузкой) и проблем с ним небыло.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от Pahanivo email(ok) on 28-Сен-09, 18:42 
>>что говорит memtest?
>
>А это где такая утилита есть? Если тестирование памяти на битость то
>не проверял. Но у меня на этой машине недавно крутился win2003
>(года 2 , под нагрузкой) и проблем с ним небыло.

Ваше ИМХО на чистой фре паник могет быть по двум основным причинам - либа кривое железо либо руки.
Проверяй досканально первое если уверен во втором.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от zhukovia email(??) on 28-Сен-09, 21:45 
>>>что говорит memtest?
>>
>>А это где такая утилита есть? Если тестирование памяти на битость то
>>не проверял. Но у меня на этой машине недавно крутился win2003
>>(года 2 , под нагрузкой) и проблем с ним небыло.
>
>Ваше ИМХО на чистой фре паник могет быть по двум основным причинам
>- либа кривое железо либо руки.
>Проверяй досканально первое если уверен во втором.

Я понимаю что конфликт с железом, но как его локализовать! Паника в самом начале загрузки и проблема как мне видеться в наличии 2 процессоров. А как с этим бороться ума не приложу.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от urusha (ok) on 29-Сен-09, 10:47 
А ведь подсказывают...
># To make an SMP kernel, the next two lines are needed
>
>#options  PREEMPTION
>#options  IPI_PREEMPTION
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от Veon email(ok) on 29-Сен-09, 11:13 
>А ведь подсказывают...
>># To make an SMP kernel, the next two lines are needed
>>
>>#options  PREEMPTION
>>#options  IPI_PREEMPTION

Похоже не совсем верно подсказывают

[root@server ~]#grep PREEMPTION /usr/src/sys/i386/conf/GENERIC
options     PREEMPTION        # Enable kernel thread preemption
[root@server ~]# grep IPI_PREEMPTION /usr/src/sys/i386/conf/GENERIC
[root@server ~]#

Это с рабочей сборки ядра на 7.2 .

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от urusha (ok) on 29-Сен-09, 12:07 
Ну, во всяком случае, вот, что есть по smp:
grep -A 40 'SMP OPTIONS' /usr/src/sys/i386/conf/NOTES
А так биос сбросить на всякий.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от Аноним (??) on 28-Сен-09, 16:00 
Ну начнём с того, что ядро в 7.2 по умолчанию SMP и если не умеете пересобирать ядро - то можете и не пересобирать. Соответственно - с GENERIC ядром грузится ли?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от zhukovia email(??) on 28-Сен-09, 21:56 
>Ну начнём с того, что ядро в 7.2 по умолчанию SMP и
>если не умеете пересобирать ядро - то можете и не пересобирать.
>Соответственно - с GENERIC ядром грузится ли?

Я уже отвечал. Не грузиться! Если бы грузилось то понятно что я напортачил с ядром.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от Deac (ok) on 29-Сен-09, 01:16 
>>Ну начнём с того, что ядро в 7.2 по умолчанию SMP и
>>если не умеете пересобирать ядро - то можете и не пересобирать.
>>Соответственно - с GENERIC ядром грузится ли?
>
>Я уже отвечал. Не грузиться! Если бы грузилось то понятно что я
>напортачил с ядром.

Без ACPI грузится?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Не запускается SMP на FreeBSD 7.2"  +/
Сообщение от Dorlas (??) on 01-Окт-09, 00:25 
>Я уже отвечал. Не грузиться! Если бы грузилось то понятно что я
>напортачил с ядром.

Пробовать грузиться:
1) Без ACPI
2) FreeBSD 6.4
3) FreeBSD 8.0

Железо точно не сбоит ? Linux LiveCD какой-нить грузится на нем ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру