Решено: Не работает WiFi (Ядро)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Решено: Не работает WiFi

Сообщение seval »

У меня на ноутбуке ASUS F3Ja стоит Мандрива 2007.0 не работал звук, и я пересобрал ядро. Скачал новое ядро linux-2.6.21.1 и его пересобрал. Звук заработал а WiFi перестал работать. Говорит -

Код: Выделить всё

Необходимы некоторые пакеты (ipw3945-kernel), но они недоступны.Данные пакеты можно найти в Клубе Mandriva или коммерческих релизах Mandriva.

Информация:
из-за отсутствия ipw3945

Требуемые файлы также можно установить из этого URL:
http://ipw3945.sourceforge.net/

Как -то можно пересобрать сущесвующее ядро linux-2.6.17-5mdv что бы изменить только звук? я пробовал в директории /usr/src/linux-2.6.17-5mdv запустить make menuconfig но мне дало -

Код: Выделить всё

pushd /usr/src/linux-2.6.17-5mdv/3rdparty; perl ./mkbuild.pl; popd
/bin/sh: line 0: pushd: /usr/src/linux-2.6.17-5mdv/3rdparty: Нет такого файла или каталога
Can't open perl script "./mkbuild.pl": Нет такого файла или каталога
/bin/sh: line 0: popd: directory stack empty
make[1]: *** [3rdparty/Makefile] Ошибка 1
make: *** [menuconfig] Ошибка 2

Подскажите что делать?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Решено: Не работает WiFi

Сообщение Rootlexx »

seval, make mrproper выполнили перед сборкой?
Исходные коды ядра полностью стоят?
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Решено: Не работает WiFi

Сообщение seval »

RootLeXX писал(а):
23.06.2007 13:42
seval, make mrproper выполнили перед сборкой?
Исходные коды ядра полностью стоят?


make mrproper сделал.
А исходники какого ядра должны быть? Существующего или нового?
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Решено: Не работает WiFi

Сообщение Juliette »

seval писал(а):
23.06.2007 14:44
А исходники какого ядра должны быть? Существующего или нового?

того, какое хотите поставить
тут, как в и в прошлом случае, надо сохранить конфиг с работающим звуком, и подсунуть после очистки исходников

опять же из гентушных закромов могу предложить вашему вниманию:
http://gentoo-wiki.com/HOWTO_Wireless_Conf...ion_and_Startup
http://gentoo-wiki.com/HARDWARE_Wireless
:girl_wink:
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Решено: Не работает WiFi

Сообщение seval »

Все заработало. Надо было оказывается поставить патч к ядру что бы WiFi моей модели работал.
На всякий случай выложу инструкцию как я пересобрал ядро, ведь для меня это целый подвиг :1a: . Может кому пригодится.

Как я пересобирал ядро!
У меня ноут ASUS F3Ja, и на родном ядре не работал звук.

Скачал с http://www.kernel.org ядро linux-2.6.21.1.tar.bz2.
Затем я изменил права на директорию с исходниками ядра: chmod 777 /usr/src
Потом права востановятся
Удалил символическую ссылку linux в директории /usr/src/
скопировал туда архив с ядром, распаковал его там :
cd /usr/src
tar zxvf linux-2.6.21.1.tar.bz2
И создал новую символическую ссылку linux на каталог linux-2.6.21.1
Зашел в распакованные исходники:
cd /linux
там сделал:
make mrproper
make clean
Может что-то лишнее сделал.
Потом скопировал с http://www.rit.edu/~rmh3093/ патч к ядру для WiFi
ipw3945-1.2.0_for_2.6.20.patch
Положил его в папку linux-2.6.21.1 и там его установил:
patch -p1 -i ipw3945-1.2.0_for_2.6.20.patch
Мне выдало:
patching file Documentation/networking/README.ipw3945
patching file drivers/net/wireless/Kconfig
patching file drivers/net/wireless/Kconfig.ipw3945
patching file drivers/net/wireless/Makefile
patching file drivers/net/wireless/ipw3945.c
patching file drivers/net/wireless/ipw3945.h
patching file drivers/net/wireless/ipw3945_daemon.h
patching file net/ieee80211/Kconfig
То есть вроде как все нормально.
Запустил make menuconfig
и Там конфигурил:
отключил Prompt for development and/or incomplete code/drivers в
Code maturity level options --->
поставил звездочку на Module versioning support в
Loadable module support --->
заменил на 586/K5/5x86/6x86/6x86MX в
Processor family --->
там же поставил звездочку на Check for non-fatal errors on AMD Athlon/Duron / Intel Pentв”‚ в”‚
и отключил Toshiba Laptop support
Dell laptop support
/dev/cpu/microcode - Intel IA32 CPU microcode support
/dev/cpu/*/msr - Model-specific register support
В Power management options (ACPI, APM) --->
ACPI (Advanced Configuration and Power Interface) Support --->
поставил звездочки на
AC Adapter
Battery
Button
Video
Fan
Processor
Thermal Zone
ASUS/Medion Laptop Extras
и отключил
IBM ThinkPad Laptop Extras
Toshiba Laptop Extras
отключил APM (Advanced Power Management) BIOS Support --->

отключил ISA support в
Bus options (PCI, PCMCIA, EISA, MCA, ISA) --->
отключил IrDA (infrared) subsystem support ---> в
Networking --->
там же поставил звездочку на Bluetooth subsystem support --->
отключил Memory Technology Device (MTD) support в
Device Drivers --->
там же отключил
Parallel port support
Normal floppy disk support в Block devices --->
Network block device support в Block devices --->
подключил модуль MSI Laptop Extras в Misc devices --->
отключил CMD640 chipset bugfix/support в ATA/ATAPI/MFM/RLL support --->

Включил Serial ATA (prod) and Parallel ATA (experimental) drivers -->
и все что внутри отметил М
отключил Multi-device support (RAID and LVM) --->
отключил Fusion MPT device support --->
отключил Ethernet (10000 Mbit) ---> в Network device support
подключил модуль Intel PRO/Wireless 3945ABG Network Connection в Wireless LAN (non-hamradio)
остальное там выключил.
В Input device support --->Joysticks ---> все отключил
в Device Drivers --->Sound ---> отключил Open Sound System --->
Device Drivers --->Sound --->Advanced Linux Sound Architecture ---> добавил Verbose printk
и удалил все из PCI devices ---> кроме
Emu10k1 (SB Live!, Audigy, E-mu APS)
Emu10k1X (Dell OEM Version)
Intel HD Audio
Intel/SiS/nVidia/AMD/ALi AC97 Controller
Intel/SiS/nVidia/AMD MC97 Modem

Остальное по умолчанию
Потом make bzImage modules и
make modules_install install
Перезагрузился и в загрузочном меню Lilo выбрал загрузку нового ядра.
И все заработало.

Все это получилось благодаря помощи всех кто тыкал меня носом в ссылки на нужный материал. Спасибо всем
Спасибо сказали:
Аватара пользователя
seval
Сообщения: 193
ОС: OpenSUSE 10.3

Re: Решено: Не работает WiFi

Сообщение seval »

Осталось с Bluetooth разобратся ;)
Спасибо сказали: