Доброго времени суток! Вот первые опыты с платой... в смысле wifi-usb: Код (Text): # 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 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 ни как не могу скачать исходники для этого устройства: Код (Text): 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 Ни гугл, ни яндекс не дают ссылок на исходники Прошу помощи! Спасибо!
Для wifi скачал и собрал (называется 8192eu.ko), сейчас испытываю - хочу собрать точку доступа: Код (Text): # iwconfig wlan0 wlan0 IEEE 802.11bg ESSID:"test" Nickname:"<WIFI@REALTEK>" Mode:Ad-Hoc Frequency:2.412 GHz Cell: 02:11:87:2E:E6:3B Sensitivity:0/0 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 # Именно этого драйвера нет в исходниках... именно этого(наверное потому как не очень новое). Скачал, собрал теперь есть. Для Bluetooth... смотрел, но именно для Bus 001 Device 003: ID 0a12:0001 не смог найти в исходниках, что в готовых модулях *.ko, что в исходниках. Код (Text): igor@Irpi4:~/ramdisk/linux-4.8.6/drivers/bluetooth $ modinfo bcm203x.ko filename: /home/igor/ramdisk/linux-4.8.6/drivers/bluetooth/bcm203x.ko firmware: BCM2033-FW.bin firmware: BCM2033-MD.hex license: GPL version: 1.2 description: Broadcom Blutonium firmware driver ver 1.2 author: Marcel Holtmann <marcel@holtmann.org> srcversion: 9A3839EF14EED26E91CF55C alias: usb:v0A5Cp2033d*dc*dsc*dp*ic*isc*ip*in* depends: bluetooth intree: Y vermagic: 4.8.6 mod_unload ARMv5 p2v8 Это годиться для ID 0a5c:2033 Вот: Код (Text): igor@Irpi4:~/ramdisk/linux-4.8.6/drivers/bluetooth $ modinfo ath3k.ko filename: /home/igor/ramdisk/linux-4.8.6/drivers/bluetooth/ath3k.ko firmware: ath3k-1.fw license: GPL version: 1.0 description: Atheros AR30xx firmware driver author: Atheros Communications srcversion: 822A166EB22C0577CB2ED55 alias: usb:v0489pE03Cd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE036d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE02Cd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3490d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3487d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3474d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3472d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3432d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3423d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3408d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3402d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3395d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3393d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3375d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3362d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3pE006d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3pE005d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3pE004d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3pE003d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p817Bd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p817Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p3121d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p311Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p311Ed*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p311Dd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p3008d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p3004d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p0036d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B05p17D0d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0930p0227d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0930p0220d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0930p021Cd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0930p0219d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp3014d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp3010d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp300Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp300Dd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp300Bd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp3008d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp3007d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp3006d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp3005d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp3004d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04C5p1330d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE095d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE078d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE076d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE05Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE056d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE057d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE04Ed*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE04Dd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v03F0p311Dd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3304d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3pE019d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p3002d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0930p0215d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04F2pAFF1d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE03Dd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE027d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CF3p3000d*dc*dsc*dp*ic*isc*ip*in* depends: bluetooth intree: Y vermagic: 4.8.6 mod_unload ARMv5 p2v8 Много где смотрел, но своего не увидел. Да и модули на шару загружал, нет.
...надо отпедалировать как тут: https://patchwork.kernel.org/project/bluetooth/patch/6bce2c08-48f0-f49c-d70c-280475220550@gmail.com/ верно??? Только вечером узнаю на испытаниях...
Доброго времени суток! Как я говорил по модули, т.е. по возможности всё вынести в них выявил что надо оставить в ядре: - Unix domain sockets - IPv4 - IPv6 или надо иначе??? Спасибо!
Доброго времени суток! WIFI точку доступа поднял на плате(usb-wifi, а точка это hostapd)!!! apache на плате работает... страницы в firefox открываются, текстовые файлы и прочее выводится на экран, но вот файлы *.php на экран не выводятся - просто чистый экран и даже содержимое этих файлов не выводится, но как исходный текст PHP файла (в firefox) читает как содержимое этого PHP. PHP на плате есть. Вот в консоли: Код (Text): # php --help Usage: php [options] [-f] <file> [--] [args...] php [options] -r <code> [--] [args...] php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...] php [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...] php [options] -S <addr>:<port> [-t docroot] [router] php [options] -- [args...] php [options] -a -a Run interactively -c <path>|<file> Look for php.ini file in this directory -n No configuration (ini) files will be used -d foo[=bar] Define INI entry foo with value 'bar' -e Generate extended information for debugger/profiler -f <file> Parse and execute <file>. -h This help -i PHP information -l Syntax check only (lint) -m Show compiled in modules -r <code> Run PHP <code> without using script tags <?..?> -B <begin_code> Run PHP <begin_code> before processing input lines -R <code> Run PHP <code> for every input line -F <file> Parse and execute <file> for every input line -E <end_code> Run PHP <end_code> after processing all input lines -H Hide any passed arguments from external tools. -S <addr>:<port> Run with built-in web server. -t <docroot> Specify document root <docroot> for built-in web server. -s Output HTML syntax highlighted source. -v Version number -w Output source with stripped comments and whitespace. -z <file> Load Zend extension <file>. args... Arguments passed to script. Use -- args when first argument starts with - or script is read from stdin --ini Show configuration file names --rf <name> Show information about function <name>. --rc <name> Show information about class <name>. --re <name> Show information about extension <name>. --rz <name> Show information about Zend extension <name>. --ri <name> Show configuration for extension <name>. # и даже файл тестовый: PHP: <?php phpinfo(); ?> Исполняется в консоли: Код (Text): # php /usr/htdocs/phpinfo.php phpinfo() PHP Version => 7.4.19 System => Linux buildroot 4.8.6 #19 Wed Oct 20 13:13:36 MSK 2021 armv5tejl Build Date => Oct 7 2021 21:34:37 Configure Command => './configure' '--target=arm-buildroot-linux-uclibcgnueabi' '--host=arm-buildroot-linux-uclibcgnueabi' '--build=x86_64-pc-linux-gnu' '--prefix=/usr' '--exec-prefix=/usr' '--sysconfdir=/etc' '--localstatedir=/var' '--program-prefix=' '--disable-gtk-doc' '--disable-gtk-doc-html' '--disable-doc' '--disable-docs' '--disable-documentation' '--with-xmlto=no' '--with-fop=no' '--disable-dependency-tracking' '--enable-ipv6' '--disable-nls' '--disable-static' '--enable-shared' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-config-file-scan-dir=/etc/php.d' '--disable-all' '--with-external-pcre' '--without-pear' '--with-config-file-path=/etc' '--disable-phpdbg' '--disable-rpath' '--enable-cli' '--enable-cgi' '--enable-fpm' '--with-apxs2=/home/igor/coding/at91sam9260-ek/buildroot-2021.02.3/output/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/bin/apxs' '--enable-maintainer-zts' '--enable-posix' '--enable-session' '--with-zlib=/home/igor/coding/at91sam9260-ek/buildroot-2021.02.3/output/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr' '--with-pcre-jit=no' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=arm-buildroot-linux-uclibcgnueabi' 'target_alias=arm-buildroot-linux-uclibcgnueabi' 'PKG_CONFIG=/home/igor/coding/at91sam9260-ek/buildroot-2021.02.3/output/host/bin/pkg-config' 'CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os ' 'LDFLAGS=' 'CPP=/home/igor/coding/at91sam9260-ek/buildroot-2021.02.3/output/host/bin/arm-buildroot-linux-uclibcgnueabi-cpp' 'CXXFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os ' Server API => Command Line Interface Virtual Directory Support => enabled Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini Scan this dir for additional .ini files => /etc/php.d Additional .ini files parsed => (none) PHP API => 20190902 PHP Extension => 20190902 Zend Extension => 320190902 Zend Extension Build => API320190902,TS PHP Extension Build => API20190902,TS Debug Build => no Thread Safety => enabled Thread API => POSIX Threads Zend Signal Handling => enabled Zend Memory Manager => enabled Zend Multibyte Support => disabled IPv6 Support => enabled DTrace Support => disabled Registered PHP Streams => compress.zlib, php, file, glob, data, http, ftp Registered Stream Socket Transports => tcp, udp, unix, udg Registered Stream Filters => zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk This program makes use of the Zend Scripting Language Engine: Zend Engine v3.4.0, Copyright (c) Zend Technologies _______________________________________________________________________ Configuration Core PHP Version => 7.4.19 Directive => Local Value => Master Value allow_url_fopen => On => On allow_url_include => Off => Off arg_separator.input => & => & arg_separator.output => & => & auto_append_file => no value => no value auto_globals_jit => On => On auto_prepend_file => no value => no value browscap => no value => no value default_charset => UTF-8 => UTF-8 default_mimetype => text/html => text/html disable_classes => no value => no value disable_functions => no value => no value display_errors => STDOUT => Off display_startup_errors => Off => Off doc_root => no value => no value docref_ext => no value => no value docref_root => no value => no value enable_dl => Off => Off enable_post_data_reading => On => On error_append_string => no value => no value error_log => no value => no value error_prepend_string => no value => no value error_reporting => 32767 => 22527 expose_php => On => On extension_dir => /usr/lib/php/extensions/no-debug-zts-20190902 => /usr/lib/php/extensions/no-debug-zts-20190902 file_uploads => On => On .... .... .... Windows Infrastructure => Alex Schoenmaker PHP License This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net. test# в Файле /etc/apache2/http.conf есть: Код (Text): .... .... LoadModule dir_module modules/mod_dir.so #LoadModule actions_module modules/mod_actions.so #LoadModule speling_module modules/mod_speling.so #LoadModule userdir_module modules/mod_userdir.so LoadModule alias_module modules/mod_alias.so #LoadModule rewrite_module modules/mod_rewrite.so LoadModule php7_module modules/libphp7.so <IfModule unixd_module> .... .... И : Код (Text): # ps PID USER COMMAND 1 root init 2 root [kthreadd] 3 root [ksoftirqd/0] 5 root [kworker/0:0H] 7 root [lru-add-drain] 8 root [kdevtmpfs] 63 root [oom_reaper] 90 root [kworker/u2:3] 215 root [writeback] 216 root [kcompactd0] 218 root [crypto] 219 root [bioset] 221 root [kblockd] 258 root [watchdogd] 346 root [kworker/0:1] 347 root [rpciod] 348 root [xprtiod] 353 root [kswapd0] .... .... 1021 root [bioset] 1028 root [kworker/0:1H] 1032 root [RTW_CMD_THREAD] 1036 dhcpcd dhcpcd: [BPF ARP] wlan0 192.168.16.1 1062 root /usr/sbin/dropbear -R 1063 root -sh 1065 root /usr/sbin/dropbear -R 1066 root /bin/sh 1486 root /usr/sbin/dropbear -R 1487 root /bin/sh 1766 root /usr/bin/httpd -k restart 1767 daemon /usr/bin/httpd -k restart 1785 daemon /usr/bin/httpd -k restart 1813 daemon /usr/bin/httpd -k restart 1851 daemon /usr/bin/httpd -k restart 2431 root /usr/sbin/dropbear -R 2432 root /bin/sh 3712 root [kworker/u2:0] 3839 root ps 3840 root [kworker/u2:1] # ps | grep php 814 root php-fpm: master process (/etc/php-fpm.conf) 3842 root grep php # Не понимаю куда копать. Вопрос: КАК РАЗРУЛИТЬ??? Спасибо!
Но никто не сказал, что в /etc/apache2/httpd.conf надо добавить: Код (Text): <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> Этот вопрос решён!
Доброго времени суток! Работа, предварительно завершена. Wifi поднят!!! С bluetooth пока вопрос не ясен, но основная цель достигнута: - bootstrap; - uboot; - kernel; - rootfs; - wifi-usb точка доступа; - bluetooth-usb (только драйвер) остальная работа руководством отклонена, но одобрена... типа потом пригодится, но сейчас пока не до этого - есть другая работа. В связи с тем, что at91sam9260 сейчас не актуален, а железка моя... то думаю сделаю из неё NFS сервер, который поднят уже и надо только подключить USB-HDD. Со сборкой ядра ознакомился уже, как накоплю опыт думаю можно и описать всё. Хотя выложенные тут ссылки вполне пригодны. Пока берусь за старое.
PS: Пятница не удалась, программатор на руках, точка доступа на малине 4 с внешним wifi не поднята пока... за водкой нельзя - завтра на работу, а пить по чуть - чего зря рот пачкать. А по сему надо попробовать, точнее испытать, связь устройства в режиме клиента wifi. Имеем: - Плата at91sam9260-ek на которой поднята точка доступа wifi; - Малина 4 с внешним usb-wifi(внутренний выключен), которую не удалось пока сделать точкой доступа. Одним словом малина будет подключаться к плате at91sam9260 по wifi. Контроль (консоль) по SSH через ETHERET от роутера DIR620 (с прошивкой OPENWRT). Сеть ETHERNET(проводная) для малины и платы: 192.168.7.0/24. Сеть wifi платы at91sam9260-ek: 192.168.16.0/24. Правила сети wifi платы at91sam9260-ek: файл /etc/wpa_supplicant.conf: Код (Text): ctrl_interface=/var/run/wpa_supplicant ap_scan=1 network={ ssid="test" psk="12345678" key_mgmt=WPA-PSK } файл /etc/hostapd.conf: Код (Text): interface=wlan0 driver=nl80211 logger_syslog=-1 logger_syslog_level=2 logger_stdout=-1 logger_stdout_level=2 ctrl_interface=/var/run/hostapd ctrl_interface_group=0 macaddr_acl=1 ssid=test hw_mode=g channel=7 macaddr_acl=0 auth_algs=3 ieee80211n=1 wmm_enabled=1 eap_server=0 eap_message=hello eapol_key_index_workaround=0 own_ip_addr=192.168.16.1 wpa=3 wpa_passphrase=12345678 wpa_key_mgmt=WPA-PSK wpa_pairwise=CCMP TKIP rsn_pairwise=CCMP на плате загружены модули (файлы *.ko): Код (Text): 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 2 cfg80211 vfat 8383 0 msdos 6177 0 fat 51192 2 vfat,msdos ext4 356754 0 fscrypto 17194 1 ext4 ext2 55852 0 jbd2 67918 1 ext4 autofs4 21585 0 mbcache 4799 2 ext4,ext2 ohci_at91 5445 0 ohci_hcd 25841 1 ohci_at91 А на малине файл /etc/wpa_supplicant/test.conf: Код (Text): ctrl_interface=/var/run/wpa_supplicant ap_scan=1 network={ ssid="test" psk="12345678" key_mgmt=WPA-PSK } конфигурация /etc/network/interfaces: Код (Text): auto wlan0 iface wlan0 inet dhcp (тут следует отметить что имя интерфейса я снова сменил на wlan0 - потому как внутренний отключил) Итак соединяемся: Код (Text): root@Irpi4:/etc/network# wpa_supplicant -Dnl80211,wext -iwlan0 -c/etc/wpa_supplicant/test.conf & [1] 3700 root@Irpi4:/etc/network# Successfully initialized wpa_supplicant nl80211: Driver does not support authentication/association or connect commands nl80211: deinit ifname=wlan0 disabled_11b_rates=0 rfkill: Cannot get wiphy information ioctl[SIOCSIWAP]: Operation not permitted ioctl[SIOCSIWENCODEEXT]: Invalid argument ioctl[SIOCSIWENCODEEXT]: Invalid argument wlan0: Trying to associate with 54:2a:a2:36:7d:35 (SSID='test' freq=2442 MHz) Failed to add supported operating classes IE wlan0: Association request to the driver failed wlan0: Associated with 54:2a:a2:36:7d:35 wlan0: WPA: Key negotiation completed with 54:2a:a2:36:7d:35 [PTK=CCMP GTK=TKIP] wlan0: CTRL-EVENT-CONNECTED - Connection to 54:2a:a2:36:7d:35 completed [id=0 id_str=] (символ & в конце, что бы отпустить консоль) На плате в это время: Код (Text): wlan0: STA 14:cc:20:16:12:9b IEEE 802.11: associated wlan0: AP-STA-CONNECTED 14:cc:20:16:12:9b wlan0: STA 14:cc:20:16:12:9b RADIUS: starting accounting session 32E119EDCC6C0767 wlan0: STA 14:cc:20:16:12:9b WPA: pairwise key handshake completed (RSN) ....... И пингуем плату с малины: Код (Text): root@Irpi4:/etc/network# ping 192.168.16.1 PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data. 64 bytes from 192.168.16.1: icmp_seq=1 ttl=64 time=3.87 ms 64 bytes from 192.168.16.1: icmp_seq=2 ttl=64 time=3.74 ms 64 bytes from 192.168.16.1: icmp_seq=3 ttl=64 time=3.85 ms 64 bytes from 192.168.16.1: icmp_seq=4 ttl=64 time=3.65 ms Пингуем малину с платы: Код (Text): # ping 192.168.16.100 PING 192.168.16.100 (192.168.16.100): 56 data bytes 64 bytes from 192.168.16.100: seq=0 ttl=64 time=54.553 ms 64 bytes from 192.168.16.100: seq=1 ttl=64 time=3.868 ms 64 bytes from 192.168.16.100: seq=2 ttl=64 time=3.931 ms 64 bytes from 192.168.16.100: seq=3 ttl=64 time=4.210 ms 64 bytes from 192.168.16.100: seq=4 ttl=64 time=4.078 ms Смотрим открытые порты платы с малины: Код (Text): root@Irpi4:/etc/network# nmap 192.168.16.1 Starting Nmap 7.70 ( https://nmap.org ) at 2021-12-05 12:37 MSK Nmap scan report for 192.168.16.1 Host is up (0.013s latency). Not shown: 995 closed ports PORT STATE SERVICE 22/tcp open ssh 53/tcp open domain 80/tcp open http 111/tcp open rpcbind 8090/tcp open opsmessaging MAC Address: 54:2A:A2:36:7D:35 (Alpha Networks) Как я говорил на плате поднят, но не сконфигурирован, NFS потому как диск не купил пока. ЗЫ: клиент DHCP не применял, дабы не путаться. просто сделал на малине: Код (Text): ifconfig wlan0 192.168.16.100 Вариант беспроводного соединения по wifi мнжду устройствами испытан - можно собирать свои устройства с linux на борту... контроллеров пригодных достаточно, только linux собрать и всё. Надо только схему с внешней шиной данных, достаточное количество ОЗУ и... и желание сделать.
Лучше поздно, чем никогда. Возможно вам будет интересна данная статья про программирование ядра линукс, раз столько времени вы потратили на её изучение.