Всем вечер добрый! Ситуация с дрова маленько пошла в гору...пока меня не было за ноутом знакомый на работе танцевал с кернелом и в итоге выяснилось что...если 11.10 х86 обновить
linux-headers-3.2.0-030200rc4-generic_3.2.0-030200rc4.201112012035_i386.deb
linux-headers-3.2.0-030200rc4_3.2.0-030200rc4.201112012035_all.deb
linux-image-3.2.0-030200rc4-generic_3.2.0-030200rc4.201112012035_i386.deb
человек посмотрел конфиг и увидел что ядро поддерживает только серию HD но не конкретно мою версию...тот же трабл ось в ауте именно на моем ноуте...ставились по инструкции от производителя и с первого поста...а когда поставил 12.04 х86 то сразу же глянул конфиг ядра и увидел что появились до пункты но пока не понял модулировать их или нет.
Кто с силах сраните конфиги кернелов 11.04 обновлений (выше указал) и 12.04 какой более подходит для стабильной работы имеено серии HD
Пользователь решил продолжить мысль 11 Марта 2012, 19:31:38:
Вот что еще странно...у меня еще одной осью помимо винды стоит Slax так вот на нем кернел 3.1... и когда ставлю драйвер на чистую ось Slax модулем xzm (версия 11.12 новее еще не находил собранный для Slax) все работает на ноуте после reboot.Где же тогда собака зарыта в Ubuntu 11.10 12.04 (сори за жаргон) железо на ноуте неизменно а вот на разных осях по разному работа драйвера(либо аут либо good).Может какие то пакеты дебиан не корректно обрабатывают что то при сборке драйвера

Надо будет еще попробывать качнуть последний стабильные и кандидат кернел сравнить их конфиги (внимательно с пивом и рыбой

).
У кого со временем в порядке давайте поюзам конфиг последней и кандидата если есть желание можите качнуть и поставить Slax какой нить последний и самим убедиться...

Пользователь решил продолжить мысль 11 Марта 2012, 19:55:45:
Кто хочет поюзать распакованный драйвер из модуля xzm могу куда нить скинуть пишите адрес может внутри кто что найдет интересное
Пользователь решил продолжить мысль 11 Марта 2012, 21:31:21:
вот собственно то как видит Slax и Ubuntu железо без обновлений и дров
Slax kernel 3.0
lspci -k
00:02.0 VGA compatible controller: Intel Corporation Unknown device 0046 (rev 02)
Kernel driver in use: i915
Kernel modules: i915
01:00.0 VGA compatible controller: ATI Technologies Inc Unknown device 68c1
Kernel modules: fglrx, radeon
-----------------------------------------------------------------------
Ubuntu 12.04 x86 kernel 3.2
lspci -k
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
Subsystem: Hewlett-Packard Company Device 144a
Kernel driver in use: i915
Kernel modules: i915
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Madison [Radeon HD 5000M Series]
Subsystem: Hewlett-Packard Company Device 144a
Kernel driver in use: radeon
Kernel modules: radeon
Пользователь решил продолжить мысль 11 Марта 2012, 22:15:25:
вот нашел скрипт для Slax driver ati 12.1 возможно ли его переделать для Ubuntu...
#!/bin/bash
# Variables
c='\e[36m'
r='\e[38m'
e=`tput sgr0`
url=http://www2.ati.com/drivers/linux/amd-driver-installer-12-1-x86.x86_64.run
ver=`echo $url | cut -d- -f4,5 | tr "-" "."`
ver1=`cat /etc/porteus-version | cut -d- -f2`
arch=`uname -m`; if [ "$arch" != "x86_64" ]; then arch=i486; fi
dir=/tmp/ati$$
changes=/mnt/live/memory/changes
tmp=/tmp/work$$
path=/root/changes$$
# Checking if we are root
if [ `whoami` != root ]; then
echo -e "${r}you must be root to run this script, exiting..."$e
exit
fi
# Checking if devel module is active
if [ $arch = "x86_64" ]; then
if [ ! -d /mnt/live/memory/images/005-devel* ]; then
echo -e "${r}Activate 005-devel module and rerun this script"$e
exit
fi
else
if [ ! -d /mnt/live/memory/images/007-devel* ]; then
echo -e "${r}Activate 007-devel module and rerun this script"$e
exit
fi
fi
# Checking if crippled sources modue is active
if [ ! -d /mnt/live/memory/images/crippled_sources* ]; then
echo -e "${r}Download and activate crippled_sources module and rerun this script. You will find it in Porteus repo."$e
exit
fi
clear
echo -e "${c}Welcome to the Porteus fglrx installer by fanthom"$e
echo -e "${r}Warning: you will need at least 512MB of free memory to achieve the goal"$e
echo -e "${c}press enter to download the fglrx driver (around 100MB) or press ctrl+c to exit"$e
read
mkdir $dir && cd $dir
wget --no-check-certificate $url
clear
echo -e "${r}Please provide the number of minutes required to compile the fglrx module on your PC or press enter to stick with the default value of 3 (minutes)"
read -e int
if [ "$int" != "" ]; then
time=$int
else
time=3
fi
echo -e "${r}Now we are going to build fglrx driver.
You need to accept AMD licence and keep pressing 'Continue' until the installer finishes.
Please hold your normal activity during installation as all changes made in the system
in the last $time minutes will be saved to fglrx module.
press enter to proceed"$e
read
sh amd-driver*
echo -e "${c}Press enter when finished"$e
read
# Deleting ati-installer files
cd ~/
rm -r $dir
# Creating tmp dir
mkdir $tmp
# Locating and copying newly created/modified files
file=`find $changes -mmin -$time | egrep -v "$changes/dev|$changes/home|$changes/media|$changes/mnt|$changes/root|$changes/tmp|$changes/var"`
for x in $file; do
cp -P --parents $x $tmp 2> /dev/null
done
# Lets check if fglrx was built correctly and exists in $tmp dir
echo "checking if fglrx.ko module was built correctly"
if [ -L /lib/modules/fglrx/fglrx.ko ]; then
echo "fglrx.ko was built ok - performing second check"
check=`find $tmp -name 'fglrx.ko'`
if [ "$check" != "" ]; then
echo "fglrx.ko was found succesfully in $tmp folder"
else
echo "fglrx.ko not found in $tmp folder. please change time interval to a higher value and try again."
exit
fi
else
echo "fglrx.ko was not compiled correctly. Please check /lib/modules/fglrx/build_mod/make.sh.log for details about compilation errors."
exit
fi
# adding xconf script by guesterrapolis
mkdir -p $tmp/$changes/opt/porteus-scripts
echo '#!/bin/bash
# Script by gusterrapolis
# small modifications by fanthom
echo "Please wait...creating xorg.conf for ATI_Drivers..."
modprobe -r radeon drm > /dev/null 2>&1 # unloading opensource drivers
if cat /proc/mounts | grep loop | cut -d " " -f 1 | xargs -r -n 1 losetup | grep "/base" | grep "fglrx" >/dev/null; then
echo "Updating shared library links as fglrx module is found in /porteus/base directory"
/sbin/ldconfig &
fi
aticonfig --initial --input=/etc/X11/xorg.conf # Creating xorg.conf for ati driver
echo "
Now type startx
If your card is not an ati try this:
xorgconfig
(save the changes and then customize your xorg.conf with)
mcedit /etc/X11/xorg.conf
(In Graphics Device Section in twice Section Device change
driver "vga" for your current driver "nouveau","sis","via"...
save changes with F2 and quit with F10 finally type startx)
Note:The original xconf of Porteus is /opt/porteus-scripts/xconf-porteus"' >> $tmp/$changes/opt/porteus-scripts/xconf
chmod +x $tmp/$changes/opt/porteus-scripts/xconf
cp /opt/porteus-scripts/xconf $tmp/$changes/opt/porteus-scripts/xconf-porteus
# We dont want this stuff here
rm -r $tmp/$changes/lib/modules/fglrx
rm $tmp/$changes/etc/ld.so.cache rm -f $tmp/$changes/lib/modules/`uname -r`/*
# Moving everything to final destination and creating xzm module
echo -e "${c}Press enter to create a Porteus xzm module from the installed fglrx driver"$e
read
mv $tmp/$changes $path
dir2xzm $path /root/Desktop/ati-fglrx-$ver-porteus-$ver1-$arch.xzm
rm -r $path
clear
echo -e "${c}Your driver is ready and waiting in /root/Desktop directory
move it to /porteus/modules folder and reboot your PC"$e
по отзывам работает карта новее 5650