Суббота. Жена устроила сюрприз - сдерла все обои в коридоре и предложила поклеить новые. Пришлось ехать в магазин за обоями и всякой прочей строительной мелочью, потому как кроме обоев прийдется делать много чего (зачем она их трогала? все и так было хорошо:) ). Заехали в Реал, закупили все что надо.
После магазина решили заехать в Икеа покушать и заодно зайти в Ашан за продуктами, благо они у нас под одной крышей.
В Икеа увидели парочку вазочек на подарок, по ходу дела решили купить. Подошли к кассам и ОФИГЕЛИ! Там ТАКАЯ ОЧЕРЕДЮКА! Мы с женой посмотрели друг на друга и тихо оставили сумочку с покупками недалеко от кассы, и бочком, бочком вышли.
Подошли к Ашану и... мамочка! там еще больше народу, ни одной тележки вокруг (то то мы удивлялись почему люди на паркинге спрашивали свободную тележку). Потоптались у входа в Ашан и вернулись домой. Заехали в магазин возле дома, немножко переплатили, зато никаких очередей, спокойно, душевно.
Я понял - мегамоллы не для меня, очереди лишают душевного спокойствия и напоминают советские времена.
27 октября 2007 г.
25 октября 2007 г.
Школа и религиозное образование.
Учительница русского языка в школе, где учится мой ребенок, очень религиозная женщина. И на уроках начала задавать заучивать наизусть молитвы.
Как говорит моя жена: складывается ощущение, что в школу идут работать злобные маньячки, сливающие на детей свои комплексы.
Вот теперь сижу и думаю, анонимку чтоли в министерство образования написать?
- Во первых, молитвы на старославянском языке и у моего парня с трудом поворачивается язык. Он просто не понимает слов и с трудом их произносит.
- Во вторых, ни в одном учебнике этих молитв нет. На вопрос детей, а где их собственно брать, учительница предложила сходить им в церковь.
- В третьих. Я не понимаю, а что делать на этих уроках мусульманам, евреям, католикам? Почему они должны учить православные молитвы? Дочь наших знакомых тоже учится в этом классе. Они католики. На вопрос, ну как дочка, выучила? Родители сказали, слава Богу, она на этой неделе болела. Если уж учительница хочет показать детям, что такое религия. Тогда пусть рассказывает и о коране, талмуде, буддийские мантры тоже в тему будут.
Как говорит моя жена: складывается ощущение, что в школу идут работать злобные маньячки, сливающие на детей свои комплексы.
Вот теперь сижу и думаю, анонимку чтоли в министерство образования написать?
24 октября 2007 г.
Просто новость
“Сам факт того, что Microsoft соглашается сотрудничать с издателем операционной системы Linux и по сути выступать в роли дистрибьютора SUSE Linux, представляет собой знак радикальных изменений,” – говорит представитель Novell Брюс Лоури (Bruce Lowry).
К такой позиции Microsoft пришла спустя годы судебной борьбы с конкурентами, прошедшей под девизом “Windows must die”.Статья целиком.
23 октября 2007 г.
Как я ставил Acrobat reader в Vista :)
Еще одна страшилка пр чудо ОС :)
Решил поставить риадер в висту. Ну скачал, ну запустил программу установки... Но он собака не ставится, программа установки говорит: нет места или не хватает прав на временную директорию. Места еще хоть вистой жри... ну значит права не в порядке.
Дал своему пользователю все права на временную директорию c:\windows\temp. Все равно не ставится. Ну епт...
Короче на стадии установки, когда программа установки уже распаковала файлы, но я еще не сказал ставить программу. Ручками из временной директории, которая кстати находится в домашней директории пользователя, скопировал все файлы во вновь созданную директорию, и там запустил программу setup. Акробат установился.
Но комментс....
Решил поставить риадер в висту. Ну скачал, ну запустил программу установки... Но он собака не ставится, программа установки говорит: нет места или не хватает прав на временную директорию. Места еще хоть вистой жри... ну значит права не в порядке.
Дал своему пользователю все права на временную директорию c:\windows\temp. Все равно не ставится. Ну епт...
Короче на стадии установки, когда программа установки уже распаковала файлы, но я еще не сказал ставить программу. Ручками из временной директории, которая кстати находится в домашней директории пользователя, скопировал все файлы во вновь созданную директорию, и там запустил программу setup. Акробат установился.
Но комментс....
В переводе с санскрита Vista - это дерьмо :)
Какой однако правильный язык придумали наши предки! Они в далеком прошлом предвидели название чудо ОС.
Ссылочка :)
Ссылочка :)
21 октября 2007 г.
Обновление Vista
Я тут недавно писал как мне пришлось ручками править драйвер в Линукс. И Иван Никитин тогда написал: "Э-э-э... Скажите, это правда проще чем просто выключить и включить комп?"
Я недавно столкнулся с проблемой при обновлении Висты. Модуль авто обновления не мог установить KB929777 постоянно выдавалось сообщение о невозможности установки обновления.
Полез на сайт микрософт, начал искать решение проблемы. Очень понравились рекомендации.
Рекомендация 1:
1-Remove 2 Go of memory
2-Reinstall vista
3-dowload and install KB929777 through http://www.microsoft.com/downloads/details.aspx?FamilyId=240AC3F3-2B60-4B70-B709-06B2BC5B1336&displaylang=en
4-install KB929777
5-reboot
6-Reinstall all the memory
Гы!!! :) Они рекомендуют вытащить из компа память, что бы в системе осталось только 2 гига :))) усрацца.... И, что самое смешное, таких рекомендаций море.
Но слава богу нашелся вменяемый чел.
Рекомендация 2 (работающая):
Hi guys, seems like a recurring problem here. The fault is registry based and there's a simple solution to this one, it works for both 32 & 64 bit OSs. When you have tried to install this update restart and you'll be confronted with WU (Windows Update) saying an installation failed and it will allow you to a) try again or b) install - do neither! First click your start menu and look to see if the red shut down button has a ! on a shield - this means "shutdown & install" updates. if it doesn't show this click option a or b above until it does. Go to "Programs & Features" and click "View Installed Updates" (top left of dialogue box) - you then get a long list of KB?????? files, scroll down until you come accross the KB929777 update (i know! it must be installed if it's in the list! this is where the problem lies!) and highlight it and click "uninstall" - this process usually takes 30-60 seconds. when you get the confirmation box saying it is complete, go to the start menu and click the shutdown button with the !on a shield. Restart the system and try installing the update normally through WU utility!
А теперь прикинте, что это читает РУССКИЙ ПОЛЬЗОВАТЕЛЬ! Вау... (это ответ на один из комментариев, по поводу простых пользователей и Линукс :) )
Я недавно столкнулся с проблемой при обновлении Висты. Модуль авто обновления не мог установить KB929777 постоянно выдавалось сообщение о невозможности установки обновления.
Полез на сайт микрософт, начал искать решение проблемы. Очень понравились рекомендации.
Рекомендация 1:
1-Remove 2 Go of memory
2-Reinstall vista
3-dowload and install KB929777 through http://www.microsoft.com/downloads/details.aspx?FamilyId=240AC3F3-2B60-4B70-B709-06B2BC5B1336&displaylang=en
4-install KB929777
5-reboot
6-Reinstall all the memory
Гы!!! :) Они рекомендуют вытащить из компа память, что бы в системе осталось только 2 гига :))) усрацца.... И, что самое смешное, таких рекомендаций море.
Но слава богу нашелся вменяемый чел.
Рекомендация 2 (работающая):
Hi guys, seems like a recurring problem here. The fault is registry based and there's a simple solution to this one, it works for both 32 & 64 bit OSs. When you have tried to install this update restart and you'll be confronted with WU (Windows Update) saying an installation failed and it will allow you to a) try again or b) install - do neither! First click your start menu and look to see if the red shut down button has a ! on a shield - this means "shutdown & install" updates. if it doesn't show this click option a or b above until it does. Go to "Programs & Features" and click "View Installed Updates" (top left of dialogue box) - you then get a long list of KB?????? files, scroll down until you come accross the KB929777 update (i know! it must be installed if it's in the list! this is where the problem lies!) and highlight it and click "uninstall" - this process usually takes 30-60 seconds. when you get the confirmation box saying it is complete, go to the start menu and click the shutdown button with the !on a shield. Restart the system and try installing the update normally through WU utility!
А теперь прикинте, что это читает РУССКИЙ ПОЛЬЗОВАТЕЛЬ! Вау... (это ответ на один из комментариев, по поводу простых пользователей и Линукс :) )
Нефиг ставить то, к чему второй сервис-пак не вышел.
Увидел в Интернет эту замечательную фразу. В яблочко!!!
20 октября 2007 г.
Новые курсы в Специалист :)
После окончания курса по Linux вы в виде бонуса приобретаете новые специальности :)

Обратите внимание на список успешно пройденных курсов :) Поскольку плохо видно, напишу что там написано. OS UNIX (Linux) Adminstration Fundamental 2002/2003, Exel 2002/2003, Outlook 2002/2003. Internet)
Вообщем секретариат опять облажался.
Кстати, большинство слушателей этого курса просили не исправлять сертификат и забрали эту бумажку в первозданном виде. И это правильно! Нормальные сертификаты об окончании получить легко. А вот ЧУДО сертификаты - это большая редкость.
Сорри, за плохое качество фото, пользовался камерой встроенной в телефон :(.

Обратите внимание на список успешно пройденных курсов :) Поскольку плохо видно, напишу что там написано. OS UNIX (Linux) Adminstration Fundamental 2002/2003, Exel 2002/2003, Outlook 2002/2003. Internet)
Вообщем секретариат опять облажался.
Кстати, большинство слушателей этого курса просили не исправлять сертификат и забрали эту бумажку в первозданном виде. И это правильно! Нормальные сертификаты об окончании получить легко. А вот ЧУДО сертификаты - это большая редкость.
Сорри, за плохое качество фото, пользовался камерой встроенной в телефон :(.
19 октября 2007 г.
Vista ГАВНО!!!!!!!!!!
Решил вернуть Висту на ноутбук. С буком поставлялся фирменный диск с родной вистой.
Скажите мне, почему они это ГАВНО продают нам за деньги?????
Предвидя вопросы, зачем я ее хотел поставить обратно, отвечу - мне потребовалось запускать некоторые программы, которые к сожалению есть только для винды (ДА ЭТО ИГРЫ, а куда без них). Поэтому я решим 60 гигов выделить под висту, а остальное оставить для Linux.
З.Ы. Я ее все таки установил, но как это все через жопу сделано...
VISTA С ЭТОГО ДИСКА НЕ УСТАНАВЛИВАЕТСЯ!!!!
ОНА ЗАВИСАЕТ В ПРОЦЕССЕ УСТАНОВКИ!!!!
ОНА ЗАВИСАЕТ В ПРОЦЕССЕ УСТАНОВКИ!!!!
Скажите мне, почему они это ГАВНО продают нам за деньги?????
Предвидя вопросы, зачем я ее хотел поставить обратно, отвечу - мне потребовалось запускать некоторые программы, которые к сожалению есть только для винды (ДА ЭТО ИГРЫ, а куда без них). Поэтому я решим 60 гигов выделить под висту, а остальное оставить для Linux.
З.Ы. Я ее все таки установил, но как это все через жопу сделано...
18 октября 2007 г.
Вот блин...
Как я уже писал, я снес Висту с ноута. На днях решил поставить туда ХР. Бананас... половины драйверов нет. Под Висту есть, а под ХР нет. Вот козлы... Хотя бы сначала вылизали свою долбанную Висту, и только потом переводили на нее железо.
Зато я нашел дистрибутив, который без напильника ставится на мой комп - Open SuSE 10.3. Все работает "из коробки". Все просто замечательно.
Зато я нашел дистрибутив, который без напильника ставится на мой комп - Open SuSE 10.3. Все работает "из коробки". Все просто замечательно.
15 октября 2007 г.
Политехнический музей.
На выходные ходили всей семьёй в Политехнический музей. Наконец то я показал сыну на каких компах в молодости работал папка :)
И еще - я впервые увидел куб на ферритовых кольцах в сборе! Сбылась мечта идиота :) Для тех кто не знает - это такая RAM была у старинных компьютеров.
Очень понравился раздел посвящённый фотографии и микроскопам. Надо бы Хартова туда заслать, что бы глянул какие правильные фотоаппараты были! :)
И еще - я впервые увидел куб на ферритовых кольцах в сборе! Сбылась мечта идиота :) Для тех кто не знает - это такая RAM была у старинных компьютеров.
Очень понравился раздел посвящённый фотографии и микроскопам. Надо бы Хартова туда заслать, что бы глянул какие правильные фотоаппараты были! :)
популярно про квантовые компъютеры.
Нет, это писал не я :) Я в этом ничего не понимаю. Но очень хочу хотя бы понять - что это и зачем это.
http://www.lenta.ru/articles/2007/09/28/quantum/
http://www.lenta.ru/articles/2007/09/28/quantum/
14 октября 2007 г.
12 октября 2007 г.
Контроллер домена Samba + LDAP
Проблема: необходимо добавить Windows машину в домен на стороне виндовой машины. Т.е. не средствами LDAP на стороне Linux. По умолчанию это можно сделать только с правами пользователя root. Но заводить root в LDAP - это чертовски неправильно.
Задача: дать возможность другому, не root, пользователю заводить машины в домен.
Решение.
В конфигурационном файле smb.conf в глобальной секции добавляем параметр:
Перечитываем конфигурационный файл:
Смотрим какие привилегии доступны. Пользователь admin - это пользователь в LDAP с правами администратора.
Смотрим чего может пользователь admin:
Как видите - ничего не может :(. Разрешим ему добавлять машины в домен.
И снова глянем, что ему разрешено:
Все, при добавлении машины в домен можно использовать пользователя admin.
Источник информации: Re: [Samba] PDC + LDAP, cannot access LDAP when not root (SOLVED)
Задача: дать возможность другому, не root, пользователю заводить машины в домен.
Решение.
В конфигурационном файле smb.conf в глобальной секции добавляем параметр:
enable privileges = yes
Перечитываем конфигурационный файл:
smbcontrol smbd reload-config
Смотрим какие привилегии доступны. Пользователь admin - это пользователь в LDAP с правами администратора.
ows:~ # net -U admin rpc rights list
Password:
SeMachineAccountPrivilege Add machines to domain
SeTakeOwnershipPrivilege Take ownership of files or other objects
SeBackupPrivilege Back up files and directories
SeRestorePrivilege Restore files and directories
SeRemoteShutdownPrivilege Force shutdown from a remote system
SePrintOperatorPrivilege Manage printers
SeAddUsersPrivilege Add users and groups to the domain
SeDiskOperatorPrivilege Manage disk shares
ows:~ #
Смотрим чего может пользователь admin:
ows:~ # net -U admin rpc rights list admin
Password:
ows:~ #
Как видите - ничего не может :(. Разрешим ему добавлять машины в домен.
ows:~ # net -U admin rpc rights grant admin SeMachineAccountPrivilege
Password:
Successfully granted rights.
ows:~ #
И снова глянем, что ему разрешено:
ows:~ # net -U admin rpc rights list admin
Password:
SeMachineAccountPrivilege
ows:~ #
Все, при добавлении машины в домен можно использовать пользователя admin.
Источник информации: Re: [Samba] PDC + LDAP, cannot access LDAP when not root (SOLVED)
10 октября 2007 г.
Vmware server
Поставил на серваке vmware server, в котором крутятся два Linux и один Windows Server. Позитивная штука! Особенно понравилась возможность удалённого подключения к серверу и доступ к виртуальным машинам.
Ну и, как это не странно звучит, vmware server абсолютно бесплатный :)
Ну и, как это не странно звучит, vmware server абсолютно бесплатный :)
8 октября 2007 г.
Скрипт для инициализации Wi-Fi
Не понравилось мне как реализована система инициализации Wi-Fi в Slackware. Поэтому написал свой собственный скрипт. Он расчитан только на один тип Wi-Fi контроллера. Если вы используете другой контроллер, перепишите функции загрузки и выгрузки модуля.
Основной скрипт wireless.sh:
Пример конфигурации open Wi-Fi.
Создаём файл /usr/local/etc/wireless.sh/My.net, следующего содержания:
В этом случае необходимо создать два файла: *.net и *.wpa
Net файл (Ngrade_wpa.net):
Файл Ngrade_wpa.wpa:
Основной скрипт wireless.sh:
#! /bin/bashДля работы скрипта требуется определить директорию, в которой будут находиться конфигурационные файлы, описывающие Wi-Fi сети. Для определения такой директории используется параметр
#(c) 2007 Artur Kryukov
# License GNU GPL v2.
# Директория в которой должны находится файлы *.net
# с описанием Wi-Fi сетей.
CONF_DIR=/usr/local/etc/wireless.sh
PATH=/bin:/sbin:/usr/sbin
# !!!!!! ВНИМАНИЕ !!!!!
# Эта функция поддерживает загрузку ТОЛЬКО модуля ipw3945
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
load_module()
{
remove_module
modprobe ipw3945
sleep 1
/sbin/ipw3945d --quiet
}
remove_module()
{
echo remove
if [ -f /var/run/ipw3945d.pid ] ; then
/sbin/ipw3945d --kill
fi
if lsmod | grep ipw3945 > /dev/null 2>&1; then
modprobe -r ipw3945
fi
}
usage()
{
echo "Usage: wireless.sh start - start Wi-Fi network"
echo " wireless.sh stop - stop Wi-Fi network"
echo " wireless.sh --help - this screen"
echo "----"
echo "Current config directory:"
echo "$CONF_DIR"
echo "Current config files:"
echo "$(ls ${CONF_DIR}*.net)"
}
start()
{
load_module
sleep 4
for I in $CONF_DIR/*.net
do
. $I
# Проверка на наличие такой сети
if iwlist scan 2> /dev/null | grep $SSID > /dev/null 2>&1
then
# Если сеть есть, настраиваем ее
# Проверяем метод аутентификации
case $MET in
share)
set_share $IF $SSID $KEY $KEYN $DHCP
;;
WPA)
set_wpa $IF $SSID $CONF_WPA_FILE $DHCP
;;
esac
fi
done
}
stop()
{
remove_module
}
# Настройка сети с прешареными ключами
# $1 - сетевой интерфейс
# $2 - SSID
# $3 - KEY
# $4 - номер ключа
# $5 - DHCP
set_share()
{
iwconfig $1 essid $2 key $3 [$4] key open key [$4]
if [ $5 = "yes" ]; then
# Пытаемся получить IP по DHCP
if route -n | grep ^0.0.0.0 ; then
route del default
fi
sleep 2
dhcpcd $1
fi
}
# Настройка сети с поддержкой WPA
# $1 - сетевой интерфейс
# $2 - SSID
# $3 - CONF_WPA_FILE
# $4 - DHCP
set_wpa()
{
# Проверим наличие конфигурационного файла
if [ ! -f $3 ]; then
echo "Cant't finde config file this WPA attributes!!!"
echo "File $3 not found"
exit 21
fi
iwconfig $1 essid $2
wpa_supplicant -i$1 -c$3 -Dwext -B
if [ $4 = "yes" ]; then
if route -n | grep ^0.0.0.0 ; then
route del default
fi
# Пытаемся получить IP по DHCP
sleep 10
dhcpcd $1
fi
}
case $1 in
start) start ;;
stop) stop ;;
--help) usage ;;
*) usage ;;
esac
CONF_DIR=/usr/local/etc/wireless.shВ нашем случае необходимо создать директорию /usr/local/etc/wireless.sh, в которой будут размещаться конфигурационные файлы с расширением *.net и *.wpa
Пример конфигурации open Wi-Fi.
Создаём файл /usr/local/etc/wireless.sh/My.net, следующего содержания:
SSID=NgradeПри помощи переменных указываем параметры:
MET=share
KEY=1a2d-4cd7-8901-a2aa-5abc-aa1a-23
KEYN=3
IF=eth1
DHCP=yes # or no
- MET - share или wpa
- KEY - ключ шифрования (о формате записи ключей смотрите man iwconfig)
- KEYN - номер используемого ключа
- IF - имя интерфейса
- DHCP - yes - получить атрибуты интерфейса по DHCP, no - не получать по DHCP. В последнем случае придётся в командной строке самостоятельно задавать параметры интерфейса.
В этом случае необходимо создать два файла: *.net и *.wpa
Net файл (Ngrade_wpa.net):
SSID=Ngrade_WPAПараметр CONF_WPA_FILE определяет путь к файлу, описывающему параметры WPA соединения. Я не стал выдумывать свой формат для этого файла, я взял стандартный формат файла программы wpa_supplicant.
MET=WPA
IF=eth1
CONF_WPA_FILE=/root/bin/Ngrade_wpa.wpa
DHCP=yes # or no
Файл Ngrade_wpa.wpa:
ctrl_interface=/var/run/wpa_supplicantРаботать со скриптом просто:
# By default, only root (group 0) may use wpa_cli
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
# WPA protected network, supply your own ESSID and WPAPSK here:
network={
scan_ssid=0
ssid="Ngrade_WPA"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk="TheSecretPassword"
}
- wireless.sh start - запускает сеть, Причём скрипт самостоятельно ищет одну из описанных сетей, и подключает её.
- wireless.sh stop - выгружает модуль.
6 октября 2007 г.
Multimedia клавиатуры в Linux
Решил заставить работать дополнительные кнопки на ноутбуке. После долгого перебора программ остановился на keytouch.
С программой поставляется большой набор уже описанных клавиатур. Также в поставке есть очень удобный редактор клавиатур, при помощи которого я и добавил все функциональные клавиши.
Единственно, что пришлось доставить в Slackware - это gnome-menu. Ну нет в Слаке Гнома по умолчанию :)
С программой поставляется большой набор уже описанных клавиатур. Также в поставке есть очень удобный редактор клавиатур, при помощи которого я и добавил все функциональные клавиши.
Единственно, что пришлось доставить в Slackware - это gnome-menu. Ну нет в Слаке Гнома по умолчанию :)
5 октября 2007 г.
Все же Slackware
На ноутбуке остался жить Slackware 12.
Поставил SLED 10, обнаружились проблемы со звуком и Wi-Fi. Хваленый Ubuntu вообще не поставился, в режиме LiveCD грузится и работает, но при установке зависает. CentOS как рабочая станция мне не нравится.
Поскольку, в результате пришлось много делать руками, решил поставить самый приспособленный для этого дистрибутив - Slackware 12.
Кстати, поставил на него vmware server тот, который бесплатный. Обнаружил интересную фичу: он собака съедает под себя всю свободную память! Даже если я в настройках ограничиваю его 2Г, все равно ест сволочь все что можно. Правда в своп не лезет. Наверно создатели решили, что ОС выступает в роли платформы для запуска виртуалок и память ей не нужна :) Надо будет посмотреть как ведет себя на vmware player.
Поставил SLED 10, обнаружились проблемы со звуком и Wi-Fi. Хваленый Ubuntu вообще не поставился, в режиме LiveCD грузится и работает, но при установке зависает. CentOS как рабочая станция мне не нравится.
Поскольку, в результате пришлось много делать руками, решил поставить самый приспособленный для этого дистрибутив - Slackware 12.
Кстати, поставил на него vmware server тот, который бесплатный. Обнаружил интересную фичу: он собака съедает под себя всю свободную память! Даже если я в настройках ограничиваю его 2Г, все равно ест сволочь все что можно. Правда в своп не лезет. Наверно создатели решили, что ОС выступает в роли платформы для запуска виртуалок и память ей не нужна :) Надо будет посмотреть как ведет себя на vmware player.
4 октября 2007 г.
Wi-Fi на моем DELL
Как всегда Linux со слишком новыми девайсами имеет небольшие проблемы. Мой Wi-Fi адаптер Intel 3945 стандартно в ядре не поддерживается. Но... но, все знают, что если чего то нет в ванилла ядре - это не значит, что этого нет в Интернет :) Google рулит.
Нашел специализированный сайтик Intel® PRO/Wireless 3945ABG Driver for Linux. Там все было. Быстро скачал и настроил как рекомендовалось в документе INSTALL.
В файлике /etc/rc.d/rc.wireless.conf (да... я все таки поставил на ноут Slackware) прописал:
00:1B:77:*)
INFO="Home net"
ESSID="Ngrade"
MODE="Managed"
KEY="1a2b-abab-8901-a23c-cbcb-901a-ab [2] key open key [2]"
RTS="2346"
FRAG="2346"
;;
И вот сижу и пишу об этом через домашний Wi-Fi
Нашел специализированный сайтик Intel® PRO/Wireless 3945ABG Driver for Linux. Там все было. Быстро скачал и настроил как рекомендовалось в документе INSTALL.
В файлике /etc/rc.d/rc.wireless.conf (да... я все таки поставил на ноут Slackware) прописал:
00:1B:77:*)
INFO="Home net"
ESSID="Ngrade"
MODE="Managed"
KEY="1a2b-abab-8901-a23c-cbcb-901a-ab [2] key open key [2]"
RTS="2346"
FRAG="2346"
;;
И вот сижу и пишу об этом через домашний Wi-Fi
3 октября 2007 г.
Решение проблемы с модулем snd-hda-intel
Поставил на ноутбук Linux. Возникла проблема: не грузится модуль звуковой карты. Эта проблема не зависит от дистрибутива!
При загрузке модуль snd-hda-intel на ноутбуке DELL inspiron выдает сообщение об ошибке:
hda-intel: no codecs initialized
Решение проблемы.
Прийдется руками внести изменения в исходные коды ядра. У меня ядро 2.6.22, но думаю, что это поможет и в более старых версиях.
Ищем файл: /usr/src/linux-2.6.22/sound/pci/hda/patch_sigmatel.c
Ищем строку:
spec->num_pins = 8;
Заменяем на:
spec->num_pins = ARRAY_SIZE(stac9200_pin_nids);
Ищем строку:
spec->num_pins = 8;
Заменяем на:
spec->num_pins = ARRAY_SIZE(stac925x_pin_nids);
Ищем строку:
spec->num_pins = 10;
Заменяем на:
spec->num_pins = ARRAY_SIZE(stac922x_pin_nids);
Ищем строку:
spec->num_pins = 14;
Заменяем на:
spec->num_pins = ARRAY_SIZE(stac927x_pin_nids);
Ищем строку:
spec->num_pins = 14;
Заменяем на:
spec->num_pins = ARRAY_SIZE(stac9205_pin_nids);
Или все тоже самое в формате diff:
При загрузке модуль snd-hda-intel на ноутбуке DELL inspiron выдает сообщение об ошибке:
hda-intel: no codecs initialized
Решение проблемы.
Прийдется руками внести изменения в исходные коды ядра. У меня ядро 2.6.22, но думаю, что это поможет и в более старых версиях.
Ищем файл: /usr/src/linux-2.6.22/sound/pci/hda/patch_sigmatel.c
Ищем строку:
spec->num_pins = 8;
Заменяем на:
spec->num_pins = ARRAY_SIZE(stac9200_pin_nids);
Ищем строку:
spec->num_pins = 8;
Заменяем на:
spec->num_pins = ARRAY_SIZE(stac925x_pin_nids);
Ищем строку:
spec->num_pins = 10;
Заменяем на:
spec->num_pins = ARRAY_SIZE(stac922x_pin_nids);
Ищем строку:
spec->num_pins = 14;
Заменяем на:
spec->num_pins = ARRAY_SIZE(stac927x_pin_nids);
Ищем строку:
spec->num_pins = 14;
Заменяем на:
spec->num_pins = ARRAY_SIZE(stac9205_pin_nids);
Или все тоже самое в формате diff:
--- a/pci/hda/patch_sigmatel.c Thu Jul 05 13:10:51 2007 +0200Пересобираем модуль. Звук работает.
+++ b/pci/hda/patch_sigmatel.c Fri Jul 06 11:30:50 2007 +0200
@@ -1958,7 +1958,7 @@ static int patch_stac9200(struct hda_cod
return -ENOMEM;
codec->spec = spec;
- spec->num_pins = 8;
+ spec->num_pins = ARRAY_SIZE(stac9200_pin_nids);
spec->pin_nids = stac9200_pin_nids;
spec->board_config = snd_hda_check_board_config(codec, STAC_9200_MODELS,
stac9200_models,
@@ -2008,7 +2008,7 @@ static int patch_stac925x(struct hda_cod
return -ENOMEM;
codec->spec = spec;
- spec->num_pins = 8;
+ spec->num_pins = ARRAY_SIZE(stac925x_pin_nids);
spec->pin_nids = stac925x_pin_nids;
spec->board_config = snd_hda_check_board_config(codec, STAC_925x_MODELS,
stac925x_models,
@@ -2080,7 +2080,7 @@ static int patch_stac922x(struct hda_cod
return -ENOMEM;
codec->spec = spec;
- spec->num_pins = 10;
+ spec->num_pins = ARRAY_SIZE(stac922x_pin_nids);
spec->pin_nids = stac922x_pin_nids;
spec->board_config = snd_hda_check_board_config(codec, STAC_922X_MODELS,
stac922x_models,
@@ -2181,7 +2181,7 @@ static int patch_stac927x(struct hda_cod
return -ENOMEM;
codec->spec = spec;
- spec->num_pins = 14;
+ spec->num_pins = ARRAY_SIZE(stac927x_pin_nids);
spec->pin_nids = stac927x_pin_nids;
spec->board_config = snd_hda_check_board_config(codec, STAC_927X_MODELS,
stac927x_models,
@@ -2259,7 +2259,7 @@ static int patch_stac9205(struct hda_cod
return -ENOMEM;
codec->spec = spec;
- spec->num_pins = 14;
+ spec->num_pins = ARRAY_SIZE(stac9205_pin_nids);
spec->pin_nids = stac9205_pin_nids;
spec->board_config = snd_hda_check_board_config(codec, STAC_9205_MODELS,
stac9205_models,
Это... Vista
Вчера вечером супер Vista завалилась к чертям. То, что она делала с моим компьютером... эээ... я давно такого не наблюдал. И ЭТО они продают за деньги?
В 2 часа ночи я устал бороться с Вистой. Выключил комп, решил утром поставить Linux. Проснулся, включил Висту и... она скотина работает как будто ничего не случилось... Нифига дорогуша, в сад... сейчас я тебя снесу (злобно потирая руки). В приводе уже стоит SLED 10 SP1.
В 2 часа ночи я устал бороться с Вистой. Выключил комп, решил утром поставить Linux. Проснулся, включил Висту и... она скотина работает как будто ничего не случилось... Нифига дорогуша, в сад... сейчас я тебя снесу (злобно потирая руки). В приводе уже стоит SLED 10 SP1.
Подписаться на:
Сообщения (Atom)