PDA

Просмотр полной версии : debian 5 + ATI Radeon


baltozar
19.07.2009, 22:23
Доброго дня,
Ситуация такая есть комп:
Общие данные
Тип ноутбук

Процессор Core 2 Duo 2000 МГц

Код процессора T5800

Чипсет Intel PM45

Частота системной шины 800 МГц

Память 2048 Мб DDR2

Максимальный размер памяти 4096 Мб

Количество слотов памяти 2

Установленная операционная система Win Vista Home Premium

Устройства хранения данных
Оптический привод DVD-RW, внутренний

Жесткий диск 250 Гб Serial ATA

Скорость вращения жесткого диска 5400 об/мин

Слоты расширения
Cлоты PC Card PC Card Type II

Слот ExpressCard ExpressCard/54

Устройство для чтения флэш-карт есть

Слоты для флэш-карт Memory Stick, Secure Digital, xD-Picture Card

Дополнительно
Встроенные колонки есть

Встроенный микрофон есть

Устройства ввода Touchpad

Веб-камера есть

Слот блокировки есть

Размеры (ДхШхТ) 362x264x45 мм

Вес 2.8 кг

Экран
Дисплей 15.4 дюймов, 1280x800, широкоформатный

Тип графического контроллера дискретный

Графический чипсет ATI Mobility Radeon HD3470

Видеопамять 256 Мб

Связь
LAN/Modem сетевая карта 1000 Мбит/c, факс-модем 56 кбит/c

Беспроводная связь Wi-Fi 802.11g

Интерфейсы USBx4, разъем для док-станции, VGA (D-Sub), HDMI, eSATA, LAN (RJ-45), модем (RJ-11)

Питание
Аккумулятор Li-Ion, емкость 4400 мА*ч
есть статья по которой ставится дрова на видео:
http://wiki.debian.org/ATIProprietary
Вывод информации о ядре:
1. uname -a

Linux debian 2.6.29-1-686 #1 SMP Wed Apr 22 23:40:49 UTC 2009 i686 GNU/Linux

2. dpkg -l 'linux-image-*'

Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя Версия Описание
+++-==============-==============-============================================
un linux-image-2. <нет> (описание недоступно)
ii linux-image-2. 2.6.26+17+lenn Linux 2.6 image on x86
ii linux-image-2. 2.6.26+17+lenn Linux 2.6 image on PPro/Celeron/PII/PIII/P4
ii linux-image-2. 2.6.26-13lenny Linux 2.6.26 image on x86
ii linux-image-2. 2.6.26-13lenny Linux 2.6.26 image on PPro/Celeron/PII/PIII/
ii linux-image-2. 2.6.26-17 Linux 2.6.26 image on x86
ii linux-image-2. 2.6.26-17 Linux 2.6.26 image on PPro/Celeron/PII/PIII/
ii linux-image-2. 2.6.29-4~snaps Linux 2.6.29 image on PPro/Celeron/PII/PIII/
ii linux-image-2. 2.6.30-1~bpo50 Linux 2.6.30 image on PPro/Celeron/PII/PIII/

3. dpkg -l 'linux-headers-*'

Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя Версия Описание
+++-==============-==============-============================================
un linux-headers- <нет> (описание недоступно)
ii linux-headers- 2.6.26+17+lenn Header files for Linux 2.6-486
ii linux-headers- 2.6.26-17 Header files for Linux 2.6.26-2-486
ii linux-headers- 2.6.26-17 Common header files for Linux 2.6.26-2
pn linux-headers- <нет> (описание недоступно)
pn linux-headers- <нет> (описание недоступно)
ii linux-headers- 2.6.29-5~bpo50 Header files for Linux 2.6.29-bpo.2-486
ii linux-headers- 2.6.29-5~bpo50 Header files for Linux 2.6.29-bpo.2-686
ii linux-headers- 2.6.29-5~bpo50 Header files for Linux 2.6.29-bpo.2-686-bigm
ii linux-headers- 2.6.29-5~bpo50 All header files for Linux 2.6.29
ii linux-headers- 2.6.29-5~bpo50 Header files for Linux 2.6.29-bpo.2-amd64
ii linux-headers- 2.6.29-5~bpo50 Common header files for Linux 2.6.29-bpo.2

4. lspci

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation ICH9M/M-E 2 port SATA IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
00:1f.5 IDE interface: Intel Corporation ICH9M/M-E 2 port SATA IDE Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series
01:00.1 Audio device: ATI Technologies Inc RV620 Audio device [Radeon HD 34xx Series]
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe (rev 10)
03:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100
0d:06.0 CardBus bridge: O2 Micro, Inc. Cardbus bridge (rev 01)
0d:06.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
0d:06.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 03)

Я поднял версию ядра до 2.6.30 пошел процесс установки, но при инстале и сборке выдает ощибку:
│/usr/bin/make -f debian/rules clean ↑
│ make[1]: Entering directory `/usr/src/modules/fglrx' ▮
│ dh_testroot ▒
│ rm -f configure-stamp ▒
│ rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a ▒
│ rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd ▒
│ rm -rf .tmp_versions ▒
│ rm -rf patch ▒
│ dh_clean ▒
│ rm -f /usr/src/modules/fglrx/debian/control ▒
│ rm -f /usr/src/modules/fglrx/debian/dirs ▒
│ make[1]: Leaving directory `/usr/src/modules/fglrx' ▒
│ /usr/bin/make -f debian/rules binary_modules ▒
│ make[1]: Entering directory `/usr/src/modules/fglrx' ▒
│ if [ -f /usr/src/modules/fglrx/debian/control.template ]; then \
│cat /usr/src/modules/fglrx/debian/control.template > ↑
│ /usr/src/modules/fglrx/debian/control; \ ▒
│ fi ▒
│ dh_testdir ▒
│ touch configure-stamp ▮
│ dh_testdir ▒
│ /usr/bin/make -C /lib/modules/2.6.30-bpo.1-686/build ▒
│ SUBDIRS=/usr/src/modules/fglrx modules ▒
│ make[2]: Entering directory `/usr/src/linux-headers-2.6.30-bpo.1-686' ▒
│ CC [M] /usr/src/modules/fglrx/firegl_public.o ▒
│ In file included from /usr/src/modules/fglrx/drmP.h:86, ▒
│ from /usr/src/modules/fglrx/drm_proc.h:41, ▒
│ from /usr/src/modules/fglrx/firegl_public.c:433: ▒
│ /usr/src/modules/fglrx/drm_os_linux.h:45: error: conflicting types for ▒
│ ‘irqreturn_t’
│ /usr/src/linux-headers-2.6.30-bpo.1-common/include/linux/irqreturn.h:16: ↑
│ error: previous declaration of ‘irqreturn_t’ was here ▒
│ In file included from /usr/src/modules/fglrx/firegl_public.c:433: ▒
│ /usr/src/modules/fglrx/drm_proc.h: In function ‘FGLDRM__vma_info’: ▒
│ /usr/src/modules/fglrx/drm_proc.h:497: warning: format ‘%08lx’ expects ▒
│ type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’ ▒
│ /usr/src/modules/fglrx/firegl_public.c: In function ▒
│ ‘KCL_GetEffectiveUid’: ▮
│ /usr/src/modules/fglrx/firegl_public.c:1407: error: ‘struct task_struct’ ▒
│ has no member named ‘euid’ ▒
│ /usr/src/modules/fglrx/firegl_public.c: In function ▒
│ ‘KCL_PosixSecurityCapSetIPCLock’: ▒
│ /usr/src/modules/fglrx/firegl_public.c:1781: error: ‘struct task_struct’ ▒
│ has no member named ‘cap_effective’ ▒
│ /usr/src/modules/fglrx/firegl_public.c:1785: error: ‘struct task_struct’
│has no member named ‘cap_effective’ ↑
│ /usr/src/modules/fglrx/firegl_public.c: In function ▒
│ ‘KCL_InstallInterruptHandler’: ▒
│ /usr/src/modules/fglrx/firegl_public.c:2663: warning: passing argument 2 ▒
│ of ‘request_irq’ from incompatible pointer type ▒
│ /usr/src/modules/fglrx/firegl_public.c: In function ▒
│ ‘KCL_MEM_VM_GetRegionPhysAddrStr’: ▒
│ /usr/src/modules/fglrx/firegl_public.c:3225: warning: return makes ▒
│ pointer from integer without a cast ▒
│ /usr/src/modules/fglrx/firegl_public.c:3226: warning: return makes ▒
│ pointer from integer without a cast ▮
│ /usr/src/modules/fglrx/firegl_public.c:3227: warning: return makes ▒
│ pointer from integer without a cast ▒
│ /usr/src/modules/fglrx/firegl_public.c:3229: warning: return makes ▒
│ pointer from integer without a cast
│/usr/src/modules/fglrx/firegl_public.c: In function ‘KAS_Ih_Execute’: ▒
│ /usr/src/modules/fglrx/firegl_public.c:4204: warning: ‘return’ with no ▒
│ value, in function returning non-void ▒
│ make[5]: *** [/usr/src/modules/fglrx/firegl_public.o] Ошибка 1 ▒
│ make[4]: *** [_module_/usr/src/modules/fglrx] Ошибка 2 ▒
│ make[3]: *** [sub-make] Ошибка 2 ▒
│ make[2]: *** [all] Ошибка 2 ▒
│ make[2]: Leaving directory `/usr/src/linux-headers-2.6.30-bpo.1-686' ▒
│ make[1]: *** [build] Ошибка 2 ▒
│ make[1]: Leaving directory `/usr/src/modules/fglrx' ▮
│ make: *** [kdist_image] Ошибка 2
Как мне все таки установить дрова?:(:(:(:(:(:(:(

DoubleSpace
20.07.2009, 11:32
Восстановите последнее ядро из репов и выкачайте последние дрова отсюда
http://support.amd.com/us/psearch/Pages/psearch.aspx?type=2.4.2&product=&contentType=GPU+Download+Detail&ostype=&keywords=&items=20
С реповскими на буке были проблемы.

baltozar
20.07.2009, 12:57
Если память не изменяет, то 2.6.30 последняя версия, я и на своей 2.6.29 пробывал не получается...

Яриус
20.07.2009, 14:06
Если память не изменяет, то 2.6.30 последняя версия
разве 30 ведро у Ленни? по-моему нет)) http://packages.debian.org/ru/lenny/kernel-package
видно, что 26 )
именно это Вам и советует DoubleSpace ))

baltozar
20.07.2009, 14:24
Яриус, А какое 26 лучше? их там несколько....:) 2.6.26-2-686 или 2.6.26-2-486

DoubleSpace
20.07.2009, 14:41
Наверно 686- если у вас не супердревняя машина

baltozar
21.07.2009, 08:26
DoubleSpace, и
Яриус, действительно на версии 2.6.26-2-686 согласно инструкции все устанавливается, но возникла очень большая проблемма, wifi адаптер не определяется системой, если я загружусь под 2.6.29-1-686 то карта определена и работает... ни чего не помогает ни статья http://wiki.debian.org/iwlagn#Lenny ни получается поставить дрова http://www.intellinuxwireless.org/iwlwifi/downloads/iwlwifi-5000-ucode-8.24.2.12.tgz , как мне установить????:(

DoubleSpace
21.07.2009, 11:52
Тогда,похоже, единственный вариант-переезжать на squeeze

baltozar
21.07.2009, 11:56
Почему, и чем он отличается от lenny?

Яриус
21.07.2009, 12:12
baltozar, а на оффсайте про доступные выпуски почитать не судьба?)) он отличается тем, что он не стейбл, и соответственно более свежим ПО. Ну и глюков тоже побольше)
зыы: давайте мы Вам Убунту поможем настроить? тот же Дебиан ))

DoubleSpace
21.07.2009, 12:23
Потому, что iwlagn поддерживается только с 2.6.30, его вы из бэкпортов уже пробовали- там у вас видео не собирается.

Яриус
21.07.2009, 12:56
DoubleSpace, http://packages.debian.org/ru/squeeze/kernel/
там не 30 ядро ))
или Убунту или железяку поменять.

baltozar
21.07.2009, 13:03
А как на squeeze перейти?

Яриус
21.07.2009, 13:34
baltozar, все теже самые репы только вместо lenny пишем squeeze. а потом обновляемся ))

DoubleSpace
21.07.2009, 13:38
DoubleSpace, http://packages.debian.org/ru/squeeze/kernel/
там не 30 ядро ))
или Убунту или железяку поменять.

Действительно :). Но его туда вгонят обязательно, когда пройдет тестирование. В стабильной ветке бог знает когда оно появится.
Для апгрейда дистра сменить в /etc/sources.lst указатель lenny на squeeze затем apt-get update, apt-get dist-upgrade. Есть еще вариант подождать, пока поправят багу в бэкпортах

baltozar
22.07.2009, 07:45
Уговорили, поставлю, что нибудь другое.