(EE) S3VIRGE(2): Cannot read V_BIOS (3) Input/output error
Это ты мою видюшку до сих пор мучаешь?
Ну так если бы я её домучал, то вернул бы уже давно.
Заменил s3virge на вот это:
01:09.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)
Воспользовался опять X -configure, после чего заменил в конфиге секцию Device про s3virge на это:
Section "Device"
### Available Driver options are:-
### Values: <i>: , <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "UsePIO" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "VideoKey" # <i>
#Option "NoSLI" # [<bool>]
#Option "TexturedVideo" # [<bool>]
#Option "DRI" # [<bool>]
Identifier "Card0"
Driver "tdfx"
VendorName "3Dfx Interactive, Inc."
BoardName "Voodoo 3"
BusID "PCI:1:9:0"
EndSection
вот теперь как выглядит лог (обратите внимание на выделенный текст):
X.Org X Server 1.7.1
Release Date: 2009-10-23
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.28-11-generic x86_64
Current Operating System: Linux double 2.6.31-gentoo-r5 SMP Sun Nov 8 23:36:45 MSK 2009 x86_64
Kernel command line: root=/dev/sda6
Build Date: 30 October 2009 05:03:27AM
Current version of pixman: 0.16.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (?) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 9 00:15:44 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen1" (0)
(**) | |-->Monitor "Monitor1"
(**) | |-->Device "Device1"
(**) |-->Screen "Screen0" (1)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Device0"
(**) |-->Screen "Screen2" (2)
(**) | |-->Monitor "Monitor2"
(**) | |-->Device "Device2"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(**) Option "BlankTime" "0"
(**) Option "StandbyTime" "0"
(**) Option "SuspendTime" "0"
(**) Option "OffTime" "0"
(**) Option "Xinerama" "1"
(==) Not automatically adding devices
(==) Not automatically enabling devices
(**) Xinerama: enabled
(**) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/,
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
(**) ModulePath set to "/usr/lib64/xorg/modules"
(II) Loader magic: 0x7ba3e0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(--) using VT number 7
(--) PCI: (0:1:9:0) 121a:0005:ffff:ffff 3Dfx Interactive, Inc. Voodoo 3 rev 1, Mem @ 0xf8000000/33554432, 0xce000000/33554432, I/O @ 0x0000c800/256, BIOS @ 0x?/32768
(--) PCI:*(0:4:0:0) 10de:0393:0000:0000 nVidia Corporation G73 [GeForce 7300 GT] rev 161, Mem @ 0xfd000000/16777216, 00000000/268435456, 0xfc000000/16777216, I/O @ 0x0000ec00/128, BIOS @ 0x?/131072
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "dbe"
(II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(WW) Warning, couldn't open module glx
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (module does not exist, 0)
(II) LoadModule: "record"
(II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(WW) Warning, couldn't open module dri
(II) UnloadModule: "dri"
(EE) Failed to load module "dri" (module does not exist, 0)
(II) LoadModule: "dri2"
(WW) Warning, couldn't open module dri2
(II) UnloadModule: "dri2"
(EE) Failed to load module "dri2" (module does not exist, 0)
(II) LoadModule: "nvidia"
(II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(II) LoadModule: "tdfx"
(II) Loading /usr/lib64/xorg/modules/drivers/tdfx_drv.so
(II) Module tdfx: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.4.3
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib64/xorg/modules/input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.4.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(II) LoadModule: "mouse"
(II) Loading /usr/lib64/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.5.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(II) NVIDIA dlloader X Driver 190.42 Tue Oct 20 20:42:04 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) TDFX: Driver for 3dfx Banshee/Voodoo3 chipsets: 3dfx Banshee,
3dfx Voodoo3, 3dfx Voodoo5
(II) Primary Device is: PCI 00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib64/xorg/modules/libfb.so
(II) Module fb
Во-вторых, твои симптомы очень похожи на известный баг.
Так что либо допиливай, либо откатывайся на иксы постарее.
[upd.] перечитал первый пост. баг xorg'а, ясен пень, на ланчпаде же ясно написано
И прочтя баг, я так и не понял, эта проблема только со старыми pci видяшками?
Если я куплю матплату с 2xPCI-express и такой же geforce 7300 как у меня уже есть, то они нормально будут работать?
Вообще там говорят, что работает с xorg-server-1.3, но в портаже сейчас самое старое - это 1.5.3-r6.
Кто-нибудь знает где взять ебилд для 1.3?
Ты это серьёзно? :-D
> Кто-нибудь знает где взять ебилд для 1.3?
В системе контроля версий portage'а. Но лучше livecd постарее поискать.
Оставить комментарий
dangerr
Пытаюсь настроить Xinerama со следующей конфигурацией:В nvidia имеется два выхода: vga и dvi, к каждому из которых подключено по монитору. Третий монитор подключен к S3.
на основе того, что сгенерировали X -cofigure и nvidia-settings, я сделал такой вот xorg.conf:
Коноль, да и вообще вся загрузка от момента включения отображается только на мониторах, подключенных к nvidia.
При запуске иксов в такой конфигурации, экраны nvidia-моников просто становится чёрным (задняя LCD-подсветка горит а s3virge-моник остаётся в энергосберегающем режиме. Переключиться по Ctrl+Alt+F[x] не получается - единственный способ вернуться в консоль - Alt+SysRq+K. В логе видно следующее:
Если заменить Driver "s3virge" на "vesa", то видно аналогичное сообщения об ошибке ввода/вывода, только соответственно от VESA(2). Если на "s3" - то nvidia-мониторы благополучно запускаются, ошибка не появляется - в общем соответствие между картой и девайсом в xorg.conf иксы не находят и запускают только два скрина.
Если вместо строк:
Screen 0 "Screen0" 1280 0
Screen 1 "Screen1" 0 0
Screen 2 "Screen2" 2560 0
написать:
Screen 0 "Screen2" 0 0
то есть попытаться запустить только с s3virge-картой, то видно аналогичное сообщение и также нифига не запускается
Потом попробовал вытащить nvidia. В этом случае начальная загрузка и консоль наблюдаются на монике, подключенном к s3virge и если запустить иксы со строкой
Screen 0 "Screen2" 0 0
то они благополучно запускаются.
гуглением нашёл только вот это вот:
http://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/4...
но решения там не дано. Только узнал, что проблема не у меня одного.
Как быть? Может это