Здрасте я новичок в linux и у меня вот проблема возникла. Поставил на свою машину Ubuntu 10.04 скачанную с оф. сайта. Все прошло гладко только косяк появился сети нет материнка asrock g41m-vs3 со встроенной сетевухой. Ну я пошел к соседу у него поставил линуху все нормуль в инет вышел. вчера поставил данную линуху еще на трех компах все нормально. значит у меня с железом чтото или я не прав. после этого я на свою машинку поставил винду результат по началу был такойже но после установки драйверов винда в сетевую увидала и давай в инет проситца. подскажите что делать то!!!! может проверить линуху может для определения сетевухи необходимо её монтировать
Помогите разобраться: ubuntu 10.04 почему то не видит сетевую
у тебя, скорее всего, сетевая карта Atheros
проверь Эверестом в винде
Какие страшные слова, проверь в ВИНДЕ!!!!!!!!!!!
так проще простого
так под виндой работает а ubuntu отказывается а сетевая именно Atheros что можно предпринять
поставил 11,04 нечего не поменялось что делать :O
Ничего не понял из стартового сообщения. Излагайте мысли проще и последовательней.
У вас стоит сетевая карта, которая не работает в Ubuntu. Что вы делали? Носили эту сетевую карту к другим компам и операционным системам и она там работала?
В инете вроде бы пишут, что драйвера для Atheros включены в 2.6.3* ядро (не ниже 2.6.32).
dir19 Этот вопрос уже поднимался, и был решён в данной теме : Интернет в Ubuntu 10.04 - может это и ваш случай рекомендую перечитать внимательно. smile
Проблемы с сетевым контроллером от Atheros испытывают все "счастливые" обладатели.
Эти проблемы возникли не вчера и завтра вряд-ли закончатся.
Поэтому позвольте рассказать о своем опыте бодания с контроллером под ОС Линукс (в Windows этой проблемы нет, т.к. драйвер правильно написан и прилагается на диске к материнской плате).
У меня на Asus-материнке интегрированный lan-контроллер Atheros AR81Family
Его особенность в том, что lan-драйвер из дистрибутива atl1e.ko не работает и после каждого обновления ядра надо вручную заново устанавливать драйвер из дистрибутива Atheros, а такой фирмы уже нет и сайт, где они держали драйвер для Линукс исчез.
В связи с этим позиция фирмы Asus мягко говоря подленькая - как будто их это не касается.
Нашел на просторах сети AR81Family-linux.tar.gz и ставил ручками после каждого обновления.
Пользуюсь linux ubuntu kernel 2.6.32.32 и забот не знаю.
Но вот решил обновить до kernel 2.6.35.25 - а это backport и я не знал его особенностей (см. в конце моего поста).
root@desktop:/home/sklimkin/AtherosATL1E/src# sudo make install
make -C /lib/modules/2.6.35-25-generic/build SUBDIRS=/home/sklimkin/AtherosATL1E/src modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.35-25-generic'
CC [M] /home/sklimkin/AtherosATL1E/src/atl1e_main.o
/home/sklimkin/AtherosATL1E/src/atl1e_main.c: In function ‘atl1e_request_irq’:
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:156: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
include/linux/interrupt.h:135: note: expected ‘irq_handler_t’ but argument is of type ‘void (*)(int, void *)’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c: In function ‘atl1e_probe’:
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:287: error: ‘struct net_device’ has no member named ‘open’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:288: error: ‘struct net_device’ has no member named ‘stop’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:289: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:290: error: ‘struct net_device’ has no member named ‘get_stats’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:291: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:292: error: ‘struct net_device’ has no member named ‘set_mac_address’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:293: error: ‘struct net_device’ has no member named ‘change_mtu’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:294: error: ‘struct net_device’ has no member named ‘do_ioctl’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:313: error: ‘struct net_device’ has no member named ‘vlan_rx_register’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:316: error: ‘struct net_device’ has no member named ‘poll_controller’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c: In function ‘atl1e_set_multi’:
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:1865: error: ‘struct net_device’ has no member named ‘mc_list’
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:1865: error: dereferencing pointer to incomplete type
/home/sklimkin/AtherosATL1E/src/atl1e_main.c:1866: error: dereferencing pointer to incomplete type
make[2]: *** [/home/sklimkin/AtherosATL1E/src/atl1e_main.o] Ошибка 1
make[1]: *** [_module_/home/sklimkin/AtherosATL1E/src] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.35-25-generic'
make: *** [default] Ошибка 2
root@desktop:/home/sklimkin/AtherosATL1E/src#
Драйвер прописывается по правильному пути, но сети нет, т.к. невозможно перекомпилировать ядро под этот драйвер.
С "нормальным" ядром все встает на свои места
lspci -v linux ubuntu kernel 2.6.32.32 (fragment to Ethernet):
--------------------------------------------------------------
07:00.0 Ethernet controller: Atheros Communications Device 1083 (rev c0)
Subsystem: ASUSTeK Computer Inc. Device 847e
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at fb900000 (64-bit, non-prefetchable) [size=256K]
I/O ports at d000 [size=128]
Capabilities: [40] Power Management version 3
Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [6c] Vital Product Data <?>
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [180] Device Serial Number ff-c5-ae-bc-73-70-e3-ff
Kernel driver in use: atheros_eth
Kernel modules: atl1e
То же самое с последним (07-08-2011) обновлением - (откуда оно возникло, если эта версия больше не развивается?)
--------------------------------------------------------------
07:00.0 Ethernet controller: Atheros Communications Device 1083 (rev c0)
Subsystem: ASUSTeK Computer Inc. Device 847e
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at fb900000 (64-bit, non-prefetchable) [size=256K]
I/O ports at d000 [size=128]
Capabilities: [40] Power Management version 3
Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [6c] Vital Product Data <?>
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [180] Device Serial Number ff-c5-ae-bc-73-70-e3-ff
Драйвер сетевой карты устанавливается только из этого архива: AR81Family-linux.tar.gz
--------------------------------------------------------------------------------
root@desktop:/home/sklimkin/AR8aFamily_lan_driver/src# make
make -C /lib/modules/2.6.32-33-generic/build SUBDIRS=/home/sklimkin/AR8aFamily_lan_driver/src modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.32-33-generic'
CC [M] /home/sklimkin/AR8aFamily_lan_driver/src/at_common_main.o
CC [M] /home/sklimkin/AR8aFamily_lan_driver/src/atl1e_main.o
CC [M] /home/sklimkin/AR8aFamily_lan_driver/src/atl1c_main.o
CC [M] /home/sklimkin/AR8aFamily_lan_driver/src/atl1c_hw.o
CC [M] /home/sklimkin/AR8aFamily_lan_driver/src/atl1e_hw.o
CC [M] /home/sklimkin/AR8aFamily_lan_driver/src/atl1e_param.o
CC [M] /home/sklimkin/AR8aFamily_lan_driver/src/atl1c_param.o
CC [M] /home/sklimkin/AR8aFamily_lan_driver/src/atl1e_ethtool.o
CC [M] /home/sklimkin/AR8aFamily_lan_driver/src/atl1c_ethtool.o
CC [M] /home/sklimkin/AR8aFamily_lan_driver/src/kcompat.o
LD [M] /home/sklimkin/AR8aFamily_lan_driver/src/atl1e.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/sklimkin/AR8aFamily_lan_driver/src/atl1e.mod.o
LD [M] /home/sklimkin/AR8aFamily_lan_driver/src/atl1e.ko
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.32-33-generic'
root@desktop:/home/sklimkin/AR8aFamily_lan_driver/src# sudo make install
make -C /lib/modules/2.6.32-33-generic/build SUBDIRS=/home/sklimkin/AR8aFamily_lan_driver/src modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.32-33-generic'
Building modules, stage 2.
MODPOST 1 modules
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.32-33-generic'
# remove all old versions of the driver
find /lib/modules/2.6.32-33-generic -name atl1e.ko -exec rm -f {} \; || true
find /lib/modules/2.6.32-33-generic -name atl1e.ko.gz -exec rm -f {} \; || true
install -D -m 644 atl1e.ko /lib/modules/2.6.32-33-generic/kernel/drivers/net/atl1e/atl1e.ko
/sbin/depmod -a || true
WARNING: Can't read module /lib/modules/2.6.32-33-generic/updates/dkms/vmsync.ko: Invalid argument
WARNING: Can't read module /lib/modules/2.6.32-33-generic/updates/dkms/vmxnet.ko: Invalid argument
WARNING: Can't read module /lib/modules/2.6.32-33-generic/updates/dkms/vsock.ko: Invalid argument
WARNING: Can't read module /lib/modules/2.6.32-33-generic/updates/dkms/vmblock.ko: Invalid argument
WARNING: Can't read module /lib/modules/2.6.32-33-generic/updates/dkms/vmhgfs.ko: Invalid argument
WARNING: Can't read module /lib/modules/2.6.32-33-generic/updates/dkms/pvscsi.ko: Invalid argument
WARNING: Can't read module /lib/modules/2.6.32-33-generic/updates/dkms/vmci.ko: Invalid argument
WARNING: Can't read module /lib/modules/2.6.32-33-generic/updates/dkms/vmmemctl.ko: Invalid argument
install -D -m 644 atl1e.7.gz /usr/share/man/man7/atl1e.7.gz
man -c -P'cat > /dev/null' atl1e || true
atl1e.
root@desktop:/home/sklimkin/AR8aFamily_lan_driver/src# sudo insmod atl1e.ko
insmod: error inserting 'atl1e.ko': -1 File exists
root@desktop:/home/sklimkin/AR8aFamily_lan_driver/src#
После этого перезагрузка и сеть появляется, все !!!
Установить сетевой lan-driver под ядром /lib/modules/2.6.35-33-generic невозможно, т.к. это ядро
получено из более поздней генерации linux-ubuntu методом обратной совместимости backport и не содержит
заголовочных файлов и библиотек, необходимых для перекомпиляции ядра для сетевого lan-driver'а Atheros atl1e
И установить эти заголовки и библиотеки самостоятельно у меня (во всяком случае) не получилось.