02 июля | 2024г. | 18:30:24


АвторТема: Ручная сборка драйверов WiFi под Enigma2  (Прочитано 102344 раз)

0 Пользователей и 4 Гостей смотрят эту тему.

Оффлайн slako

  • Падаван
  • *
  • Сообщений: 24
  • Поблагодарили: 0
  • Уважение: 0
отработка скрипта
Спойлер   :
pkt:~# /var/log/check2.sh
wait.........
grep: /proc/ksyms: No such file or directory
not found: filp_open
grep: /proc/ksyms: No such file or directory
not found: usb_alloc_urb
grep: /proc/ksyms: No such file or directory
not found: daemonize
grep: /proc/ksyms: No such file or directory
not found: __udelay
grep: /proc/ksyms: No such file or directory
not found: usb_free_urb
grep: /proc/ksyms: No such file or directory
not found: dev_get_drvdata
grep: /proc/ksyms: No such file or directory
not found: skb_copy_bits
grep: /proc/ksyms: No such file or directory
not found: __div64_32
grep: /proc/ksyms: No such file or directory
not found: skb_put
grep: /proc/ksyms: No such file or directory
not found: rtnl_is_locked
grep: /proc/ksyms: No such file or directory
not found: __netif_schedule
grep: /proc/ksyms: No such file or directory
not found: snprintf
grep: /proc/ksyms: No such file or directory
not found: unregister_netdev
grep: /proc/ksyms: No such file or directory
not found: skb_dequeue
grep: /proc/ksyms: No such file or directory
not found: kernel_thread
grep: /proc/ksyms: No such file or directory
not found: usb_register_driver
grep: /proc/ksyms: No such file or directory
not found: up
grep: /proc/ksyms: No such file or directory
not found: param_set_uint
grep: /proc/ksyms: No such file or directory
not found: dev_alloc_name
grep: /proc/ksyms: No such file or directory
not found: memcpy
grep: /proc/ksyms: No such file or directory
not found: kfree
grep: /proc/ksyms: No such file or directory
not found: __sdivsi3_i4i
grep: /proc/ksyms: No such file or directory
not found: param_set_charp
grep: /proc/ksyms: No such file or directory
not found: create_proc_entry
grep: /proc/ksyms: No such file or directory
not found: eth_type_trans
grep: /proc/ksyms: No such file or directory
not found: local_bh_enable
grep: /proc/ksyms: No such file or directory
not found: schedule_timeout
grep: /proc/ksyms: No such file or directory
not found: usb_put_dev
grep: /proc/ksyms: No such file or directory
not found: param_get_uint
grep: /proc/ksyms: No such file or directory
not found: usb_reset_device
grep: /proc/ksyms: No such file or directory
not found: usb_get_dev
grep: /proc/ksyms: No such file or directory
not found: usb_submit_urb
grep: /proc/ksyms: No such file or directory
not found: netif_device_attach
grep: /proc/ksyms: No such file or directory
not found: local_bh_disable
grep: /proc/ksyms: No such file or directory
not found: skb_queue_tail
grep: /proc/ksyms: No such file or directory
not found: flush_signals
grep: /proc/ksyms: No such file or directory
not found: allow_signal
grep: /proc/ksyms: No such file or directory
not found: dev_kfree_skb_any
grep: /proc/ksyms: No such file or directory
not found: init_net
grep: /proc/ksyms: No such file or directory
not found: skb_pull
grep: /proc/ksyms: No such file or directory
not found: preempt_schedule
grep: /proc/ksyms: No such file or directory
not found: kill_pid
grep: /proc/ksyms: No such file or directory
not found: mod_timer
grep: /proc/ksyms: No such file or directory
not found: tasklet_init
grep: /proc/ksyms: No such file or directory
not found: down
grep: /proc/ksyms: No such file or directory
not found: skb_push
grep: /proc/ksyms: No such file or directory
not found: usb_control_msg
grep: /proc/ksyms: No such file or directory
not found: wireless_send_event
grep: /proc/ksyms: No such file or directory
not found: register_netdev
grep: /proc/ksyms: No such file or directory
not found: __tasklet_schedule
grep: /proc/ksyms: No such file or directory
not found: free_netdev
grep: /proc/ksyms: No such file or directory
not found: memcmp
grep: /proc/ksyms: No such file or directory
not found: sscanf
grep: /proc/ksyms: No such file or directory
not found: printk
grep: /proc/ksyms: No such file or directory
not found: usb_deregister
grep: /proc/ksyms: No such file or directory
not found: dev_alloc_skb
grep: /proc/ksyms: No such file or directory
not found: alloc_etherdev_mq
grep: /proc/ksyms: No such file or directory
not found: memset
grep: /proc/ksyms: No such file or directory
not found: skb_queue_purge
grep: /proc/ksyms: No such file or directory
not found: param_get_charp
grep: /proc/ksyms: No such file or directory
not found: __copy_user
grep: /proc/ksyms: No such file or directory
not found: netif_rx
grep: /proc/ksyms: No such file or directory
not found: __netdev_alloc_skb
grep: /proc/ksyms: No such file or directory
not found: jiffies
grep: /proc/ksyms: No such file or directory
not found: sprintf
grep: /proc/ksyms: No such file or directory
not found: param_set_int
grep: /proc/ksyms: No such file or directory
not found: vfree
grep: /proc/ksyms: No such file or directory
not found: strsep
grep: /proc/ksyms: No such file or directory
not found: init_timer_key
grep: /proc/ksyms: No such file or directory
not found: __const_udelay
grep: /proc/ksyms: No such file or directory
not found: filp_close
grep: /proc/ksyms: No such file or directory
not found: remove_proc_entry
grep: /proc/ksyms: No such file or directory
not found: usb_kill_urb
grep: /proc/ksyms: No such file or directory
not found: netif_carrier_off
grep: /proc/ksyms: No such file or directory
not found: down_interruptible
grep: /proc/ksyms: No such file or directory
not found: schedule_work
grep: /proc/ksyms: No such file or directory
not found: simple_strtoul
grep: /proc/ksyms: No such file or directory
not found: skb_clone
grep: /proc/ksyms: No such file or directory
not found: netif_carrier_on
grep: /proc/ksyms: No such file or directory
not found: __tasklet_hi_schedule
grep: /proc/ksyms: No such file or directory
not found: find_vpid
grep: /proc/ksyms: No such file or directory
not found: dev_set_drvdata
grep: /proc/ksyms: No such file or directory
not found: strlen
grep: /proc/ksyms: No such file or directory
not found: del_timer
grep: /proc/ksyms: No such file or directory
not found: param_get_int
grep: /proc/ksyms: No such file or directory
not found: unregister_netdevice
grep: /proc/ksyms: No such file or directory
not found: vmalloc
grep: /proc/ksyms: No such file or directory
not found: __udivsi3_i4i
grep: /proc/ksyms: No such file or directory
not found: complete_and_exit
grep: /proc/ksyms: No such file or directory
not found: msleep
grep: /proc/ksyms: No such file or directory
not found: __kmalloc
grep: /proc/ksyms: No such file or directory
not found: register_netdevice
done

ls /proc
Спойлер   :
pkt:~# ls /proc
1             266           6643          6831          dma           net
10            3             6713          702           driver        pagetypeinfo
1118          312           6714          708           embx          partitions
1121          4             6715          709           execdomains   progress
1695          413           6716          730           fb            sc
1755          414           6717          785           filesystems   self
187           456           6718          788           fs            softirqs
189           457           6719          827           interrupts    stat
191           458           6720          936           iomem         stb
2             462           6721          asound        ioports       stpio
204           463           6722          bpa2          irq           swaps
207           466           6723          buddyinfo     kcore         sys
224           5             6724          bus           kpagecount    sysvipc
229           506           6725          clocks        kpageflags    timer_list
230           533           6726          cmdline       loadavg       tty
231           542           6727          config.gz     locks         uptime
232           565           6729          coprocessor   meminfo       version
233           566           6731          cpu           misc          vmallocinfo
235           624           6732          cpuinfo       modules       vmstat
236           627           6733          devices       mounts        zoneinfo
237           651           6734          diskstats     mtd
pkt:~#

mount
Спойлер   :
pkt:~# mount
rootfs on / type rootfs (rw)
/dev/sda1 on /mnt type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/loop0 on / type ext3 (rw,relatime,barrier=1,data=ordered)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /ram type tmpfs (rw,relatime)
/dev/loop0 on /dev.static type ext3 (rw,relatime,barrier=1,data=ordered)
tmpfs on /dev type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,relatime)
usbfs on /proc/bus/usb type usbfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,relatime)

insmod
Спойлер   :
pkt:~# insmod /lib/modules/rt5370sta.ko
pkt:~#




Оффлайн slako

  • Падаван
  • *
  • Сообщений: 24
  • Поблагодарили: 0
  • Уважение: 0
без шансов?
spartak73 предлагает отправить драйвер прямиком команде PKT, чтобы они его сами подцепили. Но вот где его взять то?! :(

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Если еще затею с этим драйвером не бросил, то еще одна попытка.
Для начала полностью перегрузи ресивер и попробуй:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Если не получится, то посмотри, есть ли в запущенных процессах syslogd или rsyslogd:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если в процессах нет, пройдись поиском:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если ничего не найдет, далее ничего набирать не надо.

Далее проверь наличие файла syslog.conf (rsyslog.conf):
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если файл есть, то в его начало добавь строчку:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если файла нет, то создай его и довавь эту единственную строчку:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.-----------------------------------------------------------------
Если syslogd уже запущен, перезапусти его:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Иначе, запусти syslogd:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.-----------------------------------------------------------------

По идее теперь все сообщения от системы будут попадать в /tmp/log_wifi.
Далее:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Ну и вывод команды cat сюда.
После всего этого не забудь удалить строчку "*.*   /tmp/log_wifi" из файла syslog.conf, иначе все сообщения системы будут продолжать записываться в /tmp/log_wifi.

Если нет syslogd, то у меня закончились варианты по снятию лога (хотя еще можно попробовать через RS232: Отладочный лог по RS232 ), а без диагностических сообщений никуда.
Задай вопрос разработчикам как снять лог.
Драйвер 8192cu.ko из сообщения #60 рабочий, я его проверял на e2 ARP, его и можешь передать разработчикам.

Оффлайн slako

  • Падаван
  • *
  • Сообщений: 24
  • Поблагодарили: 0
  • Уважение: 0
модуль не помог
Спойлер   :
pkt:~# insmod /lib/modules/led-class.ko
insmod: can't insert '/lib/modules/led-class.ko': unknown symbol in module, or unknown parameter

syslogd есть
Спойлер   :
pkt:~# find / | grep syslogd
/sbin/syslogd
pkt:~# ps | grep syslogd
 1298 root      2180 S    grep syslogd
pkt:~# ps | grep rsyslogd
 1300 root      2180 S    grep rsyslogd
syslog.conf / rsyslog.conf не нашел.
Создал как написано
но вот перезапустить syslogd не получается (или это нормальный респонс?), pid меняется постоянно
Спойлер   :
pkt:~# kill -HUP $(ps | grep syslogd | awk {'print$1'})
sh: can't kill pid 1319: No such process
pkt:~# kill -HUP $(ps | grep rsyslogd | awk {'print$1'})
sh: can't kill pid 1323: No such process
pkt:~#
логфайла не появилось
ребутнулся
Спойлер   :
pkt:~# shutdown -r
pkt:~#
логфайла не появилось
стартанул вручную /sbin/syslogd -f /etc/syslog.conf
В логфайле появилась строчка
Спойлер   :
Apr 23 15:50:46 pkt syslog.info syslogd started: BusyBox v1.20.2
попробовал загрузить модули как написано.
В логе без изменений, только та одна строка. :(


Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
PID меняется потому что это PID процесса grep. Респонсы нормальные.
Остается еще один способ - это узнать у разработчиков, как им "удалось" собрать такое ядро, с которого обычными/необычными способами невозможно снять диагностические сообщения, наверное для этого были причины.
Без логов непонятно в чем дело. 

Оффлайн slako

  • Падаван
  • *
  • Сообщений: 24
  • Поблагодарили: 0
  • Уважение: 0
ясно!
Написал вопрос им, если ответят дам знать.

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Попробуй запустить еще один скрипт.

Оффлайн slako

  • Падаван
  • *
  • Сообщений: 24
  • Поблагодарили: 0
  • Уважение: 0
Спойлер   :
pkt:/tmp/1# ls
0.ko       13.ko      18.ko      22.ko      27.ko      7.ko
1.ko       14.ko      19.ko      23.ko      3.ko       8.ko
10.ko      15.ko      2.ko       24.ko      4.ko       9.ko
11.ko      16.ko      20.ko      25.ko      5.ko       check3.sh
12.ko      17.ko      21.ko      26.ko      6.ko
pkt:/tmp/1# /tmp/1/check3.sh
wait.........
0
insmod: can't insert './0.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
1
insmod: can't insert './1.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
2
insmod: can't insert './2.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
3
insmod: can't insert './3.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
4
insmod: can't insert './4.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
5
insmod: can't insert './5.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
6
insmod: can't insert './6.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
7
insmod: can't insert './7.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
8
insmod: can't insert './8.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
9
insmod: can't insert './9.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
10
insmod: can't insert './10.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
11
insmod: can't insert './11.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
12
insmod: can't insert './12.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
13
insmod: can't insert './13.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
14
insmod: can't insert './14.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
15
insmod: can't insert './15.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
16
insmod: can't insert './16.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
17
insmod: can't insert './17.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
18
insmod: can't insert './18.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
19
insmod: can't insert './19.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
20
insmod: can't insert './20.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
21
insmod: can't insert './21.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
22
insmod: can't insert './22.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
23
insmod: can't insert './23.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
24
insmod: can't insert './24.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
25
insmod: can't insert './25.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
26
insmod: can't insert './26.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
27
insmod: can't insert './27.ko': unknown symbol in module, or unknown parameter
-------------------------------------------------
done

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
А вот этот модуль устанавливается?

Оффлайн slako

  • Падаван
  • *
  • Сообщений: 24
  • Поблагодарили: 0
  • Уважение: 0
неа
Спойлер   :
pkt:~# insmod /lib/modules/28.ko
insmod: can't insert '/lib/modules/28.ko': unknown symbol in module, or unknown parameter

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Запусти check4:

Оффлайн slako

  • Падаван
  • *
  • Сообщений: 24
  • Поблагодарили: 0
  • Уважение: 0
Спойлер   :
pkt:/tmp# /tmp/check4
wait...
cat: can't open '/proc/ksyms': No such file or directory
not found: vfork
cat: can't open '/proc/ksyms': No such file or directory
not found: print
cat: can't open '/proc/ksyms': No such file or directory
not found: malloc
cat: can't open '/proc/ksyms': No such file or directory
not found: open
cat: can't open '/proc/ksyms': No such file or directory
not found: close
cat: can't open '/proc/ksyms': No such file or directory
not found: strcmp
done

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
А вот этот модуль:

Оффлайн slako

  • Падаван
  • *
  • Сообщений: 24
  • Поблагодарили: 0
  • Уважение: 0
вроде подцепил
Спойлер   :
hs7810a:~# insmod /lib/modules/29.ko
hs7810a:~# lsmod
Module                  Size  Used by    Tainted: P
29                       332  0 [permanent]
cec                    15724  0
smartcard              17808  0
bpamem                  1796  0
silencegen               596  0
platform                 556  0 [permanent]
stmalloc                1024  0
sth264pp                3576  0
player2               361684  2 stmalloc,sth264pp
stmdvb                 86988 27 player2
stmsysfs               29328  0
stm_monitor             6384  1 player2
pti                    22864  1 stmdvb
starci                  2544  3 stmdvb
stv090x                40676  1 stmdvb
lnb                     2368  3 stv090x
pseudocard             11200  2 player2,stmdvb
stm_v4l2                7048  1 stmdvb
p2div64                 1212  3 player2,stm_monitor,stv090x
ksound                  7068  1 player2
mmelog                  1400  0
avs                    23292  1 stmdvb
mme_host               22368  4 silencegen,player2,stm_monitor,mmelog
embxshm                18768  0
embxmailbox             5376  1 embxshm
embxshell              17020  3 mme_host,embxshm,embxmailbox
stmfb                  37360  3 stmdvb
stmcore_display_sti7111   138348  5 cec,player2,stmdvb,pseudocard
e2_proc                10004  4 cec,player2,stmdvb,lnb
simu_button              608  0
nuvoton                 8584  2
hs7810a:~#

Оффлайн ddd203

  • Младший Джедай
  • **
  • Сообщений: 148
  • Поблагодарили: 104
  • Уважение: +5
Так, теперь запусти check5:

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
25 Ответов
21390 Просмотров
Последний ответ 25 ноября | 2011г. | 14:05:55
от vito72
70 Ответов
128468 Просмотров
Последний ответ 01 сентября | 2023г. | 19:35:47
от pitmaa
0 Ответов
18063 Просмотров
Последний ответ 25 января | 2015г. | 02:34:15
от Komandir
0 Ответов
2628 Просмотров
Последний ответ 09 июня | 2016г. | 13:56:02
от AndreyNag
21 Ответов
29698 Просмотров
Последний ответ 26 января | 2019г. | 14:12:27
от sever-s



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!