Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1 2 След.
RSS
Intel GMA 950 на FreeBSD
 
Народ, помогите.
Не могу поднять интеловскую интегрированную карточку GMA 950 под фрей на ноуте hp530 c нормальными драйверами.
FreeBSD 6.2 обновленная до current. Установлены Xorg 7.3, xf86-video-intel-2.1.1. При установке драйверов vesa в xorg иксы стартуют. Пробовал i810 - не получается. Ядро собрано с device agp но при dmesg | grep agp ничего нету, может в этом проблема?
 
Посмотри тут. Обсуждается установка на T60. Отпишись обязательно. Сам хочу брать ноут с GMA950 и ставить туда Фрю. Вроде GMA950 работает, и даже 3D ускорение есть
 
До настройки иксов дело пока не доходит. В /dev/ отсутствует agpgaart. Его появлению, если правильно понимаю может помочь правильный /usr/src/sys/pci/agp_i810.c с поддержкой i945 чипсета. Пробовал разные патчи, но пока безуспешно. Если у кого то все таки получилось поднять gma 950 на 945, буду благодарен за помощь!
 
Почему бы не попробовать накатить 7? скоро релиз, так что бояться нечего, ось стабильна на все 100 :)
 
Да бояться не боюсь, накатил, все тоже... Уже не знаю в какую сторону копать...
 
dmesg в студию
 
И pciconf -lv до кучи
 
hp# pciconf -lv
hostb0@pci0:0:0:0:      class=0x060000 card=0x30d5103c chip=0x27ac8086 rev=0x03 hdr=0x00
   vendor     = 'Intel Corporation'
   class      = bridge
   subclass   = HOST-PCI
vgapci0@pci0:0:2:0:     class=0x030000 card=0x30d5103c chip=0x27ae8086 rev=0x03 hdr=0x00
   vendor     = 'Intel Corporation'
   class      = display
   subclass   = VGA
vgapci1@pci0:0:2:1:     class=0x038000 card=0x30d5103c chip=0x27a68086 rev=0x03 hdr=0x00
   vendor     = 'Intel Corporation'
   device     = 'Mobile 945GM/GU Express Integrated Graphics Controller'
   class      = display
none0@pci0:0:27:0:      class=0x040300 card=0x30d5103c chip=0x27d88086 rev=0x01 hdr=0x00
   vendor     = 'Intel Corporation'
   device     = '82801G (ICH7 Family) High Definition Audio'
   class      = multimedia


hp# dmesg
Copyright © 1992-2007 The FreeBSD Project.
Copyright © 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.0-RC1 #0: Mon Dec 24 12:18:24 UTC 2007
   root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel® Core™ Duo CPU      T2400  @ 1.83GHz (1828.76-MHz 686-class CPU)
 Origin = "GenuineIntel"  Id = 0x6ec  Stepping = 12
...
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
vgapci0: <VGA-compatible display> port 0x3000-0x3007 mem 0xf0400000-0xf047ffff,0xe0000000-0xefffffff,0xf0480000-0xf04bffff irq 16 at device 2.0 on pci0
vgapci1: <VGA-compatible display> mem 0xf0500000-0xf057ffff at device 2.1 on pci0
pci0: <multimedia> at device 27.0 (no driver attached)
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
pci8: <ACPI PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.1 on pci0
pci16: <ACPI PCI bus> on pcib2
pci16: <network> at device 0.0 (no driver attached)
uhci0: <UHCI (generic) USB controller> port 0x3020-0x303f irq 20 at device 29.0 on pci0
...
pcib3: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci2: <ACPI PCI bus> on pcib3
cbb0: <ENE CB1410 PCI-CardBus Bridge> mem 0xf0100000-0xf0100fff irq 18 at device 6.0 on pci2
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
cbb0: [ITHREAD]

sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounters tick every 1.000 msec
hptrr: no controller detected.
md0: Preloaded image </boot/mfsroot> 4423680 bytes at 0xc0d26ed4
ad0: 114473MB <FUJITSU MHY2120BH 890B> at ata0-master SATA150
acpi_tz0: _CRT value is absurd, ignored (256.0C)
acd0: DVDR <Optiarc DVD RW AD-7530B/NH02> at ata1-master PIO4
GEOM_LABEL: Label for provider acd0 is iso9660/FreeBSD_Install.
GEOM_LABEL: Label for provider ad0s5 is msdosfs/ .
SMP: AP CPU #1 Launched!

В pciconf уже видны несоответствия с agp_i810.c - chip=0x27a68086.
 
Цитата
При установке драйверов vesa в xorg иксы стартуют.
Следовательно проблем у иксов с взаимодействием с карточкой нет.
Цитата
До настройки иксов дело пока не доходит.
Почему?
Цитата
vgapci1@pci0:0:2:1: class=0x038000 card=0x30d5103c chip=0x27a68086 rev=0x03 hdr=0x00
Цитата
vgapci1: <VGA-compatible display> mem 0xf0500000-0xf057ffff at device 2.1 on pci0
А вот из конфига по ссылке
Цитата
BusID       "PCI:0:2:0"
Driver      "intel"
Попробуйте заменить PCI:0:2:0 на PCI:0:2:1
 
Настроил в точности с конфигом, при попытке стартонуть иксы с BusID "PCI:0:2:0" -
(EE) GARTInit: Unable to open /dev/agpgart (No such file or directory)
(WW) intel(0): /dev/agpgart is either not available, or no memory is available
for allocation.  
(EE) intel(0): Failed to allocate framebuffer. Is your VideoRAM set too low?
Fatal server error:
AddScreen/ScreenInit failed for driver 0

При BusID "PCI:0:2:1" -
(WW) intel: No matching Device section for instance (BusID PCI:0:2:0) found
(EE) No devices detected.

Fatal server error:
no screens found
 
Похоже и вправду косяки с agp_i810.c А какие патчи ты накатывал?
 
Вот один - http://people.freebsd.org/~mnag/agp_i810.c.patch, как мне кажется он такой же кривой, как и сам agp_i810.c. Остальные все очень похожи, что меня смущает, что нигде нету 0x27a68086 - значение chip в выводе pciconf. Зато есть куча других, пытался ковырять agp_i810.c руками, может где то промахиваюсь ...((
 
Цитата
(EE) intel(0): Failed to allocate framebuffer. Is your VideoRAM set too low?
Пока навскидку могу посоветовать в секции "Device" принудительно указать размер видеопамяти
VideoRam    65536
Кстати у PoziOn'a  в ноуте подобная карточка, я его сюда попросил зайти, может поможет.
 
Цитата
Виктор пишет:
Остальные все очень похожи, что меня смущает, что нигде нету 0x27a68086 - значение chip в выводе pciconf.
Смотреть надо на Memory Controller Hub чипсета с chipid=0x27ac8086. И этого ID ни в официальных сорсах, ни в патче не наблюдается.
[offtop]Как только люди не мучаются, лишь бы не использовать Linux. ;) [/offtop]
Там в intel_agp.c  "#define PCI_DEVICE_ID_INTEL_82945GME_HB     0x27AC" было как минимум полгода назад в 2.6.22. Можно посмотреть, что он делает и соответствующим образом пропатчить фревый i810_agp.
 
Цитата
[offtop]Как только люди не мучаются, лишь бы не использовать Linux. Шутливо [/offtop]
Познание рождается в муках :)
 
Что-бы появился девайс /dev/agpgart на твоем железе, надо загрузить ядерный модуль i915.ko, потом попробуй стартануть иксы с иксовым драйвером i810. Отпиши, плз. о результатах.
 
Народ,Плиз что можно зделать что-б NFS Carbon Не был галимым слайд шоу .GMA 950 1/73 GHZ,1 gb DDR2(Acer 7110)
Дрова последние?
 
Цитата
Владимир пишет:
Народ,Плиз что можно зделать что-б NFS Carbon Не был галимым слайд шоу

Поменять видеокарту и процессор  :)
 
фрю на ноуте тяжко гонять.. куча гемора с дровами и спячкой.. сам перешел на линух и не жалею
 
Цитата
Drron пишет:



Цитата

Владимир пишет:
Народ,Плиз что можно зделать что-б NFS Carbon Не был галимым слайд шоу

Поменять видеокарту и процессор

Аесли без замены?
Страницы: 1 2 След.
Читают тему