Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: LORD__DEMON в Jul 25, 2006, 19:38



Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: LORD__DEMON в Jul 25, 2006, 19:38
До сега не съм се занимавал с линукс сериозно, обаче ми се иска на смотания лаптоп п166 докато си бачкам (arp,ping и тн.) на 2рата конзола да ми свири мп3-ки обаче до сега не сам настройвал саунд карта.... как става? Благодаря предварително! Дистрибуцията е Debian.





Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: Italianeca в Jul 25, 2006, 20:32
apt-get install alsa


Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: phantomlord в Jul 25, 2006, 20:43
После:
Примерен код
alsaconf


Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: redcure в Jul 27, 2006, 14:01
Примерен код

apt-get install alsa-base alsa-utils
и след това както Фантома е казал :

Успех


Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: LORD__DEMON в Jul 27, 2006, 16:20
така какво стана.еми саунд картата е es1878s, обаче алса няма модул за нея... как да интегрирам модул за тази саунд карта? Алсата се оплаква че не намира модул snd-es18xx...





Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: phantomlord в Jul 27, 2006, 16:59
Влез в директорията където ти е разархивиран сорса на ядрото:
Примерен код
cd /usr/src/........

После:
Примерен код
su
make menuconfig

намери модула за твоята звукова карта. За съжаление сега не съм под Линукс и не мога да ти кажа къде точно да търсиш. Някъде в Device drivers трябва да гледаш. Добавяш си модула към ядрото (ако го има) и после записваш промените и изпълняваш:
Примерен код
make modules
make modules_install

След това трябва да заредиш модула:
Примерен код
modprobe -v име_на_модула






Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: LORD__DEMON в Jul 27, 2006, 17:09
ами малко се обърках. в папката /usr/src имам rpm а в нея build, rpms, sources, specs, srpms не знам каде и как да го тарся това ядро. и не ми стана много ясно къде да го търся този модул... доста начинаещ съм.





Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: phantomlord в Jul 27, 2006, 17:19
Дай резултата от:
Примерен код
cd /usr/src
ls

Свалил ли си сорса на ядрото ти? Ако не:
Примерен код
apt-get install linux-source-xxx

на мястото на ххх слагаш версията на ядрото ти от uname -r. За да видиш точното име:
Примерен код
apt-cache search linux-source

Имай в предвид, че сорса ще се изтегли в /usr/src като компресиран *.tar.bz2 архив, който ще трябва да разархивираш с командата:
Примерен код
tar jxvf linux-source-xxx

Полсе влизаш там където се е разархивирал кода (/usr/src/linux-source-xxx) и правиш онова, което съм писал по-горе.





Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: LORD__DEMON в Jul 27, 2006, 17:29
резултата от "ls" е rpm.сега имам следният проблем "uname -r" ми изписва "2.4.27-2-386" и като напиша "apt-get install linux-source-2.4.27-2-386" ми изкарва грешка, че не може да намери такъв пакет. тегля от ludost.net


Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: redcure в Jul 27, 2006, 18:44
Пробвай с
Примерен код

apt-get install kernel-source-$(uname -r)

Успех ;)


Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: redcure в Jul 27, 2006, 18:54
Можеш ли също така да покажеш изхода от lspci ?


Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: LORD__DEMON в Jul 27, 2006, 19:09
лаптопа е много стар саунд картата е на иса, но това излиза:
Цитат

0000:00:00.0 Host Bridge: OPTi inc. 82c701 [Firestar Plus] (rev 10)
0000:00:01.0 ISA bridge: OPTi inc. 82c700 [Firestar] (rev 10)
0000:00:02.0 VGA compotible controller Cirrus Logic 7548
0000:00:11.0 CardBus bridge: Texas Instruments PCI1131 (rev 01)
0000:00:11.1 CardBus bridge: Texas Instruments PCI1131 (rev 01)
0000:00:14.0 IDE interface: OPTi inc. 82c825 [Firebridge 2] (rev 12)  


а саунд картата е ESS ES1878.. разчастих целия звяр докато намеря чипа.


Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: redcure в Jul 27, 2006, 20:01
Здравей,

Свали си kernel-source-2.4.27. След това трябва да си прекомпилираш ядрото. Следвай тази статия, като пропуснеш реда със свалянето .
Преди да почнеш с прекомпилирането изпълни следното
Примерен код

apt-get install ncurses-dev fakeroot yaird kernel-source-2.4.27

Така ще си набавиш необходимите неща + сорса на ядрото ;)
Ако има проблми, покажи грешките тука.

Успех





Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: LORD__DEMON в Jul 27, 2006, 20:15
Цитат (redcure @ Юли 27 2006,21:01)
Здравей,

Свали си kernel-source-2.4.27. След това трябва да си прекомпилираш ядрото. Следвай тази статия, като пропуснеш реда със свалянето и дезархивирането.
Преди да почнеш с прекомпилирането изпълни следното
Примерен код

apt-get install ncurses-dev fakeroot yaird kernel-source-2.4.27

Така ще си набавиш необходимите неща + сорса на ядрото ;)
Ако има проблми, покажи грешките тука.

Успех

има ли вариант да си сваля само "Ncurses" че международният ми е под всякаква критика и 1 час свалях само "source-a"


Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: redcure в Jul 27, 2006, 20:26
Защо ползваш външен?
Чрез apt-setup избери добавянето на нов източник, след това  избираш Бълагария. Другият вариант е ръчно да си добавиш сървъра чрез някакъв текстов редактор (nano, vi и т.н.):
Примерен код

nano -w /etc/apt/sources.list
...........................................................
#Махаш другите url-ta и добавяш тези двете
deb http://ftp.bg.debian.org/debian/ stable main
deb-src http://ftp.bg.debian.org/debian/ stable main

След това даваш
Примерен код

apt-get update

И си инсталираш нещата, които ти написах. Така ще ползваш само бг пиринга :)





Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: phantomlord в Jul 27, 2006, 20:43
Направо си прасни тези хранилища в /etc/apt/sources.list:
Цитат
deb ftp://ftp.bg.debian.org/debian/ stable main contrib non-free
deb ftp://ftp.bg.debian.org/debian/ testing main contrib non-free
#deb ftp://ftp.bg.debian.org/debian/ unstable main contrib non-free

deb-src ftp://ftp.bg.debian.org/debian/ stable main contrib non-free
deb-src ftp://ftp.bg.debian.org/debian/ testing main contrib non-free
#deb-src ftp://ftp.bg.debian.org/debian/ unstable main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free

deb ftp://ftp.uni-sofia.bg/debian-addons-bg/ ./

deb ftp://debian.ludost.net/debian-non-US/ stable/non-US main contrib non-free
deb ftp://debian.ludost.net/debian-non-US/ testing/non-US main contrib non-free
#deb ftp://debian.ludost.net/debian-non-US/ unstable/non-US main contrib non-free

deb ftp://debian.ludost.net/debian/ proposed-updates main contrib non-free
deb ftp://debian.ludost.net/debian/ testing-proposed-updates main contrib non-free

deb ftp://ftp.logos-bg.net/debian-addons-bg/ ./
deb-src ftp://ftp.logos-bg.net/debian-addons-bg/ ./

Нарочно съм коментирал (когато се постави # пред даден ред, той се коментира и се пропуска) unstable хранилищата, защото ако си начинаещ може да си имаш проблеми с тях.

После:
Примерен код
apt-get update


Можеш и да не си компилираш цялото ядро, а само да добавиш липсващите модули към текущото. В момента си с доста старо ядро. Ако не ти се компилира само сложи по-нови версии на linux-image, linux-source или направо:

 
Примерен код
apt-get install linux-kernel-headers linux-patch-debian-2.6.xx linux-source-2.6.xx linux-headers-2.6хх

Където xx=на избраната от теб версия.

Още ми е чудно какво прави там този rpm пакет, за който говориш. Хич не му е там мястото.





Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: phantomlord в Jul 27, 2006, 21:04
Сега търсих в сорса на 2.6.17 дали има модул за картата ти, но не намерих нищо... Май ще трябва да намериш от някъде и да си го компилираш и добавиш към ядрото.


Титла: Инсталиране на драйвери и конфигуриране в конзола
Публикувано от: redcure в Jul 27, 2006, 21:09
Цитат

On my 1598DT I use sb instead of es1878 and it works.

.config
CONFIG_SOUND=m
CONFIG_SOUND_OSS=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_SB=m
CONFIG_SOUND_YM3812=m

/etc/modules.conf
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x300

syslog.

Soundblaster audio driver Copyright © by Hannu Savolainen 1993-1996
sb: No ISAPnP cards found, trying standard ones...
SB 3.01 detected OK (220)
ESS chip ES1878 detected

Let the music begin!
:p