1

Господа, поставил себе на старенький ноут ALTLinux lite и не могу поставить дрова на этот свисток. До этого стояла Lubuntu 11.04 вообще без проблем, хотя и с плясками ставил.  Если есть возможность поподробнее распишите.
ЗЫ: С линуксом недавно... Если буду задавать глупые вопросы не пинайте сильно!!! smile

2

Nazarik86 пишет:

Господа, поставил себе на старенький ноут ALTLinux lite и не могу поставить дрова на этот свисток. До этого стояла Lubuntu 11.04 вообще без проблем, хотя и с плясками ставил.  Если есть возможность поподробнее распишите.
ЗЫ: С линуксом недавно... Если буду задавать глупые вопросы не пинайте сильно!!! smile

Что это за свисток?

3

http://dlink.ru/ru/products/2/1261.html

Чет оф. дрова не смог поставить... Буду очень благодарен если расскажете как их затолкать...

4

Примерный план действий: http://forum.altlinux.org/index.php/top … #msg114912
Только там несколько иной драйвер, но тоже от ralink.

5

bormant, попробую... но прочитав первые посты в той теме понимаю, что вообще не в том направлении копаем... Ньюанс в том, что этот зверь вообще не подает признаков жизни на АЛЬТЕ, хотя 100% работает на ХРюше и Lubunte...

Утро вечера мудренее...

6

По поводу признаков жизни -- покажите
# lsusb

7

я щас со стационарного компа сижу...

Грубо выругавшись, что wi-fi не работает бросил до утра ноут, с мыслью попинать гугл и покурить мануалы из сети... утром выложу lsusb :-) надеюсь помащь поспеет раньше, чем собирусь вновь сносить ОС...

8 (05.09.2011 21:27:56 отредактировано bormant)

Поставил ALTLinux 4.1, ядро 2.6.25-std-def-alt8.M41.4.
Драйвер с фтп d-link ftp://ftp.dlink.ru/pub/Wireless/DWA-125 … 2.0.tar.gz собрался на раз по упомянутому рецепту.
Проверить работу не могу, ибо железки нет.

Пойду проверю под 2.6.18-std-smp...
UPD: Под 2.6.18-alt10 собралось тоже без проблем.

9

Драйвер с фтп d-link ftp://ftp.dlink.ru/pub/Wireless/DWA-125 … 2.0.tar.gz собрался на раз по упомянутому рецепту.

Рецепт в студию ;-) Чет у меня не робит...

10 (06.09.2011 09:08:01 отредактировано bormant)

$ su -
# apt-get install kernel-headers-modules make
# wget ftp://ftp.dlink.ru/pub/Wireless/DWA-125 … 2.0.tar.gz
# tar xf 2009_1204_RT3070_Linux_STA_v2.1.2.0.tar.gz
# cd 2009_1204_RT3070_Linux_STA_v2.1.2.0
читаем внимательно README-шки
# make
# make install

ps. всё это было описано по упомянутой выше ссылке.
pps. "не работает" -- плохая диагностика, но приемлема, если результат спрашивающему не интересен.

ppps. Для определённости, речь про эти .iso или какие-то ещё, например несколько иной версии (на сайте ALTLinux сейчас лежат 4.0.0, 4.0.1, 4.0.2, 4.0.3)? Покажите результат от
$ rpm -q kernel-image-std-smp

11

Nazarik86,
от вас нужна следующая информация:
Имя образа, с которого нарезан диск (а лучше ссылка), а также:

 Консоль:

$ egrep -Rv '^$|^#' /etc/apt/sources.list{,.d/*.list}
$ uname -a
$ rpm -q kernel-image-std-smp

Есть одна тонкость, если образ был 4.0.3-lite, то нужно будет дополнительно откорректировать источники пакетов, ибо на серверах ALTLinux current смотрит на 4.0.2, но там нет пакетов под ядро из 4.0.3 (-alt12 и -alt12.M40.3 -- это разные версии).

12

Стоит "altlinux-lxde-remix-5.0.2-lite-i586-ru-install-cd". Еще есть ньансы с этой ОСью... Указываю папку, где делать make и make install, пишет что указанный путь не найден... придется снести... wink А за мануал ОГРОМНОЕ СПАСИБО... После переустановки сделаю по инструкции. О результатах отпишусь!!!  smile

13

Дьявол в деталях. (q)

Nazarik86 пишет:

поставил себе на старенький ноут ALTLinux lite

Nazarik86 пишет:

Стоит "altlinux-lxde-remix-5.0.2-lite-i586-ru-install-cd"

Там названия пакетов ядра чуть другое, вместо -std-smp будет std-def.
Не найденный каталог /lib/modules/$(uname -r)/build именно из-за неустановленного пакета с заголовками ядра  для сборки модулей (kernel-header-modules-std-def).

14

bormant, я до этого сидел на *buntu. Если честно, то там все намного проще и маны для всего написаны. А за советы спасибо!  smile  Качну наверное ALTLinux 4.1 и попробую. Думаю все будет хорошо!

ЗЫ: Видать я сам того не зная и вам мозг вынес и себе... Если что не обессудте! wink

15

Если дистрибутив на p5 ведёт себя достаточно шустро, нет смысла падать до 4.1, ИМХО.

Решать проблемы принято по мере их поступления.

Вот есть конкретная задача: запустить D-Link DWA-125 на altlinux-lxde-remix-5.0.2-lite-i586-ru-install-cd при помощи драйверов производителя ftp://ftp.dlink.ru/pub/Wireless/DWA-125 … 2.0.tar.gz

Давайте её и решим. Только у меня нет этой железки и я не могу проверить работоспособность решения.

К слову сказать, решение на *buntu, да и других, слабо отличается: установка средств сборки, заголовков для сборки модулей, сборка. Либо:
-- установка более свежего ядра, которое уже поддерживает интересующее железо.
-- сборка более свежей версии ядра, которое уже поддерживает интересующее железо, из исходников.

16 (06.09.2011 22:29:33 отредактировано bormant)

Немного о собственно донгле: http://www.wikidevi.com/wiki/D-Link_DWA-125_rev_A1
Чип Ralink RT3070

Свежепоставленный ALTLinux LXDE Lite на базе p5 укомплектован ядром 2.6.32:
# rpm -q kernel-image-std-def
kernel-image-std-def-2.6.32-alt20.M50P.1

Подключаем репозитории, для чего удаляем стартовый # в файле /etc/apt/sources.list.d/alt.list с 1, 2, или 3-й пары строк, начинающихся с rpm. Затем:
# apt-get update
# apt-get install kernel-headers-modules-std-def make

Если загружать руками на другой машине, список пакетов такой (брать на http://ftp.altlinux.org/pub/distributio … .classic/):
glibc-kernheaders
kernel-headers-common
glibc-devel
cpp4.3
libbfd
binutils
gcc4.3
kernel-headers-modules-std-def
make

Загружаем исходники драйвера:
# wget ftp://ftp.dlink.ru/pub/Wireless/DWA-125 … 2.0.tar.gz

Распаковываем и переходим в каталог с исходниками:
# tar xf 2009_1204_RT3070_Linux_STA_v2.1.2.0.tar.gz
# cd 2009_1204_RT3070_Linux_STA_v2.1.2.0

Внимательно читаем README* и *.txt
Собираем и ставим:
# make
# make install
# make clean

Всё.


На сайте производителя чипсета http://www.ralinktech.com/support.php?s=2 дают более свежий драйвер (от 05/11/2011 версии 2.5.0.2), можно попробовать собрать/поставить его.

17

Кстати, вот тут http://en.gentoo-wiki.com/wiki/Ralink_RT2870 пишут, что в 2.6.32 должна быть родная поддержка rt3070, насколько она работоспособна -- не знаю.

18

/etc/apt/sources.list.d/alt.list

Пишет Отказано в доступе. ac  Как до него достучаться???

ЗЫ: Обратно поставил 5.0...

19

Кстати, по инструкции делал: дошел до make и был разачарован... bash: make: команда не найдена
Что я снова делаю не так???

20 (07.09.2011 16:24:29 отредактировано bormant)

1) "#" в начале команд показывает, что нужно выполнять их от имени суперпользователя (root). Можно из того же терминала, например,
# mcedit /etc/apt/sources.list.d/alt.lst
2) make ставился на шаге "# apt-get install kernel-headers-modules-std-def make"

ps. При ошибке выполнения отдельного шага выполнение последующих теряет всякий смысл.

21

[root@host-100 ~]# apt-get update
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
[root@host-100 ~]# apt-get install kernel-headers-modules-std-def make
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет kernel-headers-modules-std-def

Вот такая история.

22

И еще вот так: bash: /etc/apt/source.list.d/alt.lst: Нет такого файла или каталога

23

Через mc пишет невозможно открыть для чтения...

24 (07.09.2011 16:26:02 отредактировано bormant)

/etc/apt/sources.list.d/alt.lst

Вот только предварительно ответьте, у вас на этой машине проводной интернет настроен? Иначе придётся скачать нужные пакеты руками на другой машине и устанавливать путём
# apt-get install /путь/к/пакетам/*.rpm

25 (07.09.2011 16:34:46 отредактировано Nazarik86)

иНет есть в принципе я бы и не выносил мозг, если б  небыло этой чудо-штуки с вифи... Просто таскаться с ноутом и проводом как-то печально.

ЗЫ: /etc/apt/sources.list.d/alt.lst - руками набирал и опечатался :-)

26

Сеанс выглядит примерно следующим образом (за некоторыми изъятиями), сравнивайте со своим вариантом:

+ открыть спойлер

 Консоль:

[user@host]$ su -
Password:
[root@host]# mcedit /etc/apt/sources.list.d/alt.list

[root@host]# ( cd /etc/apt/sources.list.d/ ; egrep -Rv '^#|^$' *.list )
alt.list:rpm [p5] http://ftp.altlinux.org/pub/distributio … /p5/branch i586 classic
alt.list:rpm [p5] http://ftp.altlinux.org/pub/distributio … /p5/branch noarch classic
sources.list:rpm cdrom:[ALT Linux 5.1.0 Desktop  (Inula Helenium) main build 2011-01-16]/ ALTLinux main
[root@host]# apt-get update
Get:1 http://ftp.altlinux.org i586 release [840B]
Get:2 http://ftp.altlinux.org noarch release [838B]
Fetched 1678B in 0s (8290B/s)             
Get:1 http://ftp.altlinux.org i586/classic pkglist [2994kB]
Get:2 http://ftp.altlinux.org i586/classic release [125B]                                       
Get:3 http://ftp.altlinux.org noarch/classic pkglist [1788kB]                                   
Get:4 http://ftp.altlinux.org noarch/classic release [127B]                                     
Fetched 4782kB in 19s (241kB/s)                                                                 
Reading Package Lists... Done
Building Dependency Tree... Done
[root@host]# apt-get install kernel-headers-modules-std-def make
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  binutils cpp4.3 gcc4.3 glibc glibc-devel glibc-kernheaders kernel-headers-common libbfd
The following NEW packages will be installed:
  binutils cpp4.3 gcc4.3 glibc glibc-devel glibc-kernheaders kernel-headers-common
  kernel-headers-modules-std-def libbfd make
0 upgraded, 10 newly installed, 0 removed and 53 not upgraded.
Need to get 12.2MB of archives.
After unpacking 44.8MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://ftp.altlinux.org i586/classic libbfd 1:2.19.51.0.14-alt4 [380kB]
Get:2 http://ftp.altlinux.org i586/classic binutils 1:2.19.51.0.14-alt4 [1750kB]
Get:3 http://ftp.altlinux.org i586/classic cpp4.3 4.3.2-alt13 [2388kB]                         
Get:4 http://ftp.altlinux.org i586/classic glibc 6:2.11.2-alt1.M51.1 [31.4kB]                   
Get:5 http://ftp.altlinux.org i586/classic glibc-kernheaders 2.6.29-alt3 [594kB]               
Get:6 http://ftp.altlinux.org i586/classic kernel-headers-common 1.1.11-alt1 [11.5kB]           
Get:7 http://ftp.altlinux.org i586/classic glibc-devel 6:2.11.2-alt1.M51.1 [450kB]             
Get:8 http://ftp.altlinux.org i586/classic gcc4.3 4.3.2-alt13 [2152kB]                         
Get:9 http://ftp.altlinux.org i586/classic kernel-headers-modules-std-def 1:2.6.32-alt20.M50P.1 [4101kB]
Get:10 http://ftp.altlinux.org i586/classic make 2:3.81-alt5 [358kB]                           
Fetched 12.2MB in 50s (240kB/s)                                                                 
Committing changes...
error: failed to stat /home/user/.gvfs: Permission denied
Preparing...                 ############################################################ [100%]
1: glibc-kernheaders        ############################################################ [ 10%]
2: kernel-headers-common    ############################################################ [ 20%]
3: glibc-devel              ############################################################ [ 30%]
4: cpp4.3                   ############################################################ [ 40%]
5: libbfd                   ############################################################ [ 50%]
6: binutils                 ############################################################ [ 60%]
7: gcc4.3                   ############################################################ [ 70%]
8: kernel-headers-modules-st############################################################ [ 80%]
9: make                     ############################################################ [ 90%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
[root@host]# wget ftp://ftp.dlink.ru/pub/Wireless/DWA-125 … Linux/*.gz
--2011-09-07 19:33:33--  ftp://ftp.dlink.ru/pub/Wireless/DWA-125 … Linux/*.gz
           => `.listing'
Resolving ftp.dlink.ru... 213.234.241.211
Connecting to ftp.dlink.ru|213.234.241.211|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /pub/Wireless/DWA-125/Drivers/Linux ... done.
==> PASV ... done.    ==> LIST ... done.

    [ <=>                                                    ] 353         --.-K/s   in 0.001s 

2011-09-07 19:33:33 (287 KB/s) - `.listing' saved [353]

Removed `.listing'.
--2011-09-07 19:33:33--  ftp://ftp.dlink.ru/pub/Wireless/DWA-125 … 2.0.tar.gz
           => `2009_1204_RT3070_Linux_STA_v2.1.2.0.tar.gz'
==> CWD not required.
==> PASV ... done.    ==> RETR 2009_1204_RT3070_Linux_STA_v2.1.2.0.tar.gz ... done.
Length: 687236 (671K)

100%[=======================================================>] 687,236      360K/s   in 1.9s   

2011-09-07 19:33:35 (360 KB/s) - `2009_1204_RT3070_Linux_STA_v2.1.2.0.tar.gz' saved [687236]

[root@host]# tar xf 2009_1204_RT3070_Linux_STA_v2.1.2.0.tar.gz
[root@host]# cd 2009_1204_RT3070_Linux_STA_v2.1.2.0
[root@host]# make && make install
make -C tools
make[1]: Entering directory `/root/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/root/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools'
/root/2009_1204_RT3070_Linux_STA_v2.1.2.0/tools/bin2h
cp -f os/linux/Makefile.6 /root/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/Makefile
make  -C  /lib/modules/2.6.32-std-def-alt20.M50P.1/build SUBDIRS=/root/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux modules
make[1]: Entering directory `/usr/src/linux-2.6.32-std-def-alt20.M50P.1'
  CC [M]  /root/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_md5.o

...

  LD [M]  /root/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/rt3070sta.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /root/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/rt3070sta.mod.o
  LD [M]  /root/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/rt3070sta.ko
make[1]: Leaving directory `/usr/src/linux-2.6.32-std-def-alt20.M50P.1'
#cp -f /root/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux/rt3070sta.ko /tftpboot
make -C /root/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux -f Makefile.6 install
make[1]: Entering directory `/root/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux'
rm -rf /etc/Wireless/RT3070STA
mkdir -p /etc/Wireless/RT3070STA
cp /root/2009_1204_RT3070_Linux_STA_v2.1.2.0/RT2870STA.dat /etc/Wireless/RT3070STA/.
install -d /lib/modules/2.6.32-std-def-alt20.M50P.1/kernel/drivers/net/wireless/
install -m 644 -c rt3070sta.ko /lib/modules/2.6.32-std-def-alt20.M50P.1/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.32-std-def-alt20.M50P.1
make[1]: Leaving directory `/root/2009_1204_RT3070_Linux_STA_v2.1.2.0/os/linux'
[root@host]#

27

Получилось почти все как по инструкции!!! Свисток замигал (значит определился), но сетей не находит... Я помню в Ubuntu была тема типа: ifconfig wlan0 up. Тут может другая комонда имеется?

ЗЫ: Походу с переходом на АЛЬТ придется курить и курить :-)

28

Переключил на Network Manager вроде начал искать сети!!! Огромная благодарность!!!