The OpenNET Project / Index page

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

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

"Помогите собрать ядро с 'options PAE' =)"  +/
Сообщение от UM email on 30-Апр-07, 15:43 
Воткнул я давеча в наш сервант памяти, стало в нём 4 Гб.
Как обычно, биос видит все 4Гб, а FreeBSD видит только 3.5Гб

-bash-2.05b$ cat /var/run/dmesg.boot |grep mem
real memory  = 3758043136 (3583 MB)
avail memory = 3682435072 (3511 MB)

Почитал я описания этой проблемы, по форумам полазил - везде написано, что нужно, мол, включить в ядре 'options PAE' и поотрубать кучу устройств, которые не работают в данном режиме. Что я и сделал... Осталось только то что необходимо.
Но при компиляции вываливаются такие ошибки:

/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:394: error: conflicting types for 's3lfb_mmap'
/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:118: error: previous declaration of 's3lfb_mmap' was here
/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:394: error: conflicting types for 's3lfb_mmap'
/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:118: error: previous declaration of 's3lfb_mmap' was here
/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c: In function `s3lfb_mmap':
/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:395: warning: passing arg 3 of pointer to function from incompatible pointer type
/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c: At top level:
/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:118: warning: 's3lfb_mmap' used but never defined
/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:394: warning: 's3lfb_mmap' defined but not used
*** Error code 1

С чем это может быть связано и что мне покрутить?
В конфиге ядра никаких s3 нету =)

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

Оглавление

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


1. "Помогите собрать ядро с 'options PAE' =)"  +/
Сообщение от universite email(??) on 30-Апр-07, 16:46 
>Воткнул я давеча в наш сервант памяти, стало в нём 4 Гб.
>
>Как обычно, биос видит все 4Гб, а FreeBSD видит только 3.5Гб
>
>-bash-2.05b$ cat /var/run/dmesg.boot |grep mem
>real memory  = 3758043136 (3583 MB)
>avail memory = 3682435072 (3511 MB)
>
>Почитал я описания этой проблемы, по форумам полазил - везде написано, что
>нужно, мол, включить в ядре 'options PAE' и поотрубать кучу устройств,
>которые не работают в данном режиме. Что я и сделал... Осталось
>только то что необходимо.
>Но при компиляции вываливаются такие ошибки:
>
>/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:394: error: conflicting types for 's3lfb_mmap'
>/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:118: error: previous declaration of 's3lfb_mmap' was here
>/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:394: error: conflicting types for 's3lfb_mmap'
>/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:118: error: previous declaration of 's3lfb_mmap' was here
>/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c: In function `s3lfb_mmap':
>/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:395: warning: passing arg 3 of pointer to function from incompatible pointer
>type
>/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c: At top level:
>/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:118: warning: 's3lfb_mmap' used but never defined
>/usr/src/sys/modules/s3/../../dev/fb/s3_pci.c:394: warning: 's3lfb_mmap' defined but not used
>*** Error code 1
>
>С чем это может быть связано и что мне покрутить?
>В конфиге ядра никаких s3 нету =)

Зато есть /usr/src/sys/dev/fb/s3_pci.c


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

2. "Помогите собрать ядро с 'options PAE' =)"  +/
Сообщение от universite email(??) on 30-Апр-07, 16:50 

>>С чем это может быть связано и что мне покрутить?
>>В конфиге ядра никаких s3 нету =)
>
>Зато есть /usr/src/sys/dev/fb/s3_pci.c

/* Enable LFB on S3 cards that has only VESA 1.2 BIOS */

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

3. "Помогите собрать ядро с 'options PAE' =)"  +/
Сообщение от UM email on 30-Апр-07, 17:31 
>Зато есть /usr/src/sys/dev/fb/s3_pci.c

так в конфиге ядра и fb никаких нету =\
что делать-то? :) вообще, реально его собрать с PAE?
вот всё что не закомменчено:

machine         i386
cpu             I486_CPU
cpu             I586_CPU
cpu             I686_CPU
ident           NOP

options         SCHED_4BSD              # 4BSD scheduler
options         INET                    # InterNETworking
options         INET6                   # IPv6 communications protocols
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         MD_ROOT                 # MD is a potential root device
options         NFSCLIENT               # Network Filesystem Client
options         NFSSERVER               # Network Filesystem Server
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_GPT                # GUID Partition Tables.
options         COMPAT_43               # Compatible with BSD 4.3 [KEEP THIS!]
options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
options         SCSI_DELAY=15000        # Delay (in ms) before probing SCSI
options         KTRACE                  # ktrace(1) support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         AHC_REG_PRETTY_PRINT    # Print register bitfields in debug
                                        # output.  Adds ~128k to driver.
options         AHD_REG_PRETTY_PRINT    # Print register bitfields in debug
                                        # output.  Adds ~215k to driver.
options         ADAPTIVE_GIANT          # Giant mutex is adaptive.

device          apic                    # I/O APIC

device          isa
device          eisa
device          pci

device          fdc
device          ata
device          atapicd         # ATAPI CDROM drives
device          atapifd         # ATAPI floppy drives
options         ATA_STATIC_ID   # Static device numbering
device          mpt             # LSI-Logic MPT-Fusion
device          scbus           # SCSI bus (required for SCSI)
device          ch              # SCSI media changers
device          da              # Direct Access (disks)
device          sa              # Sequential Access (tape etc)
device          cd              # CD
device          pass            # Passthrough device (direct SCSI access)
device          ses             # SCSI Environmental Services (and SAF-TE)
device          amr             # AMI MegaRAID
device          arcmsr          # Areca SATA II RAID
device          ciss            # Compaq Smart RAID 5*
device          ips             # IBM (Adaptec) ServeRAID
device          aac             # Adaptec FSA RAID
device          aacp            # SCSI passthrough for aac (requires CAM)
device          twe             # 3ware ATA RAID

device          atkbdc          # AT keyboard controller
device          atkbd           # AT keyboard
device          psm             # PS/2 mouse

device          vga             # VGA video card driver
device          sc
device          npx
device          pmtimer
device          sio             # 8250, 16[45]50 based serial ports
device          ppc
device          ppbus           # Parallel port bus (required)
device          lpt             # Printer
device          ppi             # Parallel port interface device
device          em              # Intel PRO/1000 adapter Gigabit Ethernet Card
device          ixgb            # Intel PRO/10GbE Ethernet Card
device          miibus          # MII bus support
device          bfe             # Broadcom BCM440x 10/100 Ethernet
device          bge             # Broadcom BCM570xx Gigabit Ethernet
device          fxp             # Intel EtherExpress PRO/100B (82557, 82558)
device          lge             # Level 1 LXT1001 gigabit ethernet
device          nge             # NatSemi DP83820 gigabit ethernet
device          loop            # Network loopback
device          mem             # Memory and kernel memory devices
device          io              # I/O device
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          bpf             # Berkeley packet filter

options         SUIDDIR
options         IPFIREWALL              #firewall
options         IPFIREWALL_VERBOSE      #enable logging to syslogd(8)
options         IPFIREWALL_VERBOSE_LIMIT=100    #limit verbosity      
options         NMBCLUSTERS=32768
options         PAE

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

4. "Помогите собрать ядро с 'options PAE' =)"  +/
Сообщение от sda email(??) on 06-Окт-07, 12:03 
Я игрался с этим PAE - забил... Это фигня еще даже не в beta режиме.. Почитал списки рассылок freebsd - там вес на нее плюются.. Оставил как есть.. Уж лучше пусть видит меньше памяти , чем глюки потом отлавливать в процессе работы сервера.. При этой опции у меня в kernel panic улетал вообще.. Если не секрет сервачок чей? У меня HP Proliant
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Помогите собрать ядро с 'options PAE' =)"  +/
Сообщение от ans email(ok) on 12-Янв-08, 04:52 
>Я игрался с этим PAE - забил... Это фигня еще даже не
>в beta режиме.. Почитал списки рассылок freebsd - там вес на
>нее плюются.. Оставил как есть.. Уж лучше пусть видит меньше памяти
>, чем глюки потом отлавливать в процессе работы сервера.. При этой
>опции у меня в kernel panic улетал вообще.. Если не секрет
>сервачок чей? У меня HP Proliant

пришёл Dell 2950 c Xeon E5345 и тоже самое на s3 ругается


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

6. "Помогите собрать ядро с 'options PAE' =)"  +/
Сообщение от ans email(ok) on 12-Янв-08, 12:48 
Заработало..
нужно было внимательно читать man pae
и соседний тред ;)

https://www.opennet.ru/openforum/vsluhforumID1/66745.html
Спасибо lavr :)

вообщем короткий отчёт

proxy# uname -rms
FreeBSD 7.0-RC1 i386
proxy# sysctl hw.model
hw.model: Intel(R) Xeon(R) CPU           E5345  @ 2.33GHz
proxy# dmesg | grep memory
real memory  = 9395240960 (8960 MB)
avail memory = 8402718720 (8013 MB)

сделал make buildkernel KERNCONF=PAE
в PAE заменил только
include GENERIC на include kern

proxy# cat /usr/src/sys/i386/conf/kern | egrep -v '^$|^#'
cpu             I686_CPU
ident           GEN
options         SCHED_4BSD              # 4BSD scheduler
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
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         NFSCLIENT               # Network Filesystem Client
options         NFSSERVER               # Network Filesystem Server
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_FREEBSD6         # Compatible with FreeBSD6
options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
options         KTRACE                  # ktrace(1) support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-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         SMP                     # Symmetric MultiProcessor Kernel
device          apic                    # I/O APIC
device          cpufreq
device          eisa
device          pci
device          ata
device          atapicd                 # ATAPI CDROM drives
options         ATA_STATIC_ID           # Static device numbering
device          scbus                   # SCSI bus (required for SCSI)
device          ch                      # SCSI media changers
device          da                      # Direct Access (disks)
device          sa                      # Sequential Access (tape etc)
device          cd                      # CD
device          pass                    # Passthrough device (direct SCSI access)
device          ses                     # SCSI Environmental Services (and SAF-TE)
device          mfi                     # LSI MegaRAID SAS
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          sc
device          agp                     # support several AGP chipsets
device          pmtimer
device          sio                     # 8250, 16[45]50 based serial ports
device          uart                    # Generic UART driver
device          ppc
device          ppbus                   # Parallel port bus (required)
device          miibus                  # MII bus support
device          bce                     # Broadcom BCM5706/BCM5708 Gigabit Ethernet
device          loop                    # Network loopback
device          random                  # Entropy device
device          ether                   # Ethernet support
device          pty                     # Pseudo-ttys (telnet etc)
device          firmware                # firmware assist module
device          bpf                     # Berkeley packet filter


единственный минус в том что что на борту Dell PowerEdge 2950 клавиатуру и мышь можно подключить только по USB.. но думаю прорвёмся ;)

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

7. "Помогите собрать ядро с 'options PAE' =)"  +/
Сообщение от Dmitrij email on 22-Фев-08, 20:37 
Что-то я не все понял.
А что добавлено в конфиг чтобы увидело всю оперативку?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Помогите собрать ядро с 'options PAE' =)"  +/
Сообщение от ans email(ok) on 22-Фев-08, 21:43 
>Что-то я не все понял.
>А что добавлено в конфиг чтобы увидело всю оперативку?

перечитать внимательной мой предыдущий пост.

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

9. "Помогите собрать ядро с 'options PAE' =)"  +/
Сообщение от Vasya (??) on 02-Ноя-09, 12:37 
Врубите наконец S3 режим в биосе
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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