Size: a a a

2020 April 11

JG

JeisonWi Garrison in Kolibri OS
Это не даташит
источник

JG

JeisonWi Garrison in Kolibri OS
Там 700кб рекламной фигни
источник

m

moi cyberkotik in Kolibri OS
Ну я так и подозревал, слишком подозрительно был по весу похож на ту брошюрку
источник

m

moi cyberkotik in Kolibri OS
JeisonWi Garrison
Там 700кб рекламной фигни
там архитектура схемой была? спецификация написана?
источник

JG

JeisonWi Garrison in Kolibri OS
moi cyberkotik
там архитектура схемой была? спецификация написана?
Нет, это то же самое что и на сайте квалкома
источник

m

moi cyberkotik in Kolibri OS
Значит надо пробовать запрос отправить на даташит, только вот кому
источник

JG

JeisonWi Garrison in Kolibri OS
Я спросил у китайских знакомых
источник

JG

JeisonWi Garrison in Kolibri OS
Посмотрим
источник

DK

Dmitry Kirienko in Kolibri OS
А кто интересно для Линукс писал драйвер. Там, вроде, в исходниках должно быть авторство
источник

RG

R G in Kolibri OS
JeisonWi Garrison
Я спросил у китайских знакомых
спасибо жду)
источник

RG

R G in Kolibri OS
сегодня у меня появилась идея еще одна
источник

RG

R G in Kolibri OS
Использовать mmio trace в линуксе чтобы посмотреть что пишут и читают из регистров дрова ath9k
источник

RG

R G in Kolibri OS
в свое время через эту тулзу реверсили дрова нвидии
источник

RG

R G in Kolibri OS
Dmitry Kirienko
А кто интересно для Линукс писал драйвер. Там, вроде, в исходниках должно быть авторство
там копирайты Atheros'а стоят. Сам атерос писал ath9k опенсорсные
источник
2020 April 12

DK

Dmitry Kirienko in Kolibri OS
R G
там копирайты Atheros'а стоят. Сам атерос писал ath9k опенсорсные
Да, я уже тоже посмотрел :( Но все же там достаточно много регистров указано. ДЛя начала пожно EEPROM попобовать почитать https://github.com/torvalds/linux/blob/master/drivers/net/wireless/ath/ath9k/hw.c  Предположу, что для того же самого MAC'а есть функция ath9k_hw_init_macaddr
источник

DK

Dmitry Kirienko in Kolibri OS
источник

DK

Dmitry Kirienko in Kolibri OS
Вообще если нормально поискать, то в исходниках Linux'а можно найти очень много ответов. Думаю следует все же с этого начать. https://code.woboq.org/linux/linux/drivers/net/wireless/ath/ath9k/eeprom_9287.c.html#282 - тут достаточно удобная навигация (uses, definition итд)
источник

RG

R G in Kolibri OS
Dmitry Kirienko
Да, я уже тоже посмотрел :( Но все же там достаточно много регистров указано. ДЛя начала пожно EEPROM попобовать почитать https://github.com/torvalds/linux/blob/master/drivers/net/wireless/ath/ath9k/hw.c  Предположу, что для того же самого MAC'а есть функция ath9k_hw_init_macaddr
для того чтобы прочитать еепром нужно правильно инциализировать устройство.. Я получил просто дамп mmio реагиона но там одни 0xdeadbeef и 0xbadc0ffe )) что ж надо разбираться
источник

RG

R G in Kolibri OS
Dmitry Kirienko
Вообще если нормально поискать, то в исходниках Linux'а можно найти очень много ответов. Думаю следует все же с этого начать. https://code.woboq.org/linux/linux/drivers/net/wireless/ath/ath9k/eeprom_9287.c.html#282 - тут достаточно удобная навигация (uses, definition итд)
спасибо! Буду разбираться
источник

DK

Dmitry Kirienko in Kolibri OS
Да, дамп действительно интересно выглядит
источник