| |
 |
Ubuntu 8.04
25 апреля 2008 |
| Решил посмотреть что к чему и на удивление вышло без проблем. Установка прошла на ура. Посмотрим, как будет всё остальное работать. А вообще, система приятнее, чем Fedora, сама идея того, что не нужно качать DVD и выбирать миллионы пакетов очень правильна, как мне кажется. |
Software | Оставить комментарий 1 | 451
|
Broadcom BCM4312 rev. 02 + Fedora 8 + HP Pavillion dv6416ca
8 апреля 2008 |
В перерыве между подготовкой к разным экзаменам решил поесть и попробовать поднять всё-таки Wireless у себя. В общем после совсем не долгих мучений получилось следующее.
Конфигурация:
1. HP Pavillion dv6416ca: CPU - AMD Turion 64 X2; Wireless - Broadcom BCM4312 rev. 02 2. Fedora 8 3. Livna package repository [не обязательно, если хотите собирать ndiswrapper вручную, в моём случае брать здесь: http://rpm.livna.org/livna-release-8.rpm] 4. Broadcom драйвер для моего dv6416ca под Windows XP (32bit) [скачивается с официального сайта HP, для каждой модели отдельный файл] 5. Ndiswrapper [софт для использования wireless драйверов Windows под Linux, взять либо с официального сайта, либо смотреть ниже]
Ну поехали.
Перво наперво полез в Google, которые мне по запросу "fedora wireless setup hp" выдал кучу результатов. Из этой кучи я поблуждал по нескольким и нашёл то, что мне было нужно: http://www.techtalkz.com/mandriva-linux/82528-broadcom-bcm4321ag-4328-not-work-mandriva-2008-rc1.html и http://www.linuxforums.org/forum/linux-tutorials-howtos-reference-material/94685-wireless-lan-linux.html#post470915. Это два форума, по которым я собственно всё и сделал.
Прочитал, осмыслил и начал выполнять.
1. Решил убедиться, что системные драйвера выгружены и никаких следов от моих предыдущих попыток не осталось. Для этого нужно пойти в system-config-network и удалить всё, что связано с wireless. Теперь следует убедиться, что старые драйвера не загружены. Для этого смотрим вывод команды lsmod. Если есть что-либо вроде b43, bcm43xx, b43legacy, то удаляем это дело либо с помощью: rmmod имя, либо с помощью: modprobe -r имя.
2. Ndiswrapper, который нужен для всего этого дела, я решил слить с помощью: yum install ndiswrapper. Этой командой yum возьмёт последний ndiswrapper из репозитория livna и установит все необходимые зависимости.
3. Как я уже говорил, нужные драйвера нужно скачать с официального сайта HP. Файлы имеют имя следующего вида: sp36684.exe. Распаковать такой файл можно с помощью cabextract. Забираем его: yum install cabextract. Распаковываем файл с помощью: cabextract sp36684.exe. Получаем список файлов, что-то типа этого:
bcm43xx64.cat bcm43xx.cat bcmwl564.sys bcmwl5.inf bcmwl5.sys Setup.exe sp36684.cva
4. Устанавливаем драйвер с помощью: ndiswrapper -i bsmwl5.inf. Если выполнилось без ошибок, то значит всё ровно. Смотрим что говорит: ndiswrapper -l. Вывод должен быть вроде этого:
bcmwl5 : driver installed device (14E4:4312) present (alternate driver: ssb)
Обратите внимание на надпись (alternate driver: ssb), выполняя следующий пункт.
5. Лучше перестраховаться от загрузки нерабочих драйверов (системных или от предыдущих попыток, в моём случае). Для этого открываем /etc/modprobe.d/blacklist любым текстовым редактором и добавляем что-то вроде:
blacklist имя
Здесь имя будет то, что раньше использовалось вами или системой. Это может быть b43, bcm43xx, b43legacy, ssb. Сюда же лучше запихнуть и альтернативный драйвер, на который указывает ndiswrapper. В моём случае это ssb.
6. Загрузите новый драйвер с помощью: modprobe ndiswrapper. Если выполнилось без ошибок, значит всё нормально.
7. Выполнения iwconfig будет достаточно, чтобы понять, поднялся ли интерфейс. По умолчанию это wlan0. Если индикатор на корпусе ноутбука загорелся синим, значит карта работает. Вывод iwconfig должен быть что-то вроде:
lo no wireless extensions.
eth0 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
8. Теперь можно идти в NetworkManager и смотреть все доступные беспроводные сети. Поздравляю!
P.S. Оказался весь процесс намного легче, чем я думал. Главное - драйвер нужен для Windows XP, то есть 32 битный. Такие драйвера имеют название bcmwl5.inf, а не bcmwl6.inf в случае Windows Vista. |
Software | Оставить комментарий 3 | 707
|
Linux + HP dv6000 laptop
5 апреля 2008 |
Несколько месяцев назад почему-то загорелся мыслью о том, что хочу вспомнить что такое Linux. Мои давние приключения с этими операционками были вполне успешными, но так как сейчас у меня кроме моего laptop'a HP dv6416ca ничего нету, пришлось пробовать всё на нём. Пробовал качать несколько разных дистрибов. Остановился на Fedora 8. Из всех он наимене проблематичным оказался. Итак, в порядке скачивания.
Fedora 8. Когда первый раз скачал, поставил, вроде бы всё норм. Запустился без проблем. Получил дурацкий экран приветствия вместо консоли. Вошёл и понял, что работает всё по минимуму.
Проблема #1. Звук. Не мог разобратся пока все остальные дистрибутивы не попробовал. При первой установке же, получил ужасно искажённый звук. При этом встроенные звуковые тесты на Alsa проходили без ошибок. Бился я с этим, бился, переставлял Alsa, что только не пробовал, ну никак.
Проблема #2. Wireless. Я оказался "счастливым" обладателем карты WiFi от Broadcom, которые практически всегда поднимаются с трудом. В общем, пытался поднять с помощью ndiswrapper. Не получилось. То ли в силу моей неспособности, то ли в силу того, что нормальной документации к установке драйверов для этих карт нету. Пробовал поднять мой драйвер для Windows, тоже отказался.
Проблема #3. Ядро было последнее из доступных для скачки с официального сайта. Хотел поставить драйвера для поддержки OpenGL для своей nVidia GeForce Go 6150, но получил панику при перезагрузке, хотя точно знаю, что драйвера были конкретно для этого ядра. Дальше у меня уже нервов не хватило на восстановление, так что я просто снёс это дело. Хотелось чего-то легкого и работающего нормально.
Fedora 7. Эту версию я решил скачать, так как прочитал где-то, что на ней нету проблем со звуком и WiFi. Поставил. Получил работающий звук, но всё же неработающий wireless. Пришлось биться над беспроводными вопросами снова, что ни к чему хорошему опять не привело. На OpenGL забил окончательно, ибо загорелся поставить что-нибудь ешё.
Проблема #1. Здесь после распаковки ядра при запуске, проверке железа и загрузке сервисов, экран стал замерзать, причём каждый раз на разных стадиях загрузки, причём иногда и не замерзал вовсе. Это было очень странно. Порылся на форумах, понял, что надо параметры запуска ядра редактировать. В конце концов пришёл к тому, что всему виной управление питанием ноутбука, а именно либо apm или acpi параметры запуска ядра. Добавление в строку запуска "acpi=off" помогло. Другой альтернативой было запускать ядро в режиме 3, а не 5 по стандарту, что практически делало тоже самое, что и "acpi=off", но помимо этого ещё и давало мне консоль на запуске а не графический экран приветствия. Слышал, что из-за отключения acpi могут быть проблемы с управлением электропитанием у ноутбука, хотя у меня никаких проблем не было.
Suse 10.3. После Fedora, этот дистрибутив всегда казался сильно отличающимся. Так же не работал WiFi. Звука тоже не было, что удалось исправить, установив более новую Alsa. Работал этот дистрибутив очень медленно по сравнению с Fedora. Особенно тормозил YaST. Заморозка экрана так же продолжала меня мучать. Исправил так же, как и в предыдущем случае. После недолгих мук, я решил снести всё к чёртовой бабушке, так как ответов в сети я не нашёл. Пришлось качать что-то другое.
Ubuntu 7.10. История с этим дистрибутивом была самой короткой, так как уже на ранней стадии установки я получил замороженный экран, который, как и в предыдущих дистрибутивах ни на что не реагировал. Установить графически так и не получилось, и я сдался. Снёс разделы и начал учиться. Так как нечего дурью маятся :)
В конце концов я пришёл к тому, что несколько недель позже я поставил снова Fedora 8.
Поправка #1. Проблема со звуком полностью не решилась, но небольшой fix нашёл в сети на одном из форумов. Понять точную природу искаженить так никто и не смог. Однако, слушать музыку и смотреть фильмы можно вполне нормально на уровне громкости ниже ~74.
Поправка #2. Драйвера для видеокарты поставил, не обновляя ядро, как в первом случае, что получилось вполне удачно.
Что хочу. Собираюсь попытаться всё-таки поднять Broadcom, так как тут в универсистете везде беспроводные сети. Хочу серфить из под Linux. Не знаю почему :)
Ах да, большинство последних дистрибутивов Linux распознают Windows и нормально грузят её с помощью Grub. Если же нужен стандартный загрузчик Windows и если у вас Windows Vista, где зачем-то изменён механизм работы с MBR, то вам понадобится что-то вроде EasyBCD. |
Software | Оставить комментарий 6 | 657
|
|
 |
|
|
|