LINUX.ORG.RU

Нет сетевой карты Atheros на ноутбуке ASUS UL30A


0

1

Уважаемые!

У меня не поднимается сетевая карта, а в Линуксах я не то, чтобы совсем, а так, не очень. Приложения на С ваял, а в систему глубоко не лазил. Под Win XP эта карта работает. Я уже наигрался с insmod, modprobe, пробовал добавлять MODULE=atl2 в eth0/options. Эффект нулевой. Второй заход - сделать компиляцию исходника. Но пока только блуждаю, познаю сууществование сырых и очищенных хедеров и других наворотов. Подсобите советом. Подробности ниже.

У меня ноутбук ASUS UL30A, на который нормально поставился ALTLinux 4.1.1. Только с сетевой картой дыра:

[root@localhost move]#ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:160 errors:0 dropped:0 overruns:0 frame:0 TX packets:160 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:13024 (12.7 KiB) TX bytes:13024 (12.7 KiB)

Инфа о карте: [root@localhost ~]#pciscan bash: pciscan: command not found [root@localhost ~]#lspci ............................ 02:00.0 Network controller: Atheros Communications, Inc. Device 002b (rev 01) 03:00.0 Ethernet controller: Attansic Technology Corp. Device 1062 (rev c0)

Я делал insmod для драйверов из /lib/modules/2.6.25-std-def-alt8.M41.1/kernel/drivers/net

После загрузки драйвера я делал: [root@localhost ~]#ifup eth0 и получал ответ: Cannot find device «eth0»

Тогда я скачал с сайта Atheros исходник, подходящий для моей Fast Ehternet карты. Делал, как написано в readme, пока не дошел до make install.

Здесь я получил

[root@localhost src]# make install Makefile:62: *** Linux kernel source not found. Stop.

Я скачал с ftp сайта ALTLinux сначала kernel-headers-common-1.1.9-alt1.src.rpm и сделал для него rpm -ivh ... Потом все тоже самое для glibc-kernheaders-2.6.24-alt4.src.rpm

Я конечно видел, что после первого «rpm -ivh ...» появилась папка RPM с вложениями SOURCES, SPECS. Я запускал ./RPM/SOURCES/kheaders.init, но Makefile:62: *** Linux kernel source not found так и остался. Вечный вопрос: Что делать?

1) Хоть какое-то подключение к сети есть? Воспользуйтесь apt (apt-cache и apt-get) для установки пакетов.

2) А что там с другими дистрибутивами?

AITap ★★★★★
()

>ALTLinux 4.1.1

Выкинь это УГ, и попробуй нормальный livecd (ubuntu, arch, например).

anonymous
()

>2.6.24

Ну п-ц, откуда там дрова возьмутся? Что делать — пост выше.

anonymous
()

atheros в данном случае - беспроводной адаптер. Его поддержка в ядре больше двух лет (по крайней мере, на 2009-04-22 упоминание об адаптере есть). Возможно нужно просто поставить пакеты с прошивкой и беспроводная сеть заработает.

ifconfig без параметров показывает поднятые интерфейсы. Чтобы посмотреть все, надо его запускать с параметром -a

i-rinat ★★★★★
()

Проводная карта тоже с 2009-го года в коде. Всё должно просто работать. Упоминания о прошивке в коде вообще нет, так что ethernet должен работать.

Выложи сюда или на pastebin.com вывод dmesg. (Если сюда - используй LORCODE и тег CODE).

i-rinat ★★★★★
()
Ответ на: комментарий от AITap

Re AITap

1) Хоть какое-то подключение к сети есть? Воспользуйтесь apt (apt->cache и apt-get) для установки пакетов.

2) А что там с другими дистрибутивами?

Есть подключение в Win XP и в вирт. машине VMware.

chereda
() автор топика
Ответ на: комментарий от anonymous

Re anonymous

>Выкинь это УГ, и попробуй нормальный livecd (ubuntu, arch, например).

«Нормальные герои всегда идут в обход!»

chereda
() автор топика
Ответ на: комментарий от i-rinat

Re i-rinat

Инфа об atheros, взятая из Win XP «установка, удаление программ»:

Atheros Communications Inc.(R) AR81Family Gigabit/Fast Ethernet Driver
Для получения технической поддержки используйте следующие данные
Atheros Communications Inc.(R) AR81Family Gigabit/Fast Ethernet Driver

Издатель: Версия:
Зарегистрированная компания: Зарегистрированный владелец:
Atheros Communications Inc. 1.0.0.23

Далее, ifconfig без параметров показывает то же, что и с параметром -a.

chereda
() автор топика

Вы тролль?

Вам было сказано, что, если вы их не найдены исходники ядра. Откуда они возьмутся, если вы их не установили?

Ваше упорство относительно Альтлинукс достойно лучшего применения. Возьмите любой нормальный дистрибутив и у вас все получится.

Судя по посту, вы излишне самоуверенны.

zhuzha
()
Ответ на: Re anonymous от chereda

Я бы всё заставил работать и на старом как г. мамонта альте. Но ты же не осилишь, а разбираться за тебя лень.

anonymous
()
Ответ на: Вы тролль? от zhuzha

Re zhuzha

Я не выбирал дистрибутив. Мне его дали.

chereda
() автор топика
Ответ на: Re i-rinat от chereda

> Инфа об atheros, взятая из Win XP «установка, удаление программ»:

я больше доверяю выводу lspci или соответствующей вкладке (вроде «подробные сведения» или что-то вроде того) в диспетчере устройств. Указывать в качестве аргумента строчки из диалога «Установка и удаление программ» немного эксцентрично, что ли.

Далее, ifconfig без параметров показывает то же, что и с параметром -a.

Хорошо, что это прояснилось. Однако выводов dmesg всё еще не хватает. Вывод lsmod тоже бы не помешал, пожалуй.

i-rinat ★★★★★
()
Ответ на: Re anonymous от chereda

> «Нормальные герои всегда идут в обход!»

«Мастер сможет сыграть и на табуретке. Но играя на табуретке, никогда не станешь мастером.»

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Re i-rinat

Сюда в LORCODE поместить не удается. Слишком длинное сообщение.

Положил по указанному ниже адресу. Правда у меня вывод заслоняется X-окном «Не удалось открыть узел...».

http://pastebin.com/htYmJrXU

chereda
() автор топика
Ответ на: Re i-rinat от chereda

Хоть там и упоминается Atheros, но ядро-то в 2008-м собрано. Я не знаю, были ли там уже драйвера или ещё нет. В общем, крайне желательно поставить ядро поновее. Никогда не ставил AltLinux, но думаю, что там должны быть несколько ядер на выбор.

В крайнем случае, ядро можно собрать и самому: скопировать конфигурацию с дистрибутивного ядра, затем make oldconfig и make rpm-pkg.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Re i-rinat

В исходниках, скачанных с сайта Atheros, пишется: " ...This driver supports the 2.4.x and 2.6.x kernels".

Прилагаю вывод lsmod:

Module                  Size  Used by
nls_utf8                6016  0 
nls_cp866               9216  0 
vfat                   17408  0 
fat                    56224  1 vfat
nls_base               11652  4 nls_utf8,nls_cp866,vfat,fat
i915                   55040  1 
drm                   157804  2 i915
atl2                   33688  0 
fuse                   53660  6 
dm_mod                 66408  0 
rfcomm                 44688  2 
l2cap                  28800  5 rfcomm
hci_usb                19612  2 
bluetooth              63204  7 rfcomm,l2cap,hci_usb
video                  23696  0 
output                  7680  1 video
snd_hda_intel         360216  1 
battery                17156  0 
ac                      9988  0 
snd_pcm_oss            45472  0 
uvcvideo               59272  0 
compat_ioctl32          5248  1 uvcvideo
videodev               36992  1 uvcvideo
snd_seq_dummy           7812  0 
v4l1_compat            18948  1 videodev
led_class               9348  0 
snd_seq_oss            38272  0 
snd_seq_midi_event     11520  1 snd_seq_oss
snd_seq                57328  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         12428  3 snd_seq_dummy,snd_seq_oss,snd_seq
thermal                23068  0 
snd_mixer_oss          20480  1 snd_pcm_oss
asus_acpi              19740  0 
button                 12176  0 
processor              44008  3 thermal
snd_pcm                81156  2 snd_hda_intel,snd_pcm_oss
snd_timer              27784  2 snd_seq,snd_pcm
snd_page_alloc         14472  2 snd_hda_intel,snd_pcm
intel_agp              32068  1 
snd_hwdep              13444  1 snd_hda_intel
snd                    59684  12 snd_hda_intel,snd_pcm_oss,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
agpgart                38344  3 drm,intel_agp
evdev                  16256  6 
soundcore              11872  1 snd
serio_raw              11012  0 
psmouse                43920  0 
sg                     40500  0 
rtc                    18984  0 
pcspkr                  7168  0 
ohci_hcd               30852  0 
ssb                    43908  1 ohci_hcd
pcmcia                 43948  1 ssb
pcmcia_core            43924  2 ssb,pcmcia
firmware_class         13312  1 pcmcia
uhci_hcd               29072  0 
usbhid                 52096  0 
hid                    67072  1 usbhid
ff_memless              9864  1 usbhid
ehci_hcd               40460  0 
usb_storage            76736  0 
libusual               23336  1 usb_storage
usbcore               150896  9 hci_usb,uvcvideo,ohci_hcd,uhci_hcd,usbhid,ehci_hcd,usb_storage,libusual
ext3                  139912  1 
jbd                    51220  1 ext3
mbcache                12676  1 ext3
ata_generic            13444  0 
ata_piix               26244  5 
pata_acpi              11520  0 
libata                165264  3 ata_generic,ata_piix,pata_acpi
dock                   14352  1 libata
sd_mod                 33816  6 
scsi_mod              154924  4 sg,usb_storage,libata,sd_mod 

chereda
() автор топика
Ответ на: Re AITap от chereda

Тот пакет, что Вы поставили - не тот (.src.rpm). Вам нужен другой, но я не знаю, как он называется.

Почему бы не поставить дистрибутив с более свежим, чем 2.6.25, ядром, в котором этот драйвер уже есть? Почему «нормально поставился» только ALTLinux (какие проблемы возникали с другими дистрибутивами? какие дистрибутивы были использованы?)?

AITap ★★★★★
()
Ответ на: Re i-rinat от chereda

Драйвер для этой конкретной atheros называется ath9k, в 2.6.25 его ещё не было. Драйвер для Attansic называется atl1c, в 2.6.25 его ещё не было.

Ядро в 4.1 только одно: 2.6.25. Нужно либо ставить свежую версию дистрибутива, либо собирать своё ядро.

В исходниках, скачанных с сайта Atheros, пишется: " ...This driver supports the 2.4.x and 2.6.x kernels".

Драйвера всегда поддерживают только часть ядер; в ветке 2.6 их уже больше сорока, не считая выпусков stable team, с ними будет за пару сотен. Ядро linux постоянно меняется, и часто после этих изменений драйвера, которые не включены в ядро, либо перестают собираться, либо перестают работать.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.