LinuxForum.Fans
Тема

Люди, помогите разобраться с xserver!

Автор: asminog 47 сообщений 8603 просмотров
#114414

Доброе утро!

Установил Debian Squeeze. Вот результат вывода некоторых команд:

text

debian:~# modprobe radeon
FATAL: Error inserting radeon (/lib/modules/2.6.26-2-686/kernel/drivers/char/drm/radeon.ko): Unknown symbol in module, or unknown parameter (see dmesg)
debian:~# dmesg | grep radeon
[   26.864870] radeon: Unknown parameter `modeset'
[   61.910072] radeon: Unknown parameter `modeset'
[ 2338.328208] radeon: Unknown parameter `modeset'
[ 6465.606811] radeon: Unknown parameter `modeset'
[11369.090715] radeon: Unknown parameter `modeset'
debian:~# lsmod | grep drm
drm                    65384  0 
agpgart                28808  2 drm,intel_agp

Люди добрые, направьте в нужное русло!!! smile Разъясните мне, что да как. В Linux я полу-нуб :D

Да, чуть не забыл: видюха - Radeon 9600

Если нужны логи каких-то команд -только скажите, и я выложу их.

#114456

asminog
Kernel ModeSetting на 2.6.26? Что-то тут не так... хотя, наверное, в этом и дело. Попробуйте взять ядро 2.6.32 из backports.debian.org.

#114465

В очередной раз задаю один и тот же вопрос, зачем ставить себе Debian, если для получения нормального функционала потом приходится что-то доустанавливать из

Darth Revan написал:
backports.debian.org.

Зачем этот мазохизм? wink

#114706

Darth Revan, а поддержка моей видеокарты в этом ядре есть?. Я слышал что в последних ядрах таковая отсутствует... Или я ошибаюсь?
Я новичок в Linux, строго не судите.

mycetophylax, мне Debian почему-то по душе. smile А мазохизм - это что-то вроде Slackware

#114732
mycetophylax написал:
получения нормального функционала потом приходится что-то доустанавливать

ну семёрочка максимальная тоже без дровишек идёт если что. так что ТС по такой логике спасёт только MacBook

asminog написал:
modprobe radeon
asminog написал:
agpgart 28808 2 drm,intel_agp

а вот это уже мазохизм.
asminog, покажите

text
lspci -vvv 

под спойлером

#114739

А как этот спойлер сделать-то?... Уж извините - в BB я не силен. :rolleyes:

Эксперемент увенчался успехом (со спойлером):

Показать

debian:~# lspci -vvv
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
Subsystem: EPoX Computer Co., Ltd. Device 4004
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Region 0: Memory at d0000000 (32-bit, prefetchable) [size=256M]
Capabilities: [e4] Vendor Specific Information: Len=06 <?>
Capabilities: [a0] AGP version 3.0
Status: RQ=32 Iso- ArqSz=2 Cal=2 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
Command: RQ=1 ArqSz=0 Cal=2 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
Kernel driver in use: agpgart-intel
Kernel modules: intel-agp

00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: f0000000-f1ffffff
Prefetchable memory behind bridge: e0000000-efffffff
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Kernel modules: shpchp

00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
Subsystem: EPoX Computer Co., Ltd. Device 4004
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at e300 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
Subsystem: EPoX Computer Co., Ltd. Device 4004
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 19
Region 4: I/O ports at e000 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
Subsystem: EPoX Computer Co., Ltd. Device 4004
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at e100 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
Subsystem: EPoX Computer Co., Ltd. Device 4004
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at e200 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
Subsystem: EPoX Computer Co., Ltd. Device 4004
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin D routed to IRQ 23
Region 0: Memory at f4000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: f2000000-f3ffffff
Prefetchable memory behind bridge: 70000000-700fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Kernel modules: shpchp

00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Kernel modules: intel-rng, iTCO_wdt

00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: EPoX Computer Co., Ltd. Device 4004
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at f000 [size=16]
Region 5: Memory at 70100000 (32-bit, non-prefetchable) [size=1K]
Kernel driver in use: PIIX_IDE
Kernel modules: piix

00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
Subsystem: EPoX Computer Co., Ltd. Device 4004
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 17
Region 4: I/O ports at 0500 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c-i801

00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
Subsystem: EPoX Computer Co., Ltd. Device 4004
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 17
Region 0: I/O ports at e500 [size=256]
Region 1: I/O ports at e600 [size=64]
Region 2: Memory at f4001000 (32-bit, non-prefetchable) [size=512]
Region 3: Memory at f4002000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: Intel ICH
Kernel modules: snd-intel8x0

01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Sapphire Radeon 9600XT
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (2000ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at c000 [size=256]
Region 2: Memory at f1000000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at f0000000 [disabled] [size=128K]
Capabilities: [58] AGP version 3.0
Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel modules: radeonfb

01:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary)
Subsystem: PC Partner Limited Sapphire Radeon 9600XT (Secondary)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Region 0: Memory at e8000000 (32-bit, prefetchable) [disabled] [size=128M]
Region 1: Memory at f1010000 (32-bit, non-prefetchable) [disabled] [size=64K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

02:03.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
Subsystem: Compro Technology, Inc. Compro VideoMate Gold+ Pal
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (63750ns min, 63750ns max)
Interrupt: pin A routed to IRQ 20
Region 0: Memory at f3001000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [40] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=3 PME-
Kernel driver in use: saa7134
Kernel modules: saa7134

02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: EPoX Computer Co., Ltd. Onboard RTL8101L 10/100 MBit
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 22
Region 0: I/O ports at d000 [size=256]
Region 1: Memory at f3000000 (32-bit, non-prefetchable) [size=256]
[virtual] Expansion ROM at 70000000 [disabled] [size=64K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: 8139too
Kernel modules: 8139cp, 8139too
#114741

Вывод команды не маленький...

#114761

Ура! Я собрал свое первое ядро из исходников! smile

Вот что теперь выдается по команде lsmod | grep drm:

[console]debian:~# lsmod | grep drm
drm_kms_helper 17039 1 radeon
drm 105989 4 radeon,ttm,drm_kms_helper
agpgart 19516 3 ttm,drm,intel_agp
i2c_core 12056 4 radeon,drm,i2c_algo_bit,i2c_i801[/console]

Правда, я не совсем в курсе что все это значит... Что вы можете сказать?

Вот все ошибки и предупреждения, которые присутствуют в Xorg.0.log:

text

(EE) GLX error: Can not get required symbols.

(WW) Falling back to old probe method for vesa (WW) Falling back to old probe method for fbdev

Это критично? Что можно сделать?
Спасибо всем!

#114765

asminog, я так и не понял, зачем собиралось своё ядро?
установите пакет firmware-linux-nonfree, там есть микрокод для этой видиокарты.

* Radeon R300-family CP microcode (radeon/R300_cp.bin)
#114766
system-root написал:
asminog, я так и не понял, зачем собиралось своё ядро?
установите пакет firmware-linux-nonfree, там есть микрокод для этой видиокарты.

Ну, поставил более новое ядро... Или это ни к чему было делать?

Пакет firmware-linux-nonfree у меня установлен, вроде... По крайней мере, он не устанавливается.

Да, еще у меня возникает ошибка при запуске программы glxgears: пишет ошибку сигментирования... oO

#114772
asminog написал:
Ура! Я собрал свое первое ядро из исходников!

хм... зачем это надо? разве в дебе нет способов обновить ядро без пересборки?

#114778

drBatty, ну это просто мои эмоции, не более.

Кто-то может толково объяснить, как исправить ошибки указанные выше?

#114780
asminog написал:
Кто-то может толково объяснить, как исправить ошибки указанные выше?

1) скачать актуальное ядро. насколько я знаю, для Debian stable это 32е.
2) пересобрать драйвер под это ядро.

#114781
drBatty написал:
1) скачать актуальное ядро. насколько я знаю, для Debian stable это 32е.
2) пересобрать драйвер под это ядро.

Можно на сей счет поподробнее? То ядро, которое я собрал - 2.6.32. Может я не то что нужно скачал, раз уже есть готовое?

Можно немного подробнее по второму пункту: каким образом это осуществить?

#114782

На http://www.kernel.org последняя стабильная версия ядра - 2.6.37. Так может лучше его устанавливать? Вроде бы везде советуют использовать последнии стабильные версии...

#114847
asminog написал:
На http://www.kernel.org последняя стабильная версия ядра - 2.6.37. Так может лучше его устанавливать? Вроде бы везде советуют использовать последнии стабильные версии...

А просто дрова поставить с офф сайта религия не позволяет.

#114849

Хм, ... ну вот собралось у меня сегодня 2.6.37, сижу и не жужжу... wink
Может и не совсем правильный подход, но в 32 звука в hdmi на nvidia нет...
ы. У кого встали 260-ые дрова нормально из dkms?

#114850

Чтоб звук был надо alsa обновить

#114851
Kettler написал:
Чтоб звук был надо alsa обновить

Обновил - не помогло.

#114852

aplay -l
**** Список PLAYBACK устройств ****
карта 0: NVidia [HDA NVidia], устройство 3: NVIDIA HDMI [NVIDIA HDMI]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 7: NVIDIA HDMI [NVIDIA HDMI]
Подустройства: 0/1
Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 8: NVIDIA HDMI [NVIDIA HDMI]
Подустройства: 1/1
Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 9: NVIDIA HDMI [NVIDIA HDMI]
Подустройства: 1/1
Подустройство №0: subdevice #0

cat /etc/asound.conf
pcm.!default {
type plug
slave.pcm {
type hw
card 0
device 7
}
}

alsactl -v
alsactl version 1.0.22

uname -a
Linux media 2.6.32-26-generic #48-Ubuntu SMP Wed Nov 24 09:00:03 UTC 2010 i686 GNU/Linux

lspci
02:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 210] (rev a2)
02:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)

Войдите или зарегистрируйтесь, чтобы ответить.