Страница 1 из 3

Вопрос по статье Победа разума над бездушным железом

Добавлено: 2008-03-13 19:19:48
slavok
Здравствуйте коллеги! у меня вопрос по статье http://www.lissyara.su/?id=1378 Победа разума над бездушным железом
У моего ноута тож установлен Atheros AR5007EG. В статье вроде все понятно но по поводу пункта 6: Зачем пересобираем ядро и с какими параметрами?

Re: Вопрос по статье

Добавлено: 2008-03-18 14:49:40
Alex Keda
из-за пункта 5.
с любыми

Re: Вопрос по статье

Добавлено: 2008-04-16 23:06:52
xelak
Блин...нифига не получается пропатчить! Вылазит

Код: Выделить всё

Hmm... I can`t seem to find a patch in there anywhere

Re: Вопрос по статье

Добавлено: 2008-04-17 15:48:13
xelak
Решено!! Скачал пропатченый снапшот

Код: Выделить всё

# wget http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz
Пересобрал ядро, заработало!!

Re: Вопрос по статье

Добавлено: 2008-07-14 9:11:20
zl0y
у кого-нибудь hal-0.10.5.6 на freebsd8-current заработал? модуль грузится нормально, а базу не находит.

Код: Выделить всё

ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 00:17:c4:16:4f:05
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
и инфо какое-то кастрированное

UPD: в freebsd 8 изменен алгоритм настройки wifi в rc.conf надо прописать:

Код: Выделить всё

wlans_ath0="wlan0"
ifconfig_wlan0="DHCP"

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2008-07-16 15:33:44
Pattern
UPD: в freebsd 8 изменен алгоритм настройки wifi в rc.conf надо прописать:

Код: Выделить всё

wlans_ath0="wlan0"
ifconfig_wlan0="DHCP"
У меня данная фишка не сработала, может требуется что-то дополнительно поднимать для этого?

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2008-07-16 17:52:12
zl0y
Pattern писал(а):
UPD: в freebsd 8 изменен алгоритм настройки wifi в rc.conf надо прописать:

Код: Выделить всё

wlans_ath0="wlan0"
ifconfig_wlan0="DHCP"
У меня данная фишка не сработала, может требуется что-то дополнительно поднимать для этого?
покажите

Код: Выделить всё

ifconfig ath0
это сработает только для открытых баз без шифрования.

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2008-07-16 18:35:21
Alex Keda

Код: Выделить всё

acer$ ifconfig wlan0
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:19:7d:7b:72:82
        inet 192.168.250.1 netmask 0xffffff00 broadcast 192.168.250.255
        media: IEEE 802.11 Wireless Ethernet OFDM/24Mbps mode 11g
        status: associated
        ssid ussr_wi_fi_lan channel 11 (2462 Mhz 11g) bssid 00:1e:8c:e6:36:1b
        regdomain 99 indoor ecm authmode WPA privacy ON deftxkey UNDEF
        TKIP 2:128-bit txpower 16.5 bmiss 7 scanvalid 450 bgscan
        bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS
        wme burst roaming MANUAL
acer$ ifconfig ath0
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 00:19:7d:7b:72:82
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
        status: associated
acer$
чё там про нешифрованные? =)

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2008-07-16 22:35:27
Pattern
:smile:
Значит мне не попёрло... Ладно, для меня вопрос уже не актуален, но тем не менее, когда поставил фрю 8.0, пропатчил ath, прописал в rc.conf всё так же как выше написано - карточка не поднялась... Точнее, в ifconfige ath0 определилась, а вот wlan0 - нет. Потому и спросил, может что то дополнительно требуется поднимать, чтобы это всё заработало?

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2008-07-16 23:13:57
zl0y
Pattern писал(а)::smile:
Значит мне не попёрло... Ладно, для меня вопрос уже не актуален, но тем не менее, когда поставил фрю 8.0, пропатчил ath, прописал в rc.conf всё так же как выше написано - карточка не поднялась... Точнее, в ifconfige ath0 определилась, а вот wlan0 - нет. Потому и спросил, может что то дополнительно требуется поднимать, чтобы это всё заработало?
конфиг ядра в студию

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2008-07-16 23:32:38
Pattern
сорри, я уже сделал откат до 7.0-STABLE, посему конфига не осталось

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-22 21:36:36
vasil
Может кто нибудь снапшот скинуть с патчем, а то с оф сайта не могу скачать, и еще вопрос потдерживается ли Atheros AR5006x?
Буду очень благодарен :smile:

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-24 21:15:41
baboon
+1 Очень бы хотелось.

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-24 21:29:24
paradox
снап шот чего?
+1 к чему?

>Atheros AR5006x
pciconf -lv покажите

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-25 13:56:43
vasil
paradox писал(а):снап шот чего?

madwifi :oops:
paradox писал(а):pciconf -lv покажите

Код: Выделить всё

none0@pci0:0:0:0:       class=0x050000 card=0x360a103c chip=0x075410de rev=0xa2 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = memory
    subclass   = RAM
isab0@pci0:0:1:0:       class=0x060100 card=0x360a103c chip=0x075e10de rev=0xa2 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = bridge
    subclass   = PCI-ISA
none1@pci0:0:1:1:       class=0x0c0500 card=0x360a103c chip=0x075210de rev=0xa1 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = serial bus
    subclass   = SMBus
none2@pci0:0:1:3:       class=0x0b4000 card=0x360a103c chip=0x075310de rev=0xa2 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = processor
none3@pci0:0:1:4:       class=0x050000 card=0x360a103c chip=0x056810de rev=0xa1 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = memory
    subclass   = RAM
ohci0@pci0:0:2:0:       class=0x0c0310 card=0x360a103c chip=0x077b10de rev=0xa1 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = serial bus
    subclass   = USB
ehci0@pci0:0:2:1:       class=0x0c0320 card=0x360a103c chip=0x077c10de rev=0xa1 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = serial bus
    subclass   = USB
ohci1@pci0:0:4:0:       class=0x0c0310 card=0x360a103c chip=0x077d10de rev=0xa1 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = serial bus
    subclass   = USB
ehci1@pci0:0:4:1:       class=0x0c0320 card=0x360a103c chip=0x077e10de rev=0xa1 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = serial bus
    subclass   = USB
atapci0@pci0:0:6:0:     class=0x01018a card=0x360a103c chip=0x075910de rev=0xa1 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = mass storage
    subclass   = ATA
hdac0@pci0:0:7:0:       class=0x040300 card=0x360a103c chip=0x077410de rev=0xa1 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = multimedia
    subclass   = HDA
pcib1@pci0:0:8:0:       class=0x060401 card=0xcb8410de chip=0x075a10de rev=0xa1 hdr=0x01
    vendor     = 'Nvidia Corp'
    class      = bridge
    subclass   = PCI-PCI
atapci1@pci0:0:9:0:     class=0x010185 card=0x360a103c chip=0x0ad010de rev=0xa2 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = mass storage
    subclass   = ATA
nfe0@pci0:0:10:0:       class=0x020000 card=0x360a103c chip=0x076010de rev=0xa2 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = network
    subclass   = ethernet
pcib2@pci0:0:11:0:      class=0x060400 card=0x000010de chip=0x056910de rev=0xa1 hdr=0x01
    vendor     = 'Nvidia Corp'
    class      = bridge
    subclass   = PCI-PCI
pcib3@pci0:0:20:0:      class=0x060400 card=0x000010de chip=0x077a10de rev=0xa1 hdr=0x01
    vendor     = 'Nvidia Corp'
    class      = bridge
    subclass   = PCI-PCI
hostb0@pci0:0:24:0:     class=0x060000 card=0x00000000 chip=0x13001022 rev=0x40 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = '(Family 11h) Athlon 64/Opteron/Sempron HyperTransport Technology Configuration'
    class      = bridge
    subclass   = HOST-PCI
hostb1@pci0:0:24:1:     class=0x060000 card=0x00000000 chip=0x13011022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = '(Family 11h) Athlon 64/Opteron/Sempron Address Map'
    class      = bridge
    subclass   = HOST-PCI
hostb2@pci0:0:24:2:     class=0x060000 card=0x00000000 chip=0x13021022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = '(Family 11h) Athlon 64/Opteron/Sempron DRAM Controller'
    class      = bridge
    subclass   = HOST-PCI
hostb3@pci0:0:24:3:     class=0x060000 card=0x00000000 chip=0x13031022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = '(Family 11h) Athlon 64/Opteron/Sempron Miscellaneous Control'
    class      = bridge
    subclass   = HOST-PCI
hostb4@pci0:0:24:4:     class=0x060000 card=0x00000000 chip=0x13041022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = '(Family 11h) Athlon 64/Opteron/Sempron Link Control'
    class      = bridge
    subclass   = HOST-PCI
vgapci0@pci0:2:0:0:     class=0x030000 card=0x360a103c chip=0x084510de rev=0xa2 hdr=0x00
    vendor     = 'Nvidia Corp'
    class      = display
    subclass   = VGA
ath0@pci0:7:0:0:        class=0x020000 card=0x137b103c chip=0x001c168c rev=0x01 hdr=0x00
    vendor     = 'Atheros Communications Inc.'
    device     = 'AR5006 family 802.11abg Wireless NIC'
    class      = network
    subclass   = ethernet

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-25 14:00:54
paradox
ну так у тебя ж вроде все зацепилось

Код: Выделить всё

ath0@pci0:7:0:0:        class=0x020000 card=0x137b103c chip=0x001c168c rev=0x01 hdr=0x00
    vendor     = 'Atheros Communications Inc.' 
   device     = 'AR5006 family 802.11abg Wireless NIC' 
   class      = network    subclass   = ethernet

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-25 14:16:03
vasil
а при загрузке пишет

Код: Выделить всё

ath0: <Atheros 5424/2424> mem 0xc2000000-0xc200ffff irq 22 at device 0.0 on pci7
ath0: [ITHREAD]
ath0: unable to attach hardware; HAL status 13
это нормально? если да то как можно проверить работоспособность чтоб уж наверника

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-25 14:47:00
paradox
ну тогда только тянуть последний мадвайфай и пробовать с ним
с опесорусовом ясное дело такого чипа нет

хотя насчет мадвайфая тоже мало ясно
проскакивало сообщение что там вышел новый но наскоко я смотрел нового там ничего нет
посему - откуда народ и где достал тот новый - неясно

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-25 14:53:22
paradox
кстати пнул бы кто нибудь сема насчет новых ревизий
потому как если у него нет доступа и ждать не откого( а я сомниваюсь в этом)
то можно слегкостю нареверсить
дрова для атероуза последние всегда есть для мак оси
а имея уже открытые дрова под бсд
добавить новые ревизии намного проще

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-26 16:07:45
paradox
ath0: <Atheros 5424/2424> mem 0xc2000000-0xc200ffff irq 22 at device 0.0 on pci7
ath0: [ITHREAD]
ath0: unable to attach hardware; HAL status 13
это кстати бинарный хол
в бсд уже все в соурсах
так что выбы обновились до 7стеибл или 8куррент
там бы было виднее
а то так сложно определить что там куда

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-28 0:30:36
vasil
paradox писал(а):это кстати бинарный холв бсд уже все в соурсахтак что выбы обновились до 7стеибл или 8курренттам бы было виднееа то так сложно определить что там куда
так у меня и так

Код: Выделить всё

uname -pr
7.1-STABLE i386

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-28 0:34:33
paradox

Код: Выделить всё

ls -l /usr/src/sys/dev/ath/ah_hal

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-28 0:47:02
vasil
наверное вот это

Код: Выделить всё

ls -l /usr/src/sys/dev/ath/ath_hal
total 336
-rw-r--r--  1 root  wheel   24954  8 янв 23:34 ah.c
-rw-r--r--  1 root  wheel   35319  8 янв 23:34 ah.h
-rw-r--r--  1 root  wheel    2035  8 янв 23:34 ah_debug.h
-rw-r--r--  1 root  wheel    2118  8 янв 23:34 ah_decode.h
-rw-r--r--  1 root  wheel    8901  8 янв 23:34 ah_desc.h
-rw-r--r--  1 root  wheel    4056  8 янв 23:34 ah_devid.h
-rw-r--r--  1 root  wheel    5029  8 янв 23:34 ah_eeprom.h
-rw-r--r--  1 root  wheel    7751  8 янв 23:34 ah_eeprom_v1.c
-rw-r--r--  1 root  wheel    3924  8 янв 23:34 ah_eeprom_v1.h
-rw-r--r--  1 root  wheel   11954  8 янв 23:34 ah_eeprom_v14.c
-rw-r--r--  1 root  wheel   10158  8 янв 23:34 ah_eeprom_v14.h
-rw-r--r--  1 root  wheel   55361  8 янв 23:34 ah_eeprom_v3.c
-rw-r--r--  1 root  wheel   14544  8 янв 23:34 ah_eeprom_v3.h
-rw-r--r--  1 root  wheel   26062  8 янв 23:34 ah_internal.h
-rw-r--r--  1 root  wheel  102520  8 янв 23:34 ah_regdomain.c
-rw-r--r--  1 root  wheel    4012  8 янв 23:34 ah_soc.h
drwxr-xr-x  2 root  wheel     512 17 фев 23:02 ar5210
drwxr-xr-x  2 root  wheel     512 17 фев 23:02 ar5211
drwxr-xr-x  2 root  wheel    1024 17 фев 23:02 ar5212
drwxr-xr-x  2 root  wheel     512 17 фев 23:02 ar5312
drwxr-xr-x  2 root  wheel    1024 17 фев 23:02 ar5416

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-28 1:01:51
paradox
src\sys\modules\ath\Makefile

Код: Выделить всё

HAL=    ${.CURDIR}/../../contrib/dev/ath
CFLAGS+=  -I. -I${.CURDIR}/../../dev/ath -I${HAL}
+CFLAGS+= ATH_DEBUG
добавь опцию и пересобери модуль
если он вкомпилен в ядро
то пересобери ядро без ath
что бы можно было с модулем в дальнейшем поиграться

src\sys\dev\ath\ah_osdep.c

Код: Выделить всё

#ifdef AH_DEBUG
-static  int ath_hal_debug = 0;
+static  int ath_hal_debug = 10;
потом когда соберешь
после загрузки модуля должен будет большой дебаг
его и покажешь
посмотрим где оно чего ненаходит

Re: Вопрос по статье Победа разума над бездушным железом

Добавлено: 2009-02-28 1:09:45
vasil

Код: Выделить всё

device		ath_hal		# Atheros HAL (Hardware Access Layer)
device		ath_rate_sample	# SampleRate tx rate control for ath
из ядра вот это убирать надо?