Воткнул я давеча в наш сервант памяти, стало в нём 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 нету =)
>Воткнул я давеча в наш сервант памяти, стало в нём 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
>>С чем это может быть связано и что мне покрутить?
>>В конфиге ядра никаких s3 нету =)
>
>Зато есть /usr/src/sys/dev/fb/s3_pci.c/* Enable LFB on S3 cards that has only VESA 1.2 BIOS */
>Зато есть /usr/src/sys/dev/fb/s3_pci.cтак в конфиге ядра и fb никаких нету =\
что делать-то? :) вообще, реально его собрать с PAE?
вот всё что не закомменчено:machine i386
cpu I486_CPU
cpu I586_CPU
cpu I686_CPU
ident NOPoptions 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 pcidevice 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 RAIDdevice atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mousedevice 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
Я игрался с этим PAE - забил... Это фигня еще даже не в beta режиме.. Почитал списки рассылок freebsd - там вес на нее плюются.. Оставил как есть.. Уж лучше пусть видит меньше памяти , чем глюки потом отлавливать в процессе работы сервера.. При этой опции у меня в kernel panic улетал вообще.. Если не секрет сервачок чей? У меня HP Proliant
>Я игрался с этим PAE - забил... Это фигня еще даже не
>в beta режиме.. Почитал списки рассылок freebsd - там вес на
>нее плюются.. Оставил как есть.. Уж лучше пусть видит меньше памяти
>, чем глюки потом отлавливать в процессе работы сервера.. При этой
>опции у меня в kernel panic улетал вообще.. Если не секрет
>сервачок чей? У меня HP Proliantпришёл Dell 2950 c Xeon E5345 и тоже самое на s3 ругается
Заработало..
нужно было внимательно читать 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 kernproxy# 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.. но думаю прорвёмся ;)
Что-то я не все понял.
А что добавлено в конфиг чтобы увидело всю оперативку?
>Что-то я не все понял.
>А что добавлено в конфиг чтобы увидело всю оперативку?перечитать внимательной мой предыдущий пост.
Врубите наконец S3 режим в биосе