Free BSD UNIX

aLexZunder
4/14/2006, 11:58:26 AM
Радует меня этот разгоревшийся спор. Сегодня меня, увы, весь день за компом не будет. А вот вечером выложу вывод pciconf и логи от X -probeonly
bsd_daemon
4/14/2006, 12:44:38 PM
Ну что-ж попытаемся расставить всё по своим местам.

Если шина НЕ agp, а на нее сел agp.ko

Встречнйы вотпос: А может ли драйвер sound.ko сесть на место драйвера допустим ad.ko и начать управлять жёстким диском? Ответ я думаю очевиден. FreeBSD не первокурсники писали. У каждого драйвера только своё устройство и только оно!!! . Не могут они садиться и прыгать куда попало.

Если аппаратно шина AGP не поддерживается, то модуль agp.ko загрузиться, но не будет производить никаких действий. Подобно как в GENERIC ядре присутствует куча устройств, но если их нет на физическом уровне, то эти драйверы не используются.

(или agp, но несовместим с дровами Xorg) -- кто что сможет на ней найти?

Вы опять потеряли концепцию построения ядра системы. Во время инициализации системы ядро опрашивает все физические устройства установсенные на данной системе. В случае наличия в ядре кода отвечающего за управления данным устройством (в народе драйвер, но понятие драйвер не совсем подходит для *NIX систем), то ядро предоставляем к нему доступ, квотированный конечно путём создания специального файла устройства /dev/dsp, dev/ad0, /dev/acd0 и тд. Програмный слой находящийся выше ядра (ППО) к этим устройствам обращается.
Хorg инициализирует при запуске устройства путём сканирования шин (вызов ядра), далее пытается сопоставить драйверы из своего состава с устройством. Если OK то OK, если не, то плохо.
Так что вопрос о совместимости agp с драйверами Xorg не стоит вообще. Первое это интерфейс устройства, второе программа обращающаяся к нему стандарнными средствами.

Причём если есть шина AGP в ядре, а устройств в нём нет, то Хorg не будет пытаться соединиться с ним (нет смысла посылать данные в пустой слот), а продолжит поиск дальше.

А если загрузился, занял шину, но ничего никому НЕ предоставляет?
Вы можете конечно переписать систему так, чтобы ядро не давало доступ ни к одному устройству никому, только смысл???? Не может модуль монопольно удерживать устройство, у него концепция такова, что он открывает доступ к устройству.

Не подскажете, что за драйвер ядра nvidia.ko? И драйвера в Xorg - посторонние или нет?
В стандартном комплекте Xorg идут драйверы к наиболее распространённым видео адаптерам, в связи с их универсальностью и большим кол-вом поддерживаемых графических чипов функциональность очень низкая. Например не поддержки OpenGL. Вообщем пормозные они, но в офисных задачах могут использоваться.
Компания nVidia, ATI и ещё некоторые выпускает свои модули-драйверы для системы XFree86, Xorg функциональность которых значительно выше. Достигается это за счёт того, что в ядро одновременно грузится аналог agp.ko под названием nvidia.ko, который предоставляет более широкий набор програмных инструкций. При запуске, Xorg читая xorg.conf (в нём в секции Display вместо driver="nv" пишется driver="nvidia", Попрошу этот nvidia не путать с nvidia.ko, первый - модуль Xorg, второй модуль ядра) запускает драйвер nvidia (Xorg -овский) уже решает каким интерфейсом пользоваться (я думаю понятно, что он выбирает).
Вот собственно и различие между встроенными и сторонними драйверами Xorg.

С нетерпением жду комментариев..... dwarf.gif
Night_Maverick
4/14/2006, 2:28:50 PM
(bsd_daemon @ 13.04.2006 - время: 13:51) (Night_Maverick @ 13.04.2006 - время: 17:44) (bsd_daemon @ 13.04.2006 - время: 06:40) (Night_Maverick @ 12.04.2006 - время: 20:26) Приветсвую... У меня очень любопытный вопрос.
Я поднял шлюз в инет (IPFW NAT Squid). Пытаюсь сделать прозрачное проксирование. Создаю правило до Diverta:
fwd 127.0.0.1,3128 tcp from 192.168.X.0/24 to any dst-port 80,443,21 in via rl0
ничего не работает и счетчик пакетов в этом файле остается по 0... так и должно быть или это правило не работает. Где его расположить лучше?
попробуй так:

add fwd ,3128 tcp from any to any http in via rl0
add pass all from any to any
Неа, не работает... зраза... и в логах ничего толкового нету...
Самое обидно что НАТ тоже не работает... хотя делаю вроде все правильно. Значит будем искать где мои кривые руки...
Если не работает NAT, то и дивертить пока нет смысла.
Не, демон natd поднят, но почему то не работает. В процессах он есть, поэтому и заворачиваю. И даже по правилам заворачивания пакеты ходят.
bsd_daemon
4/14/2006, 2:42:48 PM
Не, демон natd поднят, но почему то не работает.

Интересно как-то. может надо попорядку всё делать. NAT -> SQUID -> IPFW
DELETED
4/14/2006, 8:57:21 PM
Народ, есть настоящие спецы во фрюхе? Как к racoon rsa привязать?
aLexZunder
4/15/2006, 3:22:51 AM
значитЪ так... Команда pciconf -lv показала следующее:

none0@pci1:0:0: class=0x030000 card=0x31081106 chip=0x31081106 rev=0x01 hdr=0x00
vendor = 'VIA Technologies Inc'
device = 'Unknown Via Unichrome S3 VGA - part of a VIA Northbridge'
class = display
subclass = VGA

это относится к видюхе.

Материнская плата у меня Epox 8HMMI-A VIA K8M800+VT8237R

Когда использую драйвер vesa в Xorg.0.log имеются записи пододбного плана:

(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/libint10.a
(II) VESA(0): initializing int10
(==) VESA(0): Write-combining range (0xa0000,0x20000) was already clear
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(==) VESA(0): Write-combining range (0x0,0x1000) was already clear
(==) VESA(0): Write-combining range (0x0,0x1000) was already clear
(==) VESA(0): Write-combining range (0x0,0x1000) was already clear
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 3.0
(II) VESA(0): VESA VBE Total Mem: 65536 kB
(II) VESA(0): VESA VBE OEM: VIA K8M800


(II) VESA(0): VESA VBE OEM Software Rev: 1.0
(II) VESA(0): VESA VBE OEM Vendor:
(II) VESA(0): VESA VBE OEM Product:
(II) VESA(0): VESA VBE OEM Product Rev:
(==) VESA(0): Write-combining range (0xf0000000,0x4000000)
(II) VESA(0): virtual address = 0x28400000,
physical address = 0xf0000000, size = 67108864

я так понимаю, что какое-то оборудование, причем вполне нужное находится...

а вот такие записи появляются при попытке использовать драйвер via. Команда X -probeonly:

(II) LoadModule: "via"
(II) Loading /usr/X11R6/lib/modules/drivers/via_drv.o
(II) Module via: vendor="X.Org Foundation"
compiled for 4.3.99.902, module version = 4.1.30
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "kbd"
(II) Loading /usr/X11R6/lib/modules/input/kbd_drv.o
(II) Module kbd: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.4
(II) via: driver for VIA chipsets: CLE266, KM400, K8M800
(II) Primary Device is: PCI 01:00:0
(EE) No devices detected.


bsd_daemon
4/15/2006, 2:14:50 PM
А у тя случаем графический процессор не S3? Попробуй driver="s3".

Можно ещё воспользоваться утилиткой xorgcfg. Она сама пытается определить оборудование и сопоставит драйвер.
aLexZunder
4/15/2006, 4:54:03 PM
(bsd_daemon @ 15.04.2006 - время: 10:14) А у тя случаем графический процессор не S3? Попробуй driver="s3".

Можно ещё воспользоваться утилиткой xorgcfg. Она сама пытается определить оборудование и сопоставит драйвер.
Ну так-то S3

device = 'Unknown Via Unichrome S3 VGA - part of a VIA Northbridge'

Идея попробовать драйвер S3 пришла мне сегодня утром. :) Еще не пробовал.

Утилиткой xorgcfg пользовался. Она в заготовке xorg.conf пытается использовать драйвер vesa.
Night_Maverick
4/16/2006, 2:50:01 AM
(bsd_daemon @ 14.04.2006 - время: 10:42) Не, демон natd поднят, но почему то не работает.

Интересно как-то. может надо попорядку всё делать. NAT -> SQUID -> IPFW
Вот честно сам удивляюсь. Но если уж поднимать, то NAT --> IPFW а сквид он отдельно работает... правило принудительного зворачивания пакетов отдельно добавляется...
Вот честное слово была бы возможность снес бы все нафиг и заново поставил... но к сожалению через этот шлюз уже работают люди...
aLexZunder
4/16/2006, 5:04:37 PM
(aLexZunder @ 15.04.2006 - время: 12:54) (bsd_daemon @ 15.04.2006 - время: 10:14) А у тя случаем графический процессор не S3? Попробуй driver="s3".

Можно ещё воспользоваться утилиткой xorgcfg. Она сама пытается определить оборудование и сопоставит драйвер.
Ну так-то S3

device = 'Unknown Via Unichrome S3 VGA - part of a VIA Northbridge'

Идея попробовать драйвер S3 пришла мне сегодня утром. :) Еще не пробовал.

Утилиткой xorgcfg пользовался. Она в заготовке xorg.conf пытается использовать драйвер vesa.
Пробовал подключить драйвер s3. Не помогает - этот драйвер для настоящих дискретных S3-шных видюх. :(

На другом форуме мне посоветовали обновить xorg, сказали, что у некоторых помогает... Но, блин, это ж качать сколько надо...

И еще... Может кто подскажет, как оный xorg правильно обновить? Насколько я понимаю это очень большая и многокомпонентная система...
DELETED
4/17/2006, 6:10:22 AM
(aLexZunder @ 16.04.2006 - время: 20:04) device = 'Unknown Via Unichrome S3 VGA - part of a VIA Northbridge'

На другом форуме мне посоветовали обновить xorg, сказали, что у некоторых помогает... Но, блин, это ж качать сколько надо...

И еще... Может кто подскажет, как оный xorg правильно обновить? Насколько я понимаю это очень большая и многокомпонентная система...


aLexx на bsdportal случайно не наш aLexZander?

Xorg-a тянуть немного - мег 20 примерно... Если повезет, то и 5-ти хватит.

Если с этим проблемы - можно с флешкой в клуб сходить...

А вот portupgrade апгрейдит ВСЕ порты - там побольше будет...

Проще бинарник стянуть и поставить (pkg_add)

Сам сейчас тяну дрова для nvidia (8.9 МБ)

aLexZunder
4/17/2006, 1:14:56 PM
(Jene @ 17.04.2006 - время: 02:10) (aLexZunder @ 16.04.2006 - время: 20:04) device = 'Unknown Via Unichrome S3 VGA - part of a VIA Northbridge'

На другом форуме мне посоветовали обновить xorg, сказали, что у некоторых помогает... Но, блин, это ж качать сколько надо...

И еще... Может кто подскажет, как оный xorg правильно обновить? Насколько я понимаю это очень большая и многокомпонентная система...


aLexx на bsdportal случайно не наш aLexZander?

Xorg-a тянуть немного - мег 20 примерно... Если повезет, то и 5-ти хватит.

Если с этим проблемы - можно с флешкой в клуб сходить...

А вот portupgrade апгрейдит ВСЕ порты - там побольше будет...

Проще бинарник стянуть и поставить (pkg_add)

Сам сейчас тяну дрова для nvidia (8.9 МБ)
Да. Это я и есть. :) А ты там кто???

Ну метров 5-20 я вытяну спокойно.

А вот portupgrade апгрейдит ВСЕ порты - там побольше будет...
Э... Т.е. он апдэйтит вообще все программы, которые установлены в системе и для которых обновления есть???

Проще бинарник стянуть и поставить (pkg_add)
А он нормально встанет? Там нен адо какой-нибудь хитрой программой обновлять уже существующий? А то как переклинит все.... вообще работать не будет. :)
DELETED
4/17/2006, 2:04:07 PM
(aLexZunder @ 17.04.2006 - время: 16:14)Да. Это я и есть. :) А ты там кто???

А меня там нет.

А он нормально встанет? Там не надо какой-нибудь хитрой программой обновлять уже существующий? А то как переклинит все.... вообще работать не будет. :)

Xorg все равно толком не работает, хуже не будет. Консоль не сломается...
Хотя можно снести старый предварительно.

Порты будут обновляться все теоретически возможные(сколько их там - тысяч 12 что-ли). В том числе японские, корейские... Перестроить индекс, чтобы были только нужные, теоретически возможно. А практически лучше снести их совсем, если нет широкого бесплатного канала в Интернет.

Все изложенное сугубо MHO. Нервных специалистов убедительно просят не читать.

И еще. PCI Express по идее не должна опознаваться как agp - я тут вывод pciconf у одного товарища посмотрел.
bsd_daemon
5/18/2006, 5:06:38 PM
Поздравляю всех с выходом FreeBSD 6.1
DELETED
5/21/2006, 5:40:43 AM
Здравтсвуйте товарисчи компутерщики!
Не так давно начал осваивать Linux, установил мандрик, но в результате переустановки винды линуксовый загрузчик стер и нестал переустанавливать, воощем забросил все из-за нежватки времени и желания.... сейчас, хочу снова взяться за Linux, но к сожалению в наличии имеется только Redhat 4. а я на протяжении некоторого времени юзал мандрэйк..
есть какие то отичия между этими версиями?? могу ли я его использовать для домашнего компутера (мультимедиа, интернет и познание linux)??
DELETED
5/23/2006, 3:24:21 PM
(badass fucker @ 21.05.2006 - время: 08:40) Здравтсвуйте товарисчи компутерщики!
Не так давно начал осваивать Linux, установил мандрик, но в результате переустановки винды линуксовый загрузчик стер и нестал переустанавливать, воощем забросил все из-за нежватки времени и желания.... сейчас, хочу снова взяться за Linux, но к сожалению в наличии имеется только Redhat 4. а я на протяжении некоторого времени юзал мандрэйк..
есть какие то отичия между этими версиями?? могу ли я его использовать для домашнего компутера (мультимедиа, интернет и познание linux)??
Для смотрения на красивые картинки инсталлятора - любой современный коробочный дистрибутив. Однако в таких дистрибутивах от юзера большинство настроек спрятаны и неочевидны.

Для изучения рекомендую Слаку или ФриБЗД
verten
5/26/2006, 6:37:50 PM
(bsd_daemon @ 18.05.2006 - время: 13:06) Поздравляю всех с выходом FreeBSD 6.1
привет всем фришникам!
Кто проверял, как там работает OpenAFS?
респект....
aLexZunder
6/2/2006, 1:35:19 PM
Хелло всем, кто читает эту ветку. :)

Не так давно у меня закончилась сессия и появилось больше времени для копания с FreeBSD. Так вот..... Я разрешил свою проблему с встроенной видюхой!!! :)))) УРА!!!!!!!

драйвер оказался такой какой я и думал - via. Только надо было указать ChipSet "K8M800" и ..... забыл. :))) В общем эту штуку я настроил вчера ночью. Домой приду, напишу как и что.

Но такая вещь омрачает мое существование - я никак не пойму как настроить правильно монитор и режимы его работы.

У меня 15" Samsung SM 550b (если склероз не изменяет). Под виндой на этом же компе (то же железо) выставил 1024х768 85Hz А под FreeBSD не получается... Если пробую выставить то же 1024х768, то графика не запускается и на мониторчике бегает надпись слишком высокая частота...
AnryKZ
7/6/2006, 4:24:20 AM
Все доброго времени суток....
Читал-читал я эту ветку.... и не могу понять....
нафига народу иксы сдались.....
Ну красиво... ну моно лазать по паутине прям из *nix-ов....
а остальное изучать? в смысле как все эта байда крутиться.... drinks_cheers.gif

А что касается какой дистриб взять - так тут по желанию... big_boss.gif и присуттствию денег.... на дистриб...
у меня крутиться асп 9.2. в текстовичке на сервере... и мне его хватает...
Pearl Diver
7/15/2006, 2:50:04 AM
Всем, кто хочет опробовать FreeBSD, но не хочет очень уж заморачиваться "UNIX-way" рекомендую начать с PC-BSD.

Это, так сказать -- "BSD с человеческим лицом": графический инсталлятор, автоконфигрурация "Иксов" и прочие вкусные вещи.

https://www.pcbsd.org