Jene | ||||||||||||
Если ядро определило шину как agp - какой другой драйвер сможет найти PCIE? Его ядро не пустит. Скажет - нет такой шины. И наоборот. А вот оттуда, из Хендбука, который отказался читать наш юный друг:
Здесь написано, если коротко, что грузить модуль agp после загрузки ядра бесполезно. Соответственно, драйвер Xorg не увидит видеокарточку на шине agp, и будет работать с vga или в лучшем случае vesa. Стандартное резюме добавлять? Это сообщение отредактировал Jene - 13-04-2006 - 11:50 |
||||||||||||
Night_Maverick | ||||||||||||
Неа, не работает... зраза... и в логах ничего толкового нету... Самое обидно что НАТ тоже не работает... хотя делаю вроде все правильно. Значит будем искать где мои кривые руки... |
||||||||||||
bsd_daemon | ||||||||||||
да причём тут это-то.
Смысл этих слов так и остался непонятен. Даже после глубокого вчитывания. Можно поподробнее. Драйвет agp в ядре предоставляет, доступ программам к оборудованию на этой шине, так же как и драйвер звуковой карты и диска и тд. и тп. Больше он ничего не делает. Разговор начасля вообще с того, что люди пыпались в ядре найти причину не работы X-ов. Повторяю ещё раз для особо одарённых (в то числе Jene). причину не работы надо искать, при условии отсутствия посторонних драйверов, не в ядре, а в Х-ах.
Если вы вернётесь немного назад к листингу dmesg, то можете легко увидить, что устройство agp0 в ядре присутствует. Так что выше написаное откровенный флуд. P.S. Вопрос к Jene: Вы на каком виндовсе работаете? |
||||||||||||
bsd_daemon | ||||||||||||
Если не работает NAT, то и дивертить пока нет смысла. |
||||||||||||
Jene | ||||||||||||
Если шина НЕ agp, а на нее сел agp.ko (или agp, но несовместим с дровами Xorg) -- кто что сможет на ней найти?
А если загрузился, занял шину, но ничего никому НЕ предоставляет?
Не подскажете, что за драйвер ядра nvidia.ko? И драйвера в Xorg - посторонние или нет? И как он дружит с agp.ko?
Флуд - спор ни о чем при отсутствии нужной информации. Чтобы не заниматься флудом, я пытаюсь эту информацию получить...
3.1 3.11 95 98 NT4srv NT4ws 2000srv 2000ws 2003srv XP Home XP Prof sp1-2 Удовлетворил любопытство? А еще Slackware Linux от 6 до 10.2 FreeBSD от 4.1 до 6.0 OpenBSD NetBSD - не ставил, но работал с ними Novell NetWare 3.11 - 4.2 Red Hat и клоны - посмотрел и вернулся на Слаку Тем не менее, крутым спецом себя не считаю и просто пытаюсь разобраться. Драйвер в ядре присутствует, и даже попытался запуститься. Тем не менее, никаких устройств он не нашел. Отсюда вопрос - а есть ли agp в железе? Или драйвер ядра несовместим с имеющимся железом? Может, поэтому никакой видеокарточки не найдено? Еще раз - какое видео onboard - товарищ не сообщил, почему и прошу вывод pciconf |
||||||||||||
aLexZunder | ||||||||||||
Радует меня этот разгоревшийся спор. Сегодня меня, увы, весь день за компом не будет. А вот вечером выложу вывод pciconf и логи от X -probeonly | ||||||||||||
bsd_daemon | ||||||||||||
Ну что-ж попытаемся расставить всё по своим местам.
Встречнйы вотпос: А может ли драйвер sound.ko сесть на место драйвера допустим ad.ko и начать управлять жёстким диском? Ответ я думаю очевиден. FreeBSD не первокурсники писали. У каждого драйвера только своё устройство и только оно!!! . Не могут они садиться и прыгать куда попало. Если аппаратно шина AGP не поддерживается, то модуль agp.ko загрузиться, но не будет производить никаких действий. Подобно как в GENERIC ядре присутствует куча устройств, но если их нет на физическом уровне, то эти драйверы не используются.
Вы опять потеряли концепцию построения ядра системы. Во время инициализации системы ядро опрашивает все физические устройства установсенные на данной системе. В случае наличия в ядре кода отвечающего за управления данным устройством (в народе драйвер, но понятие драйвер не совсем подходит для *NIX систем), то ядро предоставляем к нему доступ, квотированный конечно путём создания специального файла устройства /dev/dsp, dev/ad0, /dev/acd0 и тд. Програмный слой находящийся выше ядра (ППО) к этим устройствам обращается. Хorg инициализирует при запуске устройства путём сканирования шин (вызов ядра), далее пытается сопоставить драйверы из своего состава с устройством. Если OK то OK, если не, то плохо. Так что вопрос о совместимости agp с драйверами Xorg не стоит вообще. Первое это интерфейс устройства, второе программа обращающаяся к нему стандарнными средствами. Причём если есть шина AGP в ядре, а устройств в нём нет, то Хorg не будет пытаться соединиться с ним (нет смысла посылать данные в пустой слот), а продолжит поиск дальше.
Вы можете конечно переписать систему так, чтобы ядро не давало доступ ни к одному устройству никому, только смысл???? Не может модуль монопольно удерживать устройство, у него концепция такова, что он открывает доступ к устройству.
В стандартном комплекте 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. С нетерпением жду комментариев..... ![]() Это сообщение отредактировал bsd_daemon - 14-04-2006 - 08:55 |
||||||||||||
Night_Maverick | ||||||||||||
Не, демон natd поднят, но почему то не работает. В процессах он есть, поэтому и заворачиваю. И даже по правилам заворачивания пакеты ходят. |
||||||||||||
bsd_daemon | ||||||||||||
Интересно как-то. может надо попорядку всё делать. NAT -> SQUID -> IPFW |
||||||||||||
jalt | ||||||||||||
Народ, есть настоящие спецы во фрюхе? Как к racoon rsa привязать? | ||||||||||||
aLexZunder | ||||||||||||
значитЪ так... Команда 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. Это сообщение отредактировал aLexZunder - 14-04-2006 - 23:33 |
||||||||||||
bsd_daemon | ||||||||||||
А у тя случаем графический процессор не S3? Попробуй driver="s3". Можно ещё воспользоваться утилиткой xorgcfg. Она сама пытается определить оборудование и сопоставит драйвер. Это сообщение отредактировал bsd_daemon - 15-04-2006 - 10:26 |
||||||||||||
aLexZunder | ||||||||||||
Ну так-то S3 device = 'Unknown Via Unichrome S3 VGA - part of a VIA Northbridge' Идея попробовать драйвер S3 пришла мне сегодня утром. :) Еще не пробовал. Утилиткой xorgcfg пользовался. Она в заготовке xorg.conf пытается использовать драйвер vesa. |
||||||||||||
Night_Maverick | ||||||||||||
Вот честно сам удивляюсь. Но если уж поднимать, то NAT --> IPFW а сквид он отдельно работает... правило принудительного зворачивания пакетов отдельно добавляется... Вот честное слово была бы возможность снес бы все нафиг и заново поставил... но к сожалению через этот шлюз уже работают люди... |
||||||||||||
aLexZunder | ||||||||||||
Пробовал подключить драйвер s3. Не помогает - этот драйвер для настоящих дискретных S3-шных видюх. :( На другом форуме мне посоветовали обновить xorg, сказали, что у некоторых помогает... Но, блин, это ж качать сколько надо... И еще... Может кто подскажет, как оный xorg правильно обновить? Насколько я понимаю это очень большая и многокомпонентная система... |
||||||||||||
Jene | ||||||||||||
aLexx на bsdportal случайно не наш aLexZander? Xorg-a тянуть немного - мег 20 примерно... Если повезет, то и 5-ти хватит. Если с этим проблемы - можно с флешкой в клуб сходить... А вот portupgrade апгрейдит ВСЕ порты - там побольше будет... Проще бинарник стянуть и поставить (pkg_add) Сам сейчас тяну дрова для nvidia (8.9 МБ) |
||||||||||||
aLexZunder | ||||||||||||
Да. Это я и есть. :) А ты там кто??? Ну метров 5-20 я вытяну спокойно.
Э... Т.е. он апдэйтит вообще все программы, которые установлены в системе и для которых обновления есть???
А он нормально встанет? Там нен адо какой-нибудь хитрой программой обновлять уже существующий? А то как переклинит все.... вообще работать не будет. :) |
||||||||||||
Jene | ||||||||||||
А меня там нет.
Xorg все равно толком не работает, хуже не будет. Консоль не сломается... Хотя можно снести старый предварительно. Порты будут обновляться все теоретически возможные(сколько их там - тысяч 12 что-ли). В том числе японские, корейские... Перестроить индекс, чтобы были только нужные, теоретически возможно. А практически лучше снести их совсем, если нет широкого бесплатного канала в Интернет. Все изложенное сугубо MHO. Нервных специалистов убедительно просят не читать. И еще. PCI Express по идее не должна опознаваться как agp - я тут вывод pciconf у одного товарища посмотрел. Это сообщение отредактировал Jene - 17-04-2006 - 10:23 |
||||||||||||
bsd_daemon | ||||||||||||
Поздравляю всех с выходом FreeBSD 6.1 | ||||||||||||
Бадди | ||||||||||||
Здравтсвуйте товарисчи компутерщики! Не так давно начал осваивать Linux, установил мандрик, но в результате переустановки винды линуксовый загрузчик стер и нестал переустанавливать, воощем забросил все из-за нежватки времени и желания.... сейчас, хочу снова взяться за Linux, но к сожалению в наличии имеется только Redhat 4. а я на протяжении некоторого времени юзал мандрэйк.. есть какие то отичия между этими версиями?? могу ли я его использовать для домашнего компутера (мультимедиа, интернет и познание linux)?? |
||||||||||||
Jene | ||||||||||||
Для смотрения на красивые картинки инсталлятора - любой современный коробочный дистрибутив. Однако в таких дистрибутивах от юзера большинство настроек спрятаны и неочевидны. Для изучения рекомендую Слаку или ФриБЗД |
||||||||||||
verten | ||||||||||||
привет всем фришникам! Кто проверял, как там работает OpenAFS? респект.... |
||||||||||||
aLexZunder | ||||||||||||
Хелло всем, кто читает эту ветку. :) Не так давно у меня закончилась сессия и появилось больше времени для копания с FreeBSD. Так вот..... Я разрешил свою проблему с встроенной видюхой!!! :)))) УРА!!!!!!! драйвер оказался такой какой я и думал - via. Только надо было указать ChipSet "K8M800" и ..... забыл. :))) В общем эту штуку я настроил вчера ночью. Домой приду, напишу как и что. Но такая вещь омрачает мое существование - я никак не пойму как настроить правильно монитор и режимы его работы. У меня 15" Samsung SM 550b (если склероз не изменяет). Под виндой на этом же компе (то же железо) выставил 1024х768 85Hz А под FreeBSD не получается... Если пробую выставить то же 1024х768, то графика не запускается и на мониторчике бегает надпись слишком высокая частота... |
||||||||||||
AnryKZ | ||||||||||||
Все доброго времени суток.... Читал-читал я эту ветку.... и не могу понять.... нафига народу иксы сдались..... Ну красиво... ну моно лазать по паутине прям из *nix-ов.... а остальное изучать? в смысле как все эта байда крутиться.... ![]() А что касается какой дистриб взять - так тут по желанию... ![]() у меня крутиться асп 9.2. в текстовичке на сервере... и мне его хватает... |
||||||||||||
Pearl Diver | ||||||||||||
Всем, кто хочет опробовать FreeBSD, но не хочет очень уж заморачиваться "UNIX-way" рекомендую начать с PC-BSD. Это, так сказать -- "BSD с человеческим лицом": графический инсталлятор, автоконфигрурация "Иксов" и прочие вкусные вещи. http://www.pcbsd.org |
||||||||||||
wmix | ||||||||||||
я бы посоветовал начать c live релизов. Ставить ничего не нужно, и соответственно ничего не сломаешь. |
||||||||||||
aLexZunder | ||||||||||||
Еще можно попробовать DesktopBSD. Если мне не изменяет склероз, то построена она на ядре FreeBSD 5.4 но к ней прикручен удобный графический инсталлятор и несколько других фич, помогающих освоить работу. | ||||||||||||
aLexZunder | ||||||||||||
сервак можно поднять и на той и на другой системе. Можно и на винде сделать. Если по железу, то обе системы в текстовом режиме встанут практически на любой более-менее современный комп. У меня сервер на FreeBSD 5.4 вертится на Pentium III с 256Mb оперативки. Ну тут опять же надо смотреть насколько сильно будет загружен сервер... |
||||||||||||
aLexZunder | ||||||||||||
1. По идее FreeBSD не стирает что-то сама. В процессе установки будет несколько раз запрошено хотите ли вы удалить разделы или информацию на них. Вообще изначально можно применить какую-нибудь программу для изменения разделов, например PartitionMagic и выделить под FreeBSD достаточное количество места. Тогда остальная информация не пострадает. 2. От самоотключающегося винта может слететь (и слетит рано или поздно) любая система. Но если фря ставится чисто посмотреть и поиграться, то почему бы и нет? В конце-концов главное чтоб она работала. :) А чем чаще будет слетать, тем большее количество раз ты будешь её устанавливать заново, тем больше опыта накопится. :) |
||||||||||||
Крошка Рю | ||||||||||||
Как к Freebsd 6.1 прикрутить PCI модем Zyxel Omni? | ||||||||||||
aLexZunder | ||||||||||||
Если я не ошибаюсь, то это софтовый модем, т.е. под Windows для него надо ставить специальные драйвера. Соответственно если такие драйвера написаны под FreeBSD надо скачать и установить их. Но вообще-то подобными вещами, как софтовые модемы под FreeBSD лучше не увлекаться. |
||||||||||||
-=АЛЕКСЕЙ=- | ||||||||||||
Ты решил свою проблему или нет? Если нет то давай разбираться. |
||||||||||||
shworker | ||||||||||||
У меня transparent proxy сделан так: fwd 127.0.0.1,3128 tcp from 192.168.3.0/24 to not 192.168.3.0/24 dst-port 80,443 in via xl0 ... divert 8668 ip from 192.168.3.0/24 to not 192.168.3.0/24 out xmit xl1 xl0 - внутр. интерфейс, xl1 - внешний gnome# cat squid.conf | grep 'accel' | grep -v ^# httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on gnome# cat squid.conf | grep 3128 | grep -v ^# http_port 192.168.3.1:3128 http_port 127.0.0.1:3128 Статистику собирает и показывает Lightsquid. Это сообщение отредактировал shworker - 28-09-2006 - 23:57 |
||||||||||||
VOLAND24 | ||||||||||||
Народ ктонить XGL пробовал заряжать в иксы? | ||||||||||||
VOLAND24 | ||||||||||||
Еще для новичков - не познавших консоль гайд по установке GUI, за 10 минут от Воланда24 :). 1 ствим ОС с параметром User - это самая быстрая установка 2 настраиваем выход в интернет :) это вы будьде добры сами... 3 если работает инет то начинаем установку... а) pkg_add -r xorg - установит иксы переключемтся alt+f2(3)(4) между консолями, и во второй консоли ставим pkg_add -r fluxbox-devel - это оболочка к иксам (далее можно накрутить Гнома или КДЕ)я сам юзаю КДЕ, но тут написано за 15 минут так что ствим флюксбокс, прелючаемся на 3 консолю и пишем там pkg_add -r firefox ВСЕ ДЕЛАЕМ ИЗ ПОД РУТА!!! б) Переключаемся на 4 консоль альт+ф4 с правати рут и делаем следующее для пользоватетеля с токого будем заходить в иксы делаем следующее touch /home/<name>/.xinitrc && echo exec startfluxbox > /home/<user>/.xinitrc - это файл который говорит что запускаем при старте иксов, в данном случае флюксбокс. думаю к этому времени установится xorg! Значит делаем rehash и набирает xorgconfigure или xorgconfig (непомню тк сейчас пишу с ноута и нет возможности подрубиться по ssh) во всяком случае не забываем про клавиши TAB и Ctrl+D они помогут найти нужные команды и конфиги... Ну вот и все после конфига XORG можно сделать ещё раз rehash и попробовать набрать startx под тем пользователем для которого все эот проделали... ЗЫ при конфиге XORG будьте внимательны и читайте все до конца а лучше почитайте хедбук или другие доки по конфигу хорг УДАЧИ! |