Автор Тема: Acer Aspire проблемы с сетевой. [решено]  (Прочитано 4008 раз)

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Сетевая карта не работает, в интернет -интерфейсе определяеться вместо неё wi-fi карточка. Вот общий вывод по сетевой
[root@comp-Core-i3 ~]# lspci -v | grep -eth
01:00.0 Ethernet controller: Attansic Technology Corp. Device 1073 (rev c0)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
        Kernel driver in use: ath9k
        Kernel modules: ath9k
ff:00.0 Host bridge: Intel Corporation QuickPath Architecture Generic Non-core Registers (rev 05)
ff:00.1 Host bridge: Intel Corporation QuickPath Architecture System Address Decoder (rev 05)
[root@comp-Core-i3 ~]#

Что делать?
« Последнее редактирование: 17.09.2010 20:12:00 от Skull »
Alt Linux - Поддержим Российского производителя!

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
Re: Acer Aspire проблемы с сетевой.
« Ответ #1 : 14.09.2010 13:50:33 »
Хм, неудачный grep, лучше так, чтоб убедиться, что там про карту действительно ничего существенного нет:
# lspci -v | grep -A8 Ether

Аналогичная тема в форме archlinux: https://bbs.archlinux.org/viewtopic.php?id=102429

Если кратко: поддержка есть начиная с ядра 2.6.33.4, патч, добавивший поддержку: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=496c185c9495629ef1c65387cb2594578393cfe0

Исходники драйвера от производителя: http://partner.atheros.com/Drivers.aspx

Можно попробовать собрать драйвер, о каком дистрибутиве и ядре (uname -r) идёт речь?
« Последнее редактирование: 14.09.2010 13:58:06 от bormant »

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: Acer Aspire проблемы с сетевой.
« Ответ #2 : 14.09.2010 14:09:12 »
[root@comp-Core-i3 ~]# lspci -v | grep -A8 Ether
01:00.0 Ethernet controller: Attansic Technology Corp. Device 1073 (rev c0)                                    
        Subsystem: Acer Incorporated [ALI] Device 040e
        Flags: bus master, fast devsel, latency 0, IRQ 10
        Memory at 93400000 (64-bit, non-prefetchable) [size=256K]
        I/O ports at 2000 [size=128]
        Capabilities: [40] Power Management version 3
        Capabilities: [48] MSI: Mask- 64bit+ Count=1/1 Enable-
        Capabilities: [58] Express Endpoint, MSI 00
        Capabilities: [6c] Vital Product Data

[root@comp-Core-i3 ~]# uname -r
2.6.30-std-def-alt15
Решил попробовать ALDT 5.0 - 64 битный.

хммм... Может всетки Симпл себе поставить. С ним можт проблем меньше будет.
« Последнее редактирование: 14.09.2010 14:22:40 от Kemper »
Alt Linux - Поддержим Российского производителя!

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
Re: Acer Aspire проблемы с сетевой.
« Ответ #3 : 14.09.2010 17:07:30 »
Хм, у меня сейчас не на чем собирать под 64-битное 2.6.30-std-def-alt15, только завтра-послезавтра.

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: Acer Aspire проблемы с сетевой.
« Ответ #4 : 14.09.2010 22:01:04 »
Спасибо большое. Я щас протестирую ещё Симплик. А так наверно перейду на неофициальную 64-битную сборку с KDE 3. А то что то мне KDE 4 не понравился сильно.
Alt Linux - Поддержим Российского производителя!

Mario_z

  • Гость
Re: Acer Aspire проблемы с сетевой.
« Ответ #5 : 14.09.2010 22:23:03 »
А так наверно перейду на неофициальную 64-битную сборку с KDE 3.
Чего-то я не слыхал про 64-х битрые сборки, только 32-х битную видел и использовал.

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: Acer Aspire проблемы с сетевой.
« Ответ #6 : 14.09.2010 22:46:32 »
А так наверно перейду на неофициальную 64-битную сборку с KDE 3.
Чего-то я не слыхал про 64-х битрые сборки, только 32-х битную видел и использовал.
ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/5.0-kde3/ Вот что я нашел.
Alt Linux - Поддержим Российского производителя!

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: Acer Aspire проблемы с сетевой.
« Ответ #7 : 14.09.2010 22:49:06 »
Хм, у меня сейчас не на чем собирать под 64-битное 2.6.30-std-def-alt15, только завтра-послезавтра.
Не могли бы вы тогда ещё сделать сборку для 32 битных, мало ли.
Эксперемент с Симпликом не увенчался успехом. Придеться пока работать под Win7  :'(.
Alt Linux - Поддержим Российского производителя!

Mario_z

  • Гость
Re: Acer Aspire проблемы с сетевой.
« Ответ #8 : 14.09.2010 23:40:37 »
Хм, у меня сейчас не на чем собирать под 64-битное 2.6.30-std-def-alt15, только завтра-послезавтра.
Не могли бы вы тогда ещё сделать сборку для 32 битных, мало ли.
Эксперемент с Симпликом не увенчался успехом. Придеться пока работать под Win7  :'(.
Ждите сборку дистрибутива на 6-й платформе. Пока только бета-версию серверного Кентавра собрали к сожалению.

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: Acer Aspire проблемы с сетевой.
« Ответ #9 : 15.09.2010 16:38:40 »
Ну значит не загорами перенос всех остальных на 6. Значит будем ждать. Но мне бы хотябы на Симле сетевуху запустить и тогда  будет радость.
Alt Linux - Поддержим Российского производителя!

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
Re: Acer Aspire проблемы с сетевой.
« Ответ #10 : 15.09.2010 16:53:42 »
Стоит после установки попробовать имеющийся в дистрибутиве драйвер atl1e:
переключиться в консоль (Ctrl+Alt+F2) или запустить эмулятор терминала, залогиниться под root
# modprobe atl1e
# lspci -k | grep -A8 Ether

Во вложении драйвер от производителя (Atheros) версии 1.0.1.13, собранный для 64-битного ядра 2.6.30-std-def-alt15:
atl1e-1.0.1.13-2.6.30-std-def-alt15-x64.tar.bz2

Установка (предполагаем, что архив лежит в /tmp)
# modprobe -r atl1e
# cd / ; tar xz /tmp/atl1e-1.0.1.13-2.6.30-std-def-alt15-x64.tar.bz2
# /sbin/depmod -a

Загружаем:
# modprobe atl1e

Проверяем, "зацепилась" ли железка:
# lspci -k | grep -A8 Ether

UPD:
в связи с обновлением в p5 ядер до версии 2.6.32 прилагаю собранный и под него.
Перед установкой стоит после перезагрузки с новым ядром проверить, не исключено, что имеющийся в составе пакета нового ядра драйвер уже поддерживает карту. Если нет, действовать по аналогии...
На всякий случай, исходники прилагаются.

Документация по драйверу: man atl1e

Если будут проблемы, обязательно сообщите, ибо 64-битного альта под рукой не оказалось, и собирал под Slackware64.
« Последнее редактирование: 15.09.2010 19:30:47 от bormant »

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: Acer Aspire проблемы с сетевой.
« Ответ #11 : 15.09.2010 17:56:07 »
Спс огромное. Сегодня поставлю сборку с KDE 3 и протестирую.
Alt Linux - Поддержим Российского производителя!

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
Re: Acer Aspire проблемы с сетевой.
« Ответ #12 : 16.09.2010 10:38:55 »
Хочу обратить внимание на следующее обстоятельство: если у вас есть полноценный дистрибутив, имеющий в наличии средства сборки, естественно воспользоваться именно ими для сборки драйвера и оставаться независимым на случай смены ядер в будущем.
Очевидно, что этот рецепт не совсем подходит 1) для серверов ковчега и школьного, поскольку они требуют настройки фиксированного сетевого подключения уже на этапе установки; 2) для симпли -- если я правильно путаю, на его диске нет необходимого для сборки драйверов, а сеть пока ещё недоступна. Однако, в этом случае можно воспользоваться диском, где есть необходимые пакеты. Можно также загрузить необходимое из сетевого репозитория, но в связи с его существенным недавним обновлением в том числе в части ядер процесс может оказаться не совсем, или даже совсем не прозрачным.

Итак, приступим.

Требуется: собрать и установить драйвер сетевой карты Attansic Technology Corp. Device 1073 (rev c0)
Дано: на флешке исходники драйвера в архиве AR81Family-linux-v1.0.1.13.tar.bz2
Решение:
1) загружаемся в установленную систему, входим, вставляем установочный диск в привод;
2) запускаем эмулятор консоли или переключаемся в одну из системных;
3) получаем права суперпользователя
$ su -

4) вставляем флешку
# ls /media
если флешка не смонтировалась автоматически в /media/имя_флешки, монтируем руками
# fdisk -l
смотрим имя раздела на флешке, например /dev/sdb1
# mkdir /mnt/flash
# mount /dev/sdb1 /mnt/flash
далее используем /mnt/flash вместо /media/имя_флешки

5) распаковываем исходники драйвера в удобное место, освобождаем флешку
# mkdir -p ~/bld/ar81xx
# cd ~/bld/ar81xx
# tar xf /media/имя_флешки/AR81Family-linux-v1.0.1.13.tar.bz2
# umount /media/имя_флешки

6) устанавливаем необходимое для сборки
# apt-get install kernel-headers-modules-std-def make automake
если установлено не -std-def ядро, поменять -std-def на нужное

7) собираем и устанавливаем драйвер
# make && make install

8) загружаем драйвер, проверяем, подхватил ли он железку
# modprobe atl1e
# lspci -k | grep -A8 Ether

Если после обновления версии ядра обнаружится, что интерфейс снова пропал, достаточно пересобрать драйвер под новое ядро, для чего от имени суперпользователя, загрузившись под новым ядром, выполнить (предполагается, что kernel-headers-modules-* также были обновлены до нужной версии):
# cd ~/bld/ar81xx
# make && make install
# modprobe atl1e
# lspci -k | grep -A8 Ether
« Последнее редактирование: 16.09.2010 10:49:59 от bormant »

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: Acer Aspire проблемы с сетевой.
« Ответ #13 : 17.09.2010 19:51:42 »
[root@comp-Core-i3 ar81xx]# make && make install       
make -C ./src                                         
make[1]: Entering directory `/root/bld/ar81xx/src'     
make -C /lib/modules/2.6.30-std-def-alt15/build SUBDIRS=/root/bld/ar81xx/src modules                                             
make[2]: Entering directory `/usr/src/linux-2.6.30-std-def-alt15'
  CC [M]  /root/bld/ar81xx/src/at_common_main.o                 
  CC [M]  /root/bld/ar81xx/src/atl1e_main.o                     
  CC [M]  /root/bld/ar81xx/src/atl1c_main.o                     
  CC [M]  /root/bld/ar81xx/src/atl1c_hw.o                       
  CC [M]  /root/bld/ar81xx/src/atl1e_hw.o                       
  CC [M]  /root/bld/ar81xx/src/atl1e_param.o                     
  CC [M]  /root/bld/ar81xx/src/atl1c_param.o                     
  CC [M]  /root/bld/ar81xx/src/atl1e_ethtool.o                   
  CC [M]  /root/bld/ar81xx/src/atl1c_ethtool.o                   
  CC [M]  /root/bld/ar81xx/src/kcompat.o                         
  LD [M]  /root/bld/ar81xx/src/atl1e.o                           
  Building modules, stage 2.                                     
  MODPOST 1 modules                                             
  CC      /root/bld/ar81xx/src/atl1e.mod.o                       
  LD [M]  /root/bld/ar81xx/src/atl1e.ko                         
make[2]: Leaving directory `/usr/src/linux-2.6.30-std-def-alt15'
make[1]: Leaving directory `/root/bld/ar81xx/src'               
make -C ./src/ install                                           
make[1]: Entering directory `/root/bld/ar81xx/src'               
make -C /lib/modules/2.6.30-std-def-alt15/build SUBDIRS=/root/bld/ar81xx/src modules                                             
make[2]: Entering directory `/usr/src/linux-2.6.30-std-def-alt15'
  Building modules, stage 2.                                     
  MODPOST 1 modules                                             
make[2]: Leaving directory `/usr/src/linux-2.6.30-std-def-alt15'
gzip -c ../atl1e.7 > atl1e.7.gz
# remove all old versions of the driver
find /lib/modules/2.6.30-std-def-alt15 -name atl1e.ko -exec rm -f {} \; || true
find /lib/modules/2.6.30-std-def-alt15 -name atl1e.ko.gz -exec rm -f {} \; || true
install -D -m 644 atl1e.ko /lib/modules/2.6.30-std-def-alt15/kernel/drivers/net/atl1e/atl1e.ko
/sbin/depmod -a || true
install -D -m 644 atl1e.7.gz /usr/share/man/man7/atl1e.7.gz
man -c -P'cat > /dev/null' atl1e || true
make[1]: Leaving directory `/root/bld/ar81xx/src'
[root@comp-Core-i3 ar81xx]# umount /media/disk
[root@comp-Core-i3 ar81xx]# modprobe arl1e
FATAL: Module arl1e not found.
Скажите что не так?
Alt Linux - Поддержим Российского производителя!

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
Re: Acer Aspire проблемы с сетевой.
« Ответ #14 : 17.09.2010 19:59:57 »
# modprobe atl1e

а не arl1e, как написали Вы.
Вот здесь хорошо видно имя драйвера, а также сообщение о том, что модуль arl1e не найден:
install -D -m 644 atl1e.ko /lib/modules/2.6.30-std-def-alt15/kernel/drivers/net/atl1e/atl1e.ko
[root@comp-Core-i3 ar81xx]# modprobe arl1e
FATAL: Module arl1e not found.
« Последнее редактирование: 17.09.2010 20:06:32 от bormant »