27 дек. 2009 г.

Установка VMWare workstation 7 на openSuse 11.2 x64

Для установки VMW необходимы следующие пакеты

gcc
gcc-c++
kernel-source
make
linux-kernel-headers
kernel-syms - просто необходим, без него можно провозится целый день и нихера не установить

После установки заходим в
/usr/src/linux-2.6.31.5-0.1
и выполняем


make clean
make mrproper
make cloneconfig
make modules_prepare

Уходим на перезагрузку.

 Запускаем VMW  - при первой загрузке может потребовать указание пути к header
они лежат здесь /usr/src/linux-2.6.31.5-0.1/include

25 дек. 2009 г.

запуск amarok на opensuse 11.2 x64

При переходе с opensuse 11.1 x32 на opensuse 11.2 x64 перестал работать amarok. Решил проблему следующим образом
  1. снес установленный amarok
  2. добавил в репозитории packman (при установке отдавал предпочтение кодекам из packman)
  3. установил драйвера с http://opensuse-community.org/Restricted_Formats/11.2 
  4. установил в один клик amarok отсюда
В результате данных манипуляций  я опять слушаю музыку в любимом плеере

wi-fi под linux на примере opensuse

для данной статьи использовались следующие статьи:
статья 1 и статья 2
первоначально выполнил:
# lspci -vnn |grep 14e4
результат :
0b:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
в статье 2 соответствует  для данного контроллера [14e4:4315] соответствует драйвер b43
Для работы необходим так же пакет b43-fwcutter  (Tool for extracting firmware from newer Broadcom WLAN drivers)

для автоматической установки нужной прошивки, необходимой дял правильной работы адаптера можно выполнить 

sudo /usr/sbin/install_bcm43xx_firmware

если данный скрипт не отрабатывает - можно сделать вручную:

скачиваем последнюю версию файла прошивки

далее выполняем

tar xjf broadcom-wl-4.150.10.5.tar.bz2

sudo b43-fwcutter -w /lib/firmware broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o

в результате устанавливаются драйвера на Wi-Fi

После перезагрузки дрова не стали и пришлось идти другим путем.

нашел на сайте статью , соответственно скачал под своё ядро broadcom-wl
после перезагрузки выполнил
#iwconfig 

результат
lo no wireless extensions.


eth0 no wireless extensions.


eth1 IEEE 802.11bg ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:off
Retry min limit:7 RTS thr:off Fragment thr:off
Power Managementmode:All packets received
Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0


pan0 no wireless extensions.

появился eth1 - наш вай фай, но при сканировании на наличие беспроводных сетей iwlist scanning
выдает ошибку

eth1 Failed to read scan data : Invalid argument
После всех нелегких - решил все таки попробовать поставить дрова при помощи ndiswrapper. Установил данную тулзу, воспользовался статьей. Драйвера нашлись легко на диске к ноуту при помощи поиска по маске "bcm". Далее выполнил
/windows/C/tmp/R174291/DRIVER # ndiswrapper -i bcmwl5.inf
installing bcmwl5 ...
Где /windows/C/tmp/R174291/ - путь к драйверам для модуля wi-fi 

После выполнил
ndiswrapper -l 
bcmwl5 : driver installed
device (14E4:4315) present
Данный ответ показал что драйвера стали нормально.
Запустил службу ndiswrapper при помощи
  #modprobe ndiswrapper 
После чего выполнил
#iwconfig 

lo no wireless extensions.


eth0 no wireless extensions.


pan0 no wireless extensions.


ppp0 no wireless extensions.


wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
что показало установку дров нормально.


При переходе на Suse 11.2 x64 драйвера установились нормально при помощи  скрипта install_bcm43xx_firmware.

Для подключения к точке доступа я использовал следующую конфигурацию
essid - myssid 
используется шифрование wpa с контрольной фразой mysecretkey и методом AES
адрес точки 172.16.100.1


Для корректной работы с wi-fi переключил точку доступа в видимый режим(откликается на броадкасты)


для работы с wpa необходим пакет wpa_supplicant.
при помощи wpa_passphrase выполняем  
wpa_passphrase myssid mysecretkey


в результате чего получаем вывод



network={
  ssid="myssid"
  #psk="mysecretkey"
   psk=dbb1c3d6389801dd6126ce1f4ed1fc0c6b6c6ba19803bb91a1a35a8bfcb59450
}
эти данные вносим в файл /etc/wpa_supplicant/wpa_supplicant.conf


после запускаем  
  
# ip link set eth1 up
# iwconfig eth1 essid myssid
# wpa_supplicant -dddt -ieth1 -c/etc/wpa_supplicant/wpa_supplicant.conf -Dwext -f /var/log/wpa_supplicant.log &
# dhclient eth1
# route add default gw 172.16.100.1 eth1
 

если точка не держит dhcp то присвоить ip статически при помощи
# ifconfig 172.16.100.2 eth1

также могут не подтянуться dns сервера, для чего прописываем их в /etc/resolv.conf
nameserver dns1
nameserver dns2 
полезная команда 
/etc/init.d/network restart  














 

7 дек. 2009 г.

HDMI подключение ноутбука и ТВ

Столкнулся с такой проблемой - захотелось протестировать HDMI выход на своем ноутбуке dell 1525, благо был под рукой ТВ(Sony Bravia) с HDMI входом. Для подключения нужно было купить кабель HDMI - HDMI. Почитав форумы понял - что найти какую нибудь полезную информацию о том какой кабель лучше - невозможно. Кто говорит что китайский нонейм рабочий попадается один из 20, кто говорит что кабель с ценником в 20$/метр - должен работать как пить дай, кто то пишет что все зависит от подключаемых устройств. Самым информативным постом по пововду выбора кабеля стал пост на форуме. Так же полезно ознакомится с базовой информацией о самом HDMI. При покупке выбор пал на нонеймовский 3-х метровый кабель с ценником в 13$.

При подключении ТВ к ноутбуку было найдено новой устройство, определенное как стандартный монитор. В настройках видеокарты (Intel X3100) был выставлен 2-ой монитор как цифровой телевизор. Прочитав мануал к ТВ на режимы отображения были найдены 1280x720@50 (720p), 1280x768@60 и 1360x768@60 . ПРи подключении на 1360x768@60 показывало нормально в течении 2-х часов, а после начались проблемы - начал пропадать видеосигнал. При подключении на разрешении 720p рабочий стол отображается не полностью (размеры рабочего стола выходят за границы ТВ) никакими настройками рабочий стол не был нормально настроен, соответственно пришлось ставить режим 1280x768@60 (ТВ почему то показывал 1360x768@60, аналогично как и настройки рабочего стола)  . При данном разрешении рабочий стол полностью отображается, но по краям видны черные полосы(неиспользованное место) - полет нормальный. Возникли так же проблемы с передачей звука по интерфейсу HDMI - поковырявшись в настройках, ничего лучшего как поставить HDMI как основное устройство для воспроизведения звука не нашлось. В итоге - ТВ нормально показывает картинку и проигрывает музыку. При подключении ТВ в настройках аудио автоматически ставиться HDMI Audio как основное устройство для воспроизведения речи.
 Версия драйверов для видео 6.14.10.5029,
Accelerator in Use: Mobile Intel(R) 965 Express Chipset Family
Video BIOS: 1566.0.

Драйвера на звук Sigmatel Audio 5.10.0.5515.