Помогите со звуком, модемом и ядром
Помогите со звуком, модемом и ядром
У меня стоит AltLinux 2.3 Junior(ядро - 2.4.22-std-up-alt28), мать. плата - AsRockK8NF3Upgrade(nForce3, встроенный звук)
Короче установил, запустил, а звука нет. Sndconfig нашел "Nvidia unknowndevice" и ещё всякую фигню и в конце 'Device not supported". Почитал на эту тему мануалок разных и остановил свой выбор на ALSA.
Выкачал alsa-driver-1.0.9rc4a и мануалку. Ввожу:./configure --with-cards=intel8x0 и дальше там ещё чё та (ща не помню - в Винде сижу), ну что-то там побежало и выдало что-то про папку с исходниками ядра (что мол не найдено, по дефолту оно в /usr/src/linux если оно у вас в другом месте используйте опцию и т.д.). Я глянул папку /usr/src, а у меня там кроме алсы вообще ничего нет.
Дальше проблема - модем. kudzu втирал про connexant device, но при попытке опросить модем (через kppp(порт поставил как в Винде - аналог COM3, по моему ttyS2)) выдавал "модем занят". Пошёл я на linmodems тот меня послал на linuxant, а тот у меня спросил какой у меня модем (HCF или HSF). Я скачал прогу (для Винды) и та сказала, что hsf. Скачал я hsfmodem-7.6, установил. В мануалке сказано: после установки запустите hsfconfig. Опять замелькали надписи и в конце запросил меня папку с исходниками ядра (по умолчанию /usr/src/linux - говорит). Когда я выбрал по дефолту он разумеется ничего не нашёл и сказал, что нужно установить пакет kernel-source-2.4.22-stp-up-alt28. Перерыл единственный диск, искал я в Гугле, искал на Сизифе - ничё не нашёл, а нашел только kernel-source-2.6.9. Я так понимаю, что мне как вариант придётся выкачивать его, настраивать и компилить это новое ядро, устанавливать его и после этого у меня будут исходники ядра и потом с чистой совестью устанавливать алсу и hsfmodem?
Короче установил, запустил, а звука нет. Sndconfig нашел "Nvidia unknowndevice" и ещё всякую фигню и в конце 'Device not supported". Почитал на эту тему мануалок разных и остановил свой выбор на ALSA.
Выкачал alsa-driver-1.0.9rc4a и мануалку. Ввожу:./configure --with-cards=intel8x0 и дальше там ещё чё та (ща не помню - в Винде сижу), ну что-то там побежало и выдало что-то про папку с исходниками ядра (что мол не найдено, по дефолту оно в /usr/src/linux если оно у вас в другом месте используйте опцию и т.д.). Я глянул папку /usr/src, а у меня там кроме алсы вообще ничего нет.
Дальше проблема - модем. kudzu втирал про connexant device, но при попытке опросить модем (через kppp(порт поставил как в Винде - аналог COM3, по моему ttyS2)) выдавал "модем занят". Пошёл я на linmodems тот меня послал на linuxant, а тот у меня спросил какой у меня модем (HCF или HSF). Я скачал прогу (для Винды) и та сказала, что hsf. Скачал я hsfmodem-7.6, установил. В мануалке сказано: после установки запустите hsfconfig. Опять замелькали надписи и в конце запросил меня папку с исходниками ядра (по умолчанию /usr/src/linux - говорит). Когда я выбрал по дефолту он разумеется ничего не нашёл и сказал, что нужно установить пакет kernel-source-2.4.22-stp-up-alt28. Перерыл единственный диск, искал я в Гугле, искал на Сизифе - ничё не нашёл, а нашел только kernel-source-2.6.9. Я так понимаю, что мне как вариант придётся выкачивать его, настраивать и компилить это новое ядро, устанавливать его и после этого у меня будут исходники ядра и потом с чистой совестью устанавливать алсу и hsfmodem?
Телепатией тут занимать ся желающих нет. Копируете сообщения об ошибках и постите сюда. А устанавливать софт из исходников на junior - задача неблагородная, возможно, вам будет проще найти более свежий дистрибутив, нежели самостоятельно разбираться со много лет назад решенными проблемами.
Опыт растет прямо пропорционально выведенному из строя оборудованию
Вот ерроры:
ALSA
./configure --with-cards=intel8x0 --with-sequencer=yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline checking whether time.h and sys/time.h may both be included...
yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/alsa-driver-1.0.9rc4a
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build...
checking for kernel version... The file /usr/src/linux/include/linux/version.h does not
exist.
Please, install the package with full kernel sources for your distribution
or use
--with-kernel=dir option to specify another directory with kernel sources (default is
/usr/src/linux).
HSFModem
onexant HSF softmodem driver, version 7.60.00.02full
If you need license keys, assistance or more information, please go to:
http://www.linuxant.com/
When reporting a problem for the first time, please send us the file generated by "hsfconfig --dumpdiag".
No pre-built modules for: Mandrake- linux-2.4.22-std-up-alt28 i686
Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)
Please install the 'kernel-source-2.4.22-std-up-alt28' package. You can install it with the 'urpmi kernel-source-2.4.22-std-up-alt28' command.
WARNING: missing file /usr/src/linux/include/linux/autoconf.h
The cause of this is usually a missing or unconfigured
kernel source tree (and sometimes an incorrect directory or symbolic link).
First, ensure that the proper kernel source and compiler packages from your distribution vendor and/or the community are installed.
The Linux kernel can then be reconfigured by running "make menuconfig" under the kernel source directory (usually /usr/src/linux).
Verify that the proper options for your system are selected.
Then compile and install your new kernel (for more information about this procedure, see the README file under the kernel source directory), reboot the system using the new kernel, and re-run "hsfconfig".
ошибка: ошибка выполнения сценария %post из hsfmodem-7.60.00.02full-1, код возврата 124
ALSA
./configure --with-cards=intel8x0 --with-sequencer=yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline checking whether time.h and sys/time.h may both be included...
yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/alsa-driver-1.0.9rc4a
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build...
checking for kernel version... The file /usr/src/linux/include/linux/version.h does not
exist.
Please, install the package with full kernel sources for your distribution
or use
--with-kernel=dir option to specify another directory with kernel sources (default is
/usr/src/linux).
HSFModem
onexant HSF softmodem driver, version 7.60.00.02full
If you need license keys, assistance or more information, please go to:
http://www.linuxant.com/
When reporting a problem for the first time, please send us the file generated by "hsfconfig --dumpdiag".
No pre-built modules for: Mandrake- linux-2.4.22-std-up-alt28 i686
Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)
Please install the 'kernel-source-2.4.22-std-up-alt28' package. You can install it with the 'urpmi kernel-source-2.4.22-std-up-alt28' command.
WARNING: missing file /usr/src/linux/include/linux/autoconf.h
The cause of this is usually a missing or unconfigured
kernel source tree (and sometimes an incorrect directory or symbolic link).
First, ensure that the proper kernel source and compiler packages from your distribution vendor and/or the community are installed.
The Linux kernel can then be reconfigured by running "make menuconfig" under the kernel source directory (usually /usr/src/linux).
Verify that the proper options for your system are selected.
Then compile and install your new kernel (for more information about this procedure, see the README file under the kernel source directory), reboot the system using the new kernel, and re-run "hsfconfig".
ошибка: ошибка выполнения сценария %post из hsfmodem-7.60.00.02full-1, код возврата 124
Llama, нет, дистр. поменять не удастся - я этот за кровно заработанные в интернет-клубе выкачал. Нормального ничего выкачать не мог - только однодисковые. Так как я через этот ужас ещё раз проходить не хочу у меня два варианта: либо забыть про Линукс вообще(а не хочется забывать), либо пытатся сделать что-нибудь путное из Джуниора.
А проблемы старого дистра заключаются только в новизне пакетов и ядра или есть что-то глубже? И ещё вопрос:820пакетов(в смысле на сидюшке) это просто мало или это катострофически мало?
А проблемы старого дистра заключаются только в новизне пакетов и ядра или есть что-то глубже? И ещё вопрос:820пакетов(в смысле на сидюшке) это просто мало или это катострофически мало?
Semp, чем выкачивать в клбе - может проще было почтой заказать?
Я собмневаючь что в Junior будут исходники/хидеры ядра - но посмотри в списках пакетов - kernel-sources или kernel-headers.
Ежели нет - то качать ядро из ветки 2.4 с kernel.org последнее и ставить.
Я собмневаючь что в Junior будут исходники/хидеры ядра - но посмотри в списках пакетов - kernel-sources или kernel-headers.
Ежели нет - то качать ядро из ветки 2.4 с kernel.org последнее и ставить.
Опыт растет прямо пропорционально выведенному из строя оборудованию
bandit, да нет, вроде не секрет - Брестская обл. Дрогичинский район, Дрогичин(район на границе с Украиной).
Llama, если почтой, то это бандеролью, а значит не бесплатно и чем-то надо пасплачиваться?
На диске есть только kernel-headers-common-1.1.5-alt1.noarch.rpm.
А может сразу 2.6.х ядро поставить?
А что вообще хидеры из себя представляют и чем они от source отличаются?
Llama, если почтой, то это бандеролью, а значит не бесплатно и чем-то надо пасплачиваться?
На диске есть только kernel-headers-common-1.1.5-alt1.noarch.rpm.
А может сразу 2.6.х ядро поставить?
А что вообще хидеры из себя представляют и чем они от source отличаются?
Ну так нашол проблему, тут для тебя 2 варианта имеется:
1. Заказать в каком инет магазине. Благо по беларуси уже как минимум 1 этим занимается, правда с оплатай при получении на почте там сейчас косяк.
2. Попросить из того же минского lug чтобы выслали. Как получишь положешь деньги на мобилу(это для примера).
В любом случае оба способа будут заметно дешевле, чем выкачивание из инета. А второй практически по себестоимости болванки + пересылки.
Ссылка на страницу с дистрибутивами
http://mlug.linux.by/cgi-bin/index.cgi?GnuLinuxDistros
выбирай что тебе надо и связывайся с тем кто может выслать, избавишь себя от лишней любви с ядром.
1. Заказать в каком инет магазине. Благо по беларуси уже как минимум 1 этим занимается, правда с оплатай при получении на почте там сейчас косяк.
2. Попросить из того же минского lug чтобы выслали. Как получишь положешь деньги на мобилу(это для примера).
В любом случае оба способа будут заметно дешевле, чем выкачивание из инета. А второй практически по себестоимости болванки + пересылки.
Ссылка на страницу с дистрибутивами
http://mlug.linux.by/cgi-bin/index.cgi?GnuLinuxDistros
выбирай что тебе надо и связывайся с тем кто может выслать, избавишь себя от лишней любви с ядром.
"Software is like sex it's better when it's free." Linus Torvalds.