Ставим Кобалт на Maxmedia Cameron (с атомом)

Автор: blH, Дата: 06.03.2009 09:18 ХДТВ при разрешении экрана 1024х600 -- это оксюморон.
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 06.03.2009 12:22lkanter fopmaceft Пишет:
-------------------------------------------------------
> А как подружить етот мегабук с HDTV? под АСП14

А что, у него уже есть цифровой видеовыход?
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 06.03.2009 13:53JustUser blH, Пишет:
-------------------------------------------------------
> А кстати, есть где-нибудь внятный мануал про то,
> как слепить мадвифи под самосборное ядро? На
> madwifi.org я запутался с версиями: устаревшая
> версия на sourceforge, новая версия на родном
> сайте, версия из бинарников, версия совместимая с
> ath5k и поэтому самая прогрессивная... сам чёрт
> ногу сломит. Чего выбирать-то, чтобы работало как
> у АСПа?
До того, как у меня появился интернет (а появился он после того, как я собрал ядро с модулем madwifi Улыбка) делал следующее:
1. Ядро - 2.6.28.x (точно не помню)
2. Madwifi версии 0.9.4 в исходниках
2. Распаковываю ядро в папку /home/timur/kernel/kernel-2.6.28.x
3. Сбор ядра с папке /home/timur/kernel/build ($ make O=/home/timur/kernel/build) с включением wifi-модулей от Atheros (не проверял, насколько это критично)
4. Далее распаковываю madwifi в папку /home/timur/kernel/madwifi
5. В терминале из папки /home/timur/kernel/madwifi набираю (как описано в файле install): $ make KERNELPATH=/home/timur/kernel/build
после этого madwifi что-то там меняет и добавляет
6. перехожу в папку /home/timur/kernel/kernel-2.6.28.x
7. # make O=/home/timur/kernel/build modules_install install
Вроде так, перезагрузка, выбор нового ядра и надежда на то, что всё будет работать. К сожалению, не всегда всё работало так, как хочелось, но wifi при этом работал всегда, обычно вылетало что-то другое из-за экспериментов с модулями ядра.
Всё это действо происходило на ноутбуке Asus F80L с ASPLinux12 (14 не установился - вылезал баг, какой не помню, но что-то там с Pithon'ом)
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 06.03.2009 13:58blH, JustUser
Спасибо большое. Вы выполнили бОльшую часть моей работы Выпьем
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 06.03.2009 14:04DimaP
JustUser пишет:
> Всё это действо происходило на ноутбуке Asus F80L
> с ASPLinux12 (14 не установился - вылезал баг,
> какой не помню, но что-то там с Pithon'ом)


Ааа... да, кстати, вспомнил про этот баг.
Короче говоря, захотел я поставить АСПа в текстовом режиме. При загрузке выбрал text mode и погнали... потом вышло сообщение Welcome ASPlinux! и далее... окошко с ошибками Ананконды. Там в каких-то ее файлах .py куча ошибок. Вот и не удалось АСПа поставить в text mode'е.
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 06.03.2009 14:54JustUser DimaP Пишет:
-------------------------------------------------------
> Ааа... да, кстати, вспомнил про этот баг.
> Короче говоря, захотел я поставить АСПа в
> текстовом режиме. При загрузке выбрал text mode и
> погнали... потом вышло сообщение Welcome ASPlinux!
> и далее... окошко с ошибками Ананконды. Там в
> каких-то ее файлах .py куча ошибок. Вот и не
> удалось АСПа поставить в text mode'е.
Мне не удалось поставить ни в text mode ни в графике, в чём проблема - не понял, да и лень было разбираться Улыбка
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 12:19blH, Не устаю поражаться своей талантливости... это я по поводу madwifi

Значит, утянул я исходники madwifi с сайта АСПлинукса. RPM-нул их. Получился подкаталог /usr/src/redhat/SOURCES в котором в числе прочего лежал архив madwifi-0.9.4.tar.bz2 и два патча:
linux-2.6.26-madwifi.patch и madwifi-0.9.4-wireless_update.patch.
Распаковал архив в /usr/src/madwifi-0.9.4, наложил на исходники патчи в вышеперечисленном порядке.
Распаковал в /usr/src/linux-2.6.28 исходники ядра, засунул туда же свой конфиг к ядру (делал всё, вроде бы, как надо).
Собрал ядро командой #make
Собрал мадвифи командой #make KERNELPATH=/usr/src/linux-2.6.28
Запустил #make modules_install install
В течение всего процесса никаких ошибок не выскакивало, но если нужны логи -- могу выложить, мне не жалко...
Перезагрузился в свежесобранное ядро. Всё отлично, однако при запуске #system-config-network вкладка "оборудование" -- вайфая как не было, так и нет.

Чувствую, что-то сделать я забыл -- а что именно, не знаю. Помогите кто чем может, люди добрые... понимаю, что глупостями всякими занимаюсь, но страсть как хочется чему-то новому научиться...
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 13:49peter_ir Сначала надо установить скомпилированное ядро, а потом собирать под него модули.
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 14:58blH, Так я тоже пробовал. От перемены мест слагаемых... Мозги набекрень
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 16:05peter_ir blH, Пишет:
-------------------------------------------------------
> Так я тоже пробовал. От перемены мест слагаемых...
>
Нет, эта операция некоммутативна. Модули надо компилировать под тем ядром, с которым они будут работать.
Если это патч для ядра, то действительно, сначала надо наложить патч, потом дать команду "make oldconfig" или
какую вам надо, а потом компилировать ядро.
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 16:15blH, peter_ir Пишет:
-------------------------------------------------------
> > Так я тоже пробовал. От перемены мест
> слагаемых...
> >
> Нет, эта операция некоммутативна. Модули надо
> компилировать под тем ядром, с которым они будут
> работать.

А я и говорю, так я тоже делал. Собирал ядро, перезагружался под него, потом компилировал мадвифи (уже просто командой #make без спецификации KERNELPATH, всё в точности как в доках... результат такой же. Плохой, мягко говоря, результат...
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 17:21peter_ir blH, Пишет:
-------------------------------------------------------
> peter_ir Пишет:
> --------------------------------------------------
> -----
> > > Так я тоже пробовал. От перемены мест
> > слагаемых...
> > >
> > Нет, эта операция некоммутативна. Модули надо
> > компилировать под тем ядром, с которым они
> будут
> > работать.
>
> А я и говорю, так я тоже делал. Собирал ядро,
> перезагружался под него, потом компилировал
> мадвифи (уже просто командой #make без
> спецификации KERNELPATH, всё в точности как в
> доках... результат такой же. Плохой, мягко говоря,
> результат...
В таком случае в исходных текстах модуля должна быть инструкция по его установке, обычно это INSTALL.
М.б., после его установки надо самому дать команду depmod, м.б., надо внести его в /etc/modprobe.conf.
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 18:47blH, Буду разбираться. Похоже, мадвифи компилируется немного не туда, куда я от него ожидал. Во всяком случае, #modprobe madwifi утверждает, что такого модуля нету. Нот фаунд, тсзть...

О результатах изысканий (если такие появятся) обязательно сообщу.
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 19:58msv2 blH, Пишет:
-------------------------------------------------------
> Буду разбираться. Похоже, мадвифи компилируется
> немного не туда, куда я от него ожидал. Во всяком
> случае, #modprobe madwifi утверждает, что такого
> модуля нету. Нот фаунд, тсзть...
>
> О результатах изысканий (если такие появятся)
> обязательно сообщу.
Лично от себя - очень прошу это сделать. Внезапно (как всегда) выяснилось, что для меня это тоже актуально.
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 20:23JustUser blH, Пишет:
-------------------------------------------------------
> Не устаю поражаться своей талантливости... это я
> по поводу madwifi
>
> Значит, утянул я исходники madwifi с сайта
> АСПлинукса. RPM-нул их. Получился подкаталог
> /usr/src/redhat/SOURCES в котором в числе прочего
> лежал архив madwifi-0.9.4.tar.bz2 и два патча:
> linux-2.6.26-madwifi.patch и
> madwifi-0.9.4-wireless_update.patch.
> Распаковал архив в /usr/src/madwifi-0.9.4, наложил
> на исходники патчи в вышеперечисленном порядке.
> Распаковал в /usr/src/linux-2.6.28 исходники ядра,
> засунул туда же свой конфиг к ядру (делал всё,
> вроде бы, как надо).
> Собрал ядро командой #make
> Собрал мадвифи командой #make
> KERNELPATH=/usr/src/linux-2.6.28
> Запустил #make modules_install install
> В течение всего процесса никаких ошибок не
> выскакивало, но если нужны логи -- могу выложить,
> мне не жалко...
> Перезагрузился в свежесобранное ядро. Всё отлично,
> однако при запуске #system-config-network вкладка
> "оборудование" -- вайфая как не было, так и нет.
>
> Чувствую, что-то сделать я забыл -- а что именно,
> не знаю. Помогите кто чем может, люди добрые...
> понимаю, что глупостями всякими занимаюсь, но
> страсть как хочется чему-то новому научиться...

При создании конфигурационного файла включили модули от Atheros?
Даже если не устанавливать madwifi, а просто скомпилить с ядерными модулями Atheros, то после перезагрузки появляется устройство wlan0 с модулем ath5k, правда мне его запустить не удалось.
Поэтому следующий вопрос: у вас карточка точно от Atheros? что выдаёт lspci?
В качестве эксперимента предлагаю следующее: yum madwifi и посмотреть, поднимется ли карточка.
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 20:33blH, JustUser Пишет:
-------------------------------------------------------
> При создании конфигурационного файла включили
> модули от Atheros?
Да, хотя на мой взгляд -- это совсем необязательно. Просто двумя больше, двумя меньше -- не жалко...

> Даже если не устанавливать madwifi, а просто
> скомпилить с ядерными модулями Atheros, то после
> перезагрузки появляется устройство wlan0 с модулем
> ath5k, правда мне его запустить не удалось.
> Поэтому следующий вопрос: у вас карточка точно от
> Atheros? что выдаёт lspci?
> В качестве эксперимента предлагаю следующее: yum
> madwifi и посмотреть, поднимется ли карточка.

На родном АСПовском последнем ядре поднялась. И именно после #yum install madwifi (до этого не было)
А вот ни wlan0 ни ath0 на своём ядре я так и не увидел (хотя ath5k и ath9k в компиляцию включал всегда)

lspci выдаёт много всякой муры, последней строчкой вот это:
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 20:45JustUser blH, Пишет:
-------------------------------------------------------
> На родном АСПовском последнем ядре поднялась. И
> именно после #yum install madwifi (до этого не
> было)
> А вот ни wlan0 ни ath0 на своём ядре я так и не
> увидел (хотя ath5k и ath9k в компиляцию включал
> всегда)
>
> lspci выдаёт много всякой муры, последней строчкой
> вот это:
> 02:00.0 Ethernet controller: Atheros
> Communications Inc. AR242x 802.11abg Wireless PCI
> Express Adapter (rev 01)

Странная карточка, может поэтому с ядерными драйверами и не определилась, у меня
02:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01), вероятно поэтому и проблем меньше, кстати
[root@DeepSeer ~]# modprobe madwifi
FATAL: Module madwifi not found.
Смешно Улыбка
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 21:38lkanter blH, Пишет:
-------------------------------------------------------
> Буду разбираться. Похоже, мадвифи компилируется
> немного не туда, куда я от него ожидал. Во всяком
> случае, #modprobe madwifi утверждает, что такого
> модуля нету. Нот фаунд, тсзть...
>
Вообще-то модуль должен называться ath_pci, насколько я помню. А не madwifi

> О результатах изысканий (если такие появятся)
> обязательно сообщу.
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 08.03.2009 22:54blH, Во как... ну тогда всё ещё интереснее. Завтра продолжу игрища...
Re: Ставим Кобалт на Maxmedia Cameron (с атомом) 09.03.2009 00:42DimaP
blH пишет:
> На родном АСПовском последнем ядре поднялась. И
> именно после #yum install madwifi (до этого не
> было)
> А вот ни wlan0 ни ath0 на своём ядре я так и не
> увидел (хотя ath5k и ath9k в компиляцию включал
> всегда)
>
> lspci выдаёт много всякой муры, последней строчкой
> вот это:
> 02:00.0 Ethernet controller: Atheros
> Communications Inc. AR242x 802.11abg Wireless PCI
> Express Adapter (rev 01)


У меня такая же и на АСП14 и на Феде10 идет без всяких мадвайфай. Пашет нормально!



[dima@mindlife ~]$ lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
05:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
06:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
[dima@mindlife ~]$ 


RSS-материал