Jump to content

    

Овчинников Игорь

Участник
  • Content Count

    189
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Овчинников Игорь

  • Rank
    Частый гость
  • Birthday 01/24/1968

Recent Profile Visitors

2885 profile views
  1. верно! такой модуль есть. Загрузил по insmod (modprobe.dep формирую вручную) теперь: # lsmod Module Size Used by Tainted: G bluetooth 309986 0 cmac 2482 0 authenc 4204 0 8192eu 1273784 0 cfg80211 232321 1 8192eu lib80211_crypt_wep 2548 0 lib80211_crypt_tkip 7183 0 lib80211_crypt_ccmp 3902 0 lib80211 3773 3 lib80211_crypt_wep,lib80211_crypt_tkip,lib80211_crypt_ccmp rfkill 17585 2 bluetooth,cfg80211 ohci_at91 5445 0 ohci_hcd 25841 1 ohci_at91 842 1093 0 842_decompress 4316 1 842 842_compress 7021 1 842 ip6_gre 13780 0 llc2 85197 0 llc 4508 1 llc2 xfrm6_mode_tunnel 1638 0 xfrm6_mode_transport 1238 0 xfrm6_mode_ro 1051 0 xfrm6_mode_beet 1660 0 sit 14645 0 tunnel4 3139 1 sit mip6 4730 0 ipcomp6 2012 0 ip6_vti 9196 0 ip6_tunnel 20098 2 ip6_gre,ip6_vti xfrm6_tunnel 3338 1 ipcomp6 tunnel6 2668 2 ip6_tunnel,xfrm6_tunnel ah6 5548 0 ah4 5378 0 ipcomp 2011 0 xfrm_ipcomp 3696 2 ipcomp6,ipcomp xfrm_algo 6109 3 ah6,ah4,xfrm_ipcomp fou 9957 0 udp_tunnel 3482 1 fou ip6_udp_tunnel 1710 1 fou ip_gre 11295 0 ip_tunnel 12695 3 sit,fou,ip_gre gre 2668 2 ip6_gre,ip_gre ipv6 331847 75 ip6_gre,xfrm6_mode_tunnel,xfrm6_mode_beet,sit,mip6,ipcomp6,ip6_vti,ip6_tunnel,xfrm6_tunnel,ah6,ip_gre,[permanent] # теперь думаю - чем собрать bluez? Всё, что собирал опиралось на иходники ядра.
  2. Тут так же непонятка: загружаю: # insmod bluetooth.ko insmod: can't insert 'bluetooth.ko': unknown symbol in module, or unknown parameter # Врде не определён некий параметр... вижу в консоли (он же и dmesg): Bluetooth: Core ver 2.21 Bluetooth: Starting self testing Bluetooth: ECDH test passed in 412372 usecs Bluetooth: Unable to create CMAC crypto context Bluetooth: Finished self testing вот modinfo: igor@Irpi4:~/ramdisk/linux-4.8.6/net/bluetooth $ modinfo bluetooth.ko filename: /home/igor/ramdisk/linux-4.8.6/net/bluetooth/bluetooth.ko alias: net-pf-31 license: GPL version: 2.21 description: Bluetooth Core ver 2.21 author: Marcel Holtmann <marcel@holtmann.org> srcversion: D223B7CCCD13072703EFB6F depends: rfkill intree: Y vermagic: 4.8.6 mod_unload ARMv5 p2v8 parm: disable_esco:Disable eSCO connection creation (bool) parm: disable_ertm:Disable enhanced retransmission mode (bool) igor@Irpi4:~/ramdisk/linux-4.8.6/net/bluetooth $ Скажу сразу, что модули и сам linux-4.8.6 собраны на raspberry pi 4 в RAM диске... модули, что загружены на плату рабочие как и само ядро. Патчить ядро? Может и надо, но я выбрал вариант загружаемых, а не встроенных драйверов. Может я что-то не понимаю? Что не так?
  3. Доброго времени суток! Wifi-USB активировал, путём загрузки модулей. Вот: # lsmod Module Size Used by Tainted: G 8192eu 1273784 0 cfg80211 232321 1 8192eu lib80211_crypt_wep 2548 0 lib80211_crypt_tkip 7183 0 lib80211_crypt_ccmp 3902 0 lib80211 3773 3 lib80211_crypt_wep,lib80211_crypt_tkip,lib80211_crypt_ccmp rfkill 17585 1 cfg80211 ohci_at91 5445 0 ohci_hcd 25841 1 ohci_at91 842 1093 0 842_decompress 4316 1 842 842_compress 7021 1 842 ip6_gre 13780 0 llc2 85197 0 llc 4508 1 llc2 xfrm6_mode_tunnel 1638 0 xfrm6_mode_transport 1238 0 xfrm6_mode_ro 1051 0 xfrm6_mode_beet 1660 0 sit 14645 0 tunnel4 3139 1 sit mip6 4730 0 ipcomp6 2012 0 ip6_vti 9196 0 ip6_tunnel 20098 2 ip6_gre,ip6_vti xfrm6_tunnel 3338 1 ipcomp6 tunnel6 2668 2 ip6_tunnel,xfrm6_tunnel ah6 5548 0 ah4 5378 0 ipcomp 2011 0 xfrm_ipcomp 3696 2 ipcomp6,ipcomp xfrm_algo 6109 3 ah6,ah4,xfrm_ipcomp fou 9957 0 udp_tunnel 3482 1 fou ip6_udp_tunnel 1710 1 fou ip_gre 11295 0 ip_tunnel 12695 3 sit,fou,ip_gre gre 2668 2 ip6_gre,ip_gre ipv6 331847 75 ip6_gre,xfrm6_mode_tunnel,xfrm6_mode_beet,sit,mip6,ipcomp6,ip6_vti,ip6_tunnel,xfrm6_tunnel,ah6,ip_gre,[permanent] # Ну и: # iwlist wlan0 scanning essid bot_gray last wlan0 Scan completed : Cell 01 - Address: 90:72:82:EB:1E:99 ESSID:"RT-WiFi_1E99" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.412 GHz (Channel 1) Encryption key:on Bit Rates:300 Mb/s Extra:wpa_ie=dd1a0050f20101000050f20202000050f2020050f20401000050f202 IE: WPA Version 1 Group Cipher : TKIP Pairwise Ciphers (2) : TKIP CCMP Authentication Suites (1) : PSK Extra: IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : TKIP Pairwise Ciphers (2) : TKIP CCMP Authentication Suites (1) : PSK IE: Unknown: DD180050F204104A00011010440001021049000600372A000120 Quality=65/100 Signal level=15/100 Extra:fm=0001 Cell 02 - Address: CC:B2:55:9A:22:1C ESSID:"bot_gray" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.412 GHz (Channel 1) Encryption key:on Bit Rates:144 Mb/s Extra:wpa_ie=dd160050f20101000050f20401000050f20401000050f202 IE: WPA Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Extra: IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Quality=100/100 Signal level=68/100 Extra:fm=0003 Cell 03 - Address: DC:A6:32:F8:8D:BE ESSID:"dark_gray_pi4" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.442 GHz (Channel 7) Encryption key:on Bit Rates:72 Mb/s Extra:rsn_ie=30140100000fac040100000fac040100000fac020000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Quality=58/100 Signal level=69/100 Extra:fm=0003 Cell 04 - Address: 40:B0:76:9C:FB:40 ESSID:"asus_gray2" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.412 GHz (Channel 1) Encryption key:on Bit Rates:300 Mb/s Extra:rsn_ie=30140100000fac040100000fac040100000fac020000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Quality=52/100 Signal level=70/100 Extra:fm=0003 Cell 05 - Address: 10:FE:ED:2A:23:86 ESSID:"Attila" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.437 GHz (Channel 6) Encryption key:on Bit Rates:150 Mb/s Extra:rsn_ie=30140100000fac040100000fac040100000fac020000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: DD860050F204104A0001101044000101103B000103104700100000000000001000000010FEED2A23861021000754502D4C494E4B10230009544C2D57523732304E10240003312E3010420003312E301054000800060050F20400011011001E54502D4C494E4B20576972656C65737320526F757465722057523732304E100800020086103C000101 Quality=66/100 Signal level=40/100 Extra:fm=0003 Cell 06 - Address: 74:DA:88:9E:41:68 ESSID:"Dir-2227" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.417 GHz (Channel 2) Encryption key:on Bit Rates:300 Mb/s Extra:rsn_ie=30180100000fac020200000fac02000fac040100000fac020000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : TKIP Pairwise Ciphers (2) : TKIP CCMP Authentication Suites (1) : PSK Quality=0/100 Signal level=12/100 Extra:fm=0001 Cell 07 - Address: 10:FE:ED:B3:C9:C4 ESSID:"TRYOHomeNet" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.422 GHz (Channel 3) Encryption key:on Bit Rates:72 Mb/s Extra:rsn_ie=30140100000fac040100000fac040100000fac020c00 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Quality=95/100 Signal level=16/100 Extra:fm=0003 Cell 08 - Address: 78:96:82:61:E2:D9 ESSID:"andrei" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.427 GHz (Channel 4) Encryption key:on Bit Rates:300 Mb/s Extra:rsn_ie=30140100000fac040100000fac040100000fac020000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: DD900050F204104A0001101044000102103B00010310470010630412531019200612284144534C204D1021000F5A544520436F72706F726174696F6E1023000A5A58484E20483131384E1024000A5A58484E20483131384E1042000F3132333435363738393031323334371054000800060050F2040001101100114144534C204D6F64656D2F526F75746572100800020080 Quality=100/100 Signal level=16/100 Extra:fm=0003 Cell 09 - Address: C0:4A:00:BF:FE:C2 ESSID:"FASEDHomeNet" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.437 GHz (Channel 6) Encryption key:on Bit Rates:72 Mb/s Extra:rsn_ie=30140100000fac040100000fac040100000fac020c00 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Quality=0/100 Signal level=12/100 Extra:fm=0001 Cell 10 - Address: 04:D4:C4:D5:BD:00 ESSID:"asus_gray" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.462 GHz (Channel 11) Encryption key:on Bit Rates:300 Mb/s Extra:rsn_ie=30140100000fac040100000fac040100000fac020000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Quality=0/100 Signal level=32/100 Extra:fm=0001 Cell 11 - Address: 52:FF:20:4D:36:90 ESSID:"" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.452 GHz (Channel 9) Encryption key:on Bit Rates:300 Mb/s Extra:rsn_ie=301a0100000fac040100000fac040100000fac0280000000000fac06 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Quality=79/100 Signal level=16/100 Extra:fm=0001 Cell 12 - Address: 3C:1E:04:8D:86:31 ESSID:"Viktoria" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.452 GHz (Channel 9) Encryption key:on Bit Rates:300 Mb/s Extra:wpa_ie=dd160050f20101000050f20401000050f20401000050f202 IE: WPA Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Extra: IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Quality=61/100 Signal level=12/100 Extra:fm=0001 Cell 13 - Address: 50:FF:20:4D:36:90 ESSID:"tvp50/51" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.452 GHz (Channel 9) Encryption key:on Bit Rates:300 Mb/s Extra:rsn_ie=30180100000fac040100000fac040200000fac02000fac040000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (2) : PSK unknown (4) IE: Unknown: DD360050F204104A00011010440001021057000101104700102880288028801880A88050FF204D3690103C0001011049000600372A000120 Quality=70/100 Signal level=12/100 Extra:fm=0001 Cell 14 - Address: B0:BE:76:8D:40:1A ESSID:"TP-Link_401A" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.457 GHz (Channel 10) Encryption key:on Bit Rates:300 Mb/s Extra:rsn_ie=30140100000fac040100000fac040100000fac020000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: DD8E0050F204104A0001101044000102103B0001031047001038833092309218839C77B0BE768D40C41021000754502D4C696E6B10230009544C2D57523834314E1024000431342E3010420003312E301054000800060050F20400011011001B576972656C657373204E20526F7574657220544C2D57523834314E10080002210C103C0001011049000600372A000120 Quality=17/100 Signal level=16/100 Extra:fm=0003 Cell 15 - Address: 2C:FD:A1:04:81:70 ESSID:"OruEIHomeNet" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.467 GHz (Channel 12) Encryption key:on Bit Rates:144 Mb/s Extra:rsn_ie=30140100000fac040100000fac040100000fac020000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: DD910050F204104A0001101044000102103B000103104700102880288028801880A8802CFDA1048170102100154153555354654B20436F6D707574657220496E632E1023000A57505320526F757465721024000952542D4E31322056501042000830303030303030301054000800060050F20400011011000F415355532057505320526F7574657210080002008C103C000101 Quality=0/100 Signal level=12/100 Extra:fm=0003 # А вот с Bluetooth-USB засада: ни как не могу скачать исходники для этого устройства: usb 1-1.3: USB disconnect, device number 3 usb 1-1.3: new full-speed USB device number 5 using at91_ohci usb 1-1.3: New USB device found, idVendor=0a12, idProduct=0001 usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-1.3: Product: Bluetooth V2.0 Dongle usb 1-1.3: Manufacturer: Bluetooth v2.0 Ни Гугл, ни Яндекс не дают ссылок на исходники. Надо собрать для платы, но не из чего... Спасибо!
  4. И эквивалент rc.local, и загрузку модулей туда? Думал модули должны быть загружены раньше всех...
  5. Доброго времени суток! Вопрос: -- Никак не пойму, как поставить загружаемые модули в астозагрузку. -- Возможно ли реадизовать /etc/rc.local, как привык? Спасибо!
  6. Что касается оборудования, то многое из подобной автоматики своё... вот только контроллеры чужие. Про силовые узлы не говорю - стандартные. А тут и что-то надо на DIN рейку, что-то с ETHERNEN, что-то с RS-485( и не всегда с MOdbusRTU)... есть и такое, что требует нестандарных протоколов. Вот и выходит зоопарк. И везде своя среда разрабтки... А тут ещё и ряд приборов - и надо беспроводную связь. Как говориться сядь задницей на два стула, которые мало того что в разных комнатах, они ещё и в разных зданиях. Не берите в голову... а тут ещё и азарт с маленькими устройствами с Linux на борту. Давно хотел научиться... то времени нет, то водка, то денег нет - да мало чего ещё.
  7. Думаю не надо спорить, везде по своему... Я к делу... сейчас пересобрал ядро, перзалил и опа USB не работает. Ну вроде надо восстанавливать. На взгляд сделал в /etc/init.d файл с таким содержимым(криво и с помощью vi): #!/bin/sh LP=/lib/modules/4.8.6/kernel/drivers/usb insmod $LP/ohci-hcd.ko insmod $LP/ohci-at91.ko insmod $LP/ohci-platform.ko благо эти файлы *.ko сразу разместил перед этим, дал chmod +x startchi потом его запускк и: # usb 1-1: new full-speed USB device number 6 using at91_ohci usb 1-1: New USB device found, idVendor=1a40, idProduct=0101 usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 usb 1-1: Product: USB 2.0 Hub [MTT] hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected usb 1-1.2: new full-speed USB device number 7 using at91_ohci usb 1-1.2: New USB device found, idVendor=8564, idProduct=1000 usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1.2: Product: Mass Storage Device usb 1-1.2: Manufacturer: JetFlash usb 1-1.2: SerialNumber: 62PL80B82PH7C01O usb-storage 1-1.2:1.0: USB Mass Storage device detected scsi host0: usb-storage 1-1.2:1.0 usb 1-1.3: new full-speed USB device number 8 using at91_ohci usb 1-1.3: New USB device found, idVendor=0a12, idProduct=0001 usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-1.3: Product: Bluetooth V2.0 Dongle usb 1-1.3: Manufacturer: Bluetooth v2.0 usb 1-1.4: new full-speed USB device number 9 using at91_ohci usb 1-1.4: New USB device found, idVendor=2001, idProduct=3319 usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1.4: Product: 802.11n WLAN Adapter usb 1-1.4: Manufacturer: Realtek scsi 0:0:0:0: Direct-Access JetFlash Transcend 8GB 1100 PQ: 0 ANSI: 4 sd 0:0:0:0: [sda] 15826944 512-byte logical blocks: (8.10 GB/7.55 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] No Caching mode page found sd 0:0:0:0: [sda] Assuming drive cache: write through sda: sda1 sd 0:0:0:0: [sda] Attached SCSI removable disk # # # lsusb Bus 001 Device 001: ID 1d6b:0001 Bus 001 Device 008: ID 0a12:0001 Bus 001 Device 006: ID 1a40:0101 Bus 001 Device 009: ID 2001:3319 Bus 001 Device 007: ID 8564:1000 Идея вся в том, что бы делать некторую плату с шаблонной сборкой - надо USB в данной конструкции - включаем подобное вавтозагрузку. Хочу так же и сеть и wifi и bluetooth и IO а вот lsbod: # lsmod Module Size Used by Not tainted ohci_platform 4403 0 ohci_at91 5445 0 ohci_hcd 25841 2 ohci_platform,ohci_at91 Только думаю надо как-то поумнее реализовать. PS: но как быть с сетью к примеру если в устройстве она не предполагается, к примеру. А плата маленькая должна быть образно говоря унифицирована. Понятно что не на at91sam9260... а JTAG всегда под пукой.
  8. Зарплата!? ...была бы кучерявая меня бы тут не было. Зарплата кучерявая только у тех, кто ни хрена не делает, потому как если что-то делат, когда тогда бамбук курить? Кстати вопрос(он же и ответ): "Почему в России бамбук не растёт?" Что же касается в 5 утра, то скажу пока умылся,чай, ванная/душ(потому как с вечера воды нет(давление низкое) - у нас водонагреватель) в это время все спят и вода норально идёт, сбор и на остановку. Автобус(газель), проходящий битком (не факт что уедешь) до соседнего города. Там спецавтобус до предприятия, в 7:35 ходит по маршруту собирая сотрудников и в другой промышленный городок... рабочий день с 8:30 и до 17:00 а дальше в обратном порядке. Дома к 19:00. Ну вот как-то так. PS: Я помню то время, когда работал на предприятии нашего рогода... сначала не платили вообще, а потом завод развалился. Работу найти негде, разве что в Москву... Вот и выходит раньше ездили в Москву за колбасой, которую сами же и производили... теперь вот за работой.
  9. Наверное можно и образ виртуалки можно на USB-HDD... Если точнее, то малина служит и средой разработки для контроллеров (с Linux) когда надо шагать в цех к оборудованию, и шлюзом wifi-ethrnet к нему же (не надо тащить то и шело шнурок ethernen до ноутбука), и всякие ModbusRTU то же, и Zenmap и WireShar, и прочее. Теперь надо таскать ещё и USB-HDD. И добтраться до работы перекладными с трудностью из одного города через 2-й город в 3-й другой город. Потому и подъём утром в 5:30. А нет такого варианта, что бы распаковывать/запаковывать образ, в котором что-то менять. Ну к примеру монтировать, ну и копировать (dd и прочее). Одним словом иметь некий образ, монтировать как некое устроство(диск), что-то менять... а потом отмонтировав иметь образ для заливки. То есть иметь образ фиксированного размера (пуст он или нет не важно), должен только содержать необходимое - одним словом образ диска. В нем вожно менять (добавлять/убирать) и он все равно образ для задивки в NAND. Вот это интересует, потому как опыта с этим нет(для подобных устройств)... хотя образами HDD оперирую давно - спасибо Linux.
  10. Как собирать руками... надо очень, не хочу buildroot. Он тяжеловат для РАМ диска в 4 Гб, да и не хочу быть привязанным к интернету (качает что-то всегда).
  11. Доброго времени суток! Простие, что вопрос опять по мелочам... я в самом начале. Вопрос: как делается rootfs без buildroot? Спасибо!
  12. Спасибо! про ARMv4 и ARMv5 (почему-то вчерашнее сообщение про извинение не проскочило - сегодня я его не вижу) я понал - был не внимателен. Простите! Про : __dynamic_pr_debug (err 0) такая ошибка со всеми модулями... пересобрал кернел (где в menuconfig что исправлял не помню - ночь всё-таки) и вроде всё стало работать. Сейчас пересобираю опять. Хочу всё, что можно вытащить в модули из кернела, оставив только средства загрузки и запуска. Спасибо! Выполняю так; make ARCH=arm CROSS_COMPILE=arm-none-eabi- Срабатывает как на PC с этими бинутилитами, так и на Raspberry Pi 4 в РАМ диске(4Гб). На малине удобнее - можно всё таскать на работу, и выполнять на ней же. Потому как к малине нужен только доступ по SSH и не важно какого типа машины в сети на работе... типа плевать был бы только доступ по сети. На малине ещё поднят HTTP (Apache), на странице которой есть PuTTY и др., которые можно сразу взять на машину с виндой.
  13. Дорого времени суток!!! Извините за мое незнание!!! вопрос по такой ошибке: bluetooth: Unknown symbol __dynamic_pr_debug (err 0) Эта ошибка возникает, при загрузке модуля. Аналогичная ошибка и при загрузке других модулей. Ещё один вопрос и то же по ошибке: libertas: version magic '4.8.6 mod_unload ARMv4 p2v8 ' should be '4.8.6 mod_unload ARMv5 p2v8 ' В одном случае кернел и модули собирались из buildroot (linux-4.8.6), в другом случае из исходников linux-4.8.6 с помощью arm-none-eabi-gcc командой make ARCH=arm CROSS_COMPILE=arm-none-eabi- В обоих случаях модуль загружается, но используется rootfs, сделанный через buildroot. И хотелось бы уточнить: модули и ядро обязательно должны быть собранны одним и тем же компилятором при одной ти той же и версии linux? Или всё же возможно применение разных компиляторов, но при одной версии linux? Может я что-то в сборке ядра накосячил? Пользовался make ARCH=arm menuconfig. Спасибо!
  14. Разобрался - был не очень внимателен! Одним словом сейчас zImage сделан на raspbery pi 4 в рам диске Именно из исходников linux-4.8.6. Очень благодарен Вам за оказанную помощь!!! Спасибо!!!
  15. Вот, как говорил... это запуск того же zImage, но с USB-FLASH. AT91Bootstrap 3.8.10 (Чт 07 окт 2021 14:19:20 MSK) NAND: Done to load image U-Boot 2016.09.01 (Oct 07 2021 - 14:19:35 +0300) CPU: AT91SAM9260 Crystal frequency: 18.432 MHz CPU clock : 198.656 MHz Master clock : 99.328 MHz DRAM: 64 MiB WARNING: Caches not enabled NAND: 256 MiB In: serial Out: serial Err: serial Net: macb0 Hit any key to stop autoboot: 0 U-Boot> U-Boot> U-Boot> U-Boot> U-Boot> usb reset resetting USB... USB0: scanning bus 0 for devices... 4 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found U-Boot> resetting USB... USB0: scanning bus 0 for devices... 4 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found U-Boot> fatload usb 0 0x22000000 zImage reading zImage 3635928 bytes read in 9878 ms (359.4 KiB/s) U-Boot> U-Boot> fatload usb 0 0x22800000 at91sam9260ek.dtb reading at91sam9260ek.dtb 18816 bytes read in 132 ms (138.7 KiB/s) U-Boot> U-Boot> bootz 0x22000000 - 0x22800000 Kernel image @ 0x22000000 [ 0x000000 - 0x377ad8 ] ## Flattened Device Tree blob at 22800000 Booting using the fdt blob at 0x22800000 Loading Device Tree to 23eb2000, end 23eb997f ... OK Starting kernel ... Booting Linux on physical CPU 0x0 Linux version 4.8.6 (igor@debianNUC7PJYH) (gcc version 9.3.0 (Buildroot 2021.02.3) ) #1 Thu Oct 7 14:43:49 MSK 2021 CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f CPU: VIVT data cache, VIVT instruction cache OF: fdt:Machine model: Atmel at91sam9260ek Memory policy: Data cache writeback Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: console=ttyS0,115200 earlyprintk mtdparts=atmel_nand:256k(bootstrap)ro,512k(uboot)ro,256K(env),256k(evn_redundant),256k(spare),512k(dtb),6M(kernel)ro,-(rootfs) rootfstype=ubifs ubi.mtd=7 root=ubi0:rootfs PID hash table entries: 256 (order: -2, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 57572K/65536K available (4834K kernel code, 172K rwdata, 1732K rodata, 220K init, 127K bss, 7964K reserved, 0K cma-reserved) Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xffc00000 - 0xfff00000 (3072 kB) vmalloc : 0xc4800000 - 0xff800000 ( 944 MB) lowmem : 0xc0000000 - 0xc4000000 ( 64 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .text : 0xc0008000 - 0xc04c0c50 (4836 kB) .init : 0xc0699000 - 0xc06d0000 ( 220 kB) .data : 0xc06d0000 - 0xc06fb080 ( 173 kB) .bss : 0xc06fb080 - 0xc071ad04 ( 128 kB) NR_IRQS:16 nr_irqs:16 16 clocksource: pit: mask: 0x7ffffff max_cycles: 0x7ffffff, max_idle_ns: 9620954980 ns sched_clock: 32 bits at 128 Hz, resolution 7812500ns, wraps every 16777215996093750ns Console: colour dummy device 80x30 Calibrating delay loop... 98.72 BogoMIPS (lpj=385024) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) CPU: Testing write buffer coherency: ok Setting up static identity map for 0x20008400 - 0x2000847c devtmpfs: initialized clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 14931722236523437 ns pinctrl core: initialized pinctrl subsystem NET: Registered protocol family 16 DMA: preallocated 256 KiB pool for atomic coherent allocations AT91: Detected SoC: at91sam9260, revision 2 No ATAGs? gpio-at91 fffff400.gpio: at address c485a400 gpio-at91 fffff600.gpio: at address c485c600 gpio-at91 fffff800.gpio: at address c485e800 pinctrl-at91 ahb:apb:pinctrl@fffff400: initialized AT91 pinctrl driver clocksource: tcb_clksrc: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 153935280796 ns SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb i2c-gpio i2c-gpio-0: using pins 23 (SDA) and 24 (SCL) Linux video capture interface: v2.00 Advanced Linux Sound Architecture Driver Initialized. clocksource: Switched to clocksource tcb_clksrc NET: Registered protocol family 2 TCP established hash table entries: 1024 (order: 0, 4096 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. futex hash table entries: 256 (order: -1, 3072 bytes) workingset: timestamp_bits=30 max_order=14 bucket_order=0 io scheduler noop registered (default) fffff200.serial: ttyS0 at MMIO 0xfffff200 (irq = 16, base_baud = 6208000) is a ATMEL_SERIAL console [ttyS0] enabled fffb0000.serial: ttyS1 at MMIO 0xfffb0000 (irq = 26, base_baud = 6208000) is a ATMEL_SERIAL atmel_usart fffb0000.serial: Not supported ip name nor version, set to uart fffb4000.serial: ttyS2 at MMIO 0xfffb4000 (irq = 27, base_baud = 6208000) is a ATMEL_SERIAL atmel_usart fffb4000.serial: Not supported ip name nor version, set to uart [drm] Initialized drm 1.1.0 20060810 brd: module loaded loop: module loaded ssc fffbc000.ssc: Atmel SSC device at 0xc4890000 (irq 31) atmel_nand 40000000.nand: No DMA support for NAND access. nand: device found, Manufacturer ID: 0xec, Chip ID: 0xda nand: Samsung NAND 256MiB 3,3V 8-bit nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 atmel_nand 40000000.nand: Use On Flash BBT Bad block table found at page 131008, version 0x01 Bad block table found at page 130944, version 0x01 nand_read_bbt: bad block at 0x000000ea0000 nand_read_bbt: bad block at 0x00000ae40000 8 cmdlinepart partitions found on MTD device atmel_nand Creating 8 MTD partitions on "atmel_nand": 0x000000000000-0x000000040000 : "bootstrap" 0x000000040000-0x0000000c0000 : "uboot" 0x0000000c0000-0x000000100000 : "env" 0x000000100000-0x000000140000 : "evn_redundant" 0x000000140000-0x000000180000 : "spare" 0x000000180000-0x000000200000 : "dtb" 0x000000200000-0x000000800000 : "kernel" 0x000000800000-0x000010000000 : "rootfs" libphy: Fixed MDIO Bus: probed libphy: MACB_mii_bus: probed Davicom DM9161A fffc4000.etherne:00: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=fffc4000.etherne:00, irq=-1) macb fffc4000.ethernet eth0: Cadence MACB rev 0x0001010c at 0xfffc4000 irq 28 (6a:51:45:22:ac:c9) ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci-atmel: EHCI Atmel driver ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver ohci-atmel: OHCI Atmel driver at91_ohci 500000.ohci: USB Host Controller at91_ohci 500000.ohci: new USB bus registered, assigned bus number 1 at91_ohci 500000.ohci: irq 33, io mem 0x00500000 usb usb1: New USB device found, idVendor=1d6b, idProduct=0001 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: USB Host Controller usb usb1: Manufacturer: Linux 4.8.6 ohci_hcd usb usb1: SerialNumber: at91 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected usbcore: registered new interface driver cdc_acm cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters usbcore: registered new interface driver usb-storage usbcore: registered new interface driver usbserial usbcore: registered new interface driver usbserial_generic usbserial: USB Serial support registered for generic usbcore: registered new interface driver ftdi_sio usbserial: USB Serial support registered for FTDI USB Serial Device usbcore: registered new interface driver pl2303 usbserial: USB Serial support registered for pl2303 udc: at91_udc version 3 May 2006 g_serial gadget: Gadget Serial v2.4 g_serial gadget: g_serial ready mousedev: PS/2 mouse device common for all mice rtc-at91sam9 fffffd20.rtc: rtc core: registered fffffd20.rtc as rtc0 rtc-at91sam9 fffffd20.rtc: rtc0: SET TIME! AT91: Starting after general reset at91_wdt fffffd40.watchdog: watchdog is disabled at91_wdt: probe of fffffd40.watchdog failed with error -22 atmel_mci fffa8000.mmc: version: 0x210 atmel_mci fffa8000.mmc: using PDC atmel_mci fffa8000.mmc: Atmel MCI controller at 0xfffa8000 irq 30, 1 slots usbcore: registered new interface driver usbhid usbhid: USB HID core driver iio iio:device0: Resolution used: 10 bits iio iio:device0: not support touchscreen in the adc compatible string. NET: Registered protocol family 10 sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver NET: Registered protocol family 17 ubi0: attaching mtd7 usb 1-1: new full-speed USB device number 2 using at91_ohci random: fast init done g_serial gadget: full-speed config #2: CDC ACM config usb 1-1: New USB device found, idVendor=1a40, idProduct=0101 usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 usb 1-1: Product: USB 2.0 Hub [MTT] hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected ubi0: scanning is finished ubi0: attached mtd7 (name "rootfs", size 248 MiB) ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512 ubi0: VID header offset: 512 (aligned 512), data offset: 2048 ubi0: good PEBs: 1978, bad PEBs: 6, corrupted PEBs: 0 ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128 ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1680116384 ubi0: available PEBs: 0, total reserved PEBs: 1978, PEBs reserved for bad PEB handling: 34 ubi0: background thread "ubi_bgt0d" started, PID 667 input: gpio_keys as /devices/soc0/gpio_keys/input/input0 rtc-at91sam9 fffffd20.rtc: hctosys: unable to read the hardware clock ALSA device list: No soundcards found. UBIFS error (ubi0:0 pid 1): ubifs_recover_master_node: failed to recover master node List of all partitions: 0100 8192 ram0 (driver?) 0101 8192 ram1 (driver?) 0102 8192 ram2 (driver?) 0103 8192 ram3 (driver?) 1f00 256 mtdblock0 (driver?) 1f01 512 mtdblock1 (driver?) 1f02 256 mtdblock2 (driver?) 1f03 256 mtdblock3 (driver?) 1f04 256 mtdblock4 (driver?) 1f05 512 mtdblock5 (driver?) 1f06 6144 mtdblock6 (driver?) 1f07 253952 mtdblock7 (driver?) 1f08 244440 mtdblock8 (driver?) No filesystem could mount root, tried: ubifs Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) Что-то надоело применять buildroot, хочу из иходников linux-4.8.6, но что-то не выходит пока - не стартует.