Arm с внешней шиной данных?

Тема в разделе "Флудилка", создана пользователем Igor68, 15 апр 2021.

  1. Igor68

    Igor68 Гуру

    Доброго времени суток!
    Вот первые опыты с платой... в смысле 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
    Ни гугл, ни яндекс не дают ссылок на исходники
    Прошу помощи!
    Спасибо!
     
  2. Un_ka

    Un_ka Гуру

    Исходники драйвера для usb модуля wifi. Или это Bluetooth? А разве они не должны быть в ядре linux?
     
  3. Igor68

    Igor68 Гуру

    Для 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
    Много где смотрел, но своего не увидел. Да и модули на шару загружал, нет.
     
  4. Igor68

    Igor68 Гуру

  5. Igor68

    Igor68 Гуру

    Доброго времени суток!
    Как я говорил по модули, т.е. по возможности всё вынести в них выявил что надо оставить в ядре:
    - Unix domain sockets
    - IPv4
    - IPv6
    или надо иначе???
    Спасибо!
     
  6. Igor68

    Igor68 Гуру

    Доброго времени суток!
    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
    #
     
    Не понимаю куда копать.
    Вопрос: КАК РАЗРУЛИТЬ???
    Спасибо!
     
  7. Igor68

    Igor68 Гуру

    Но никто не сказал, что в /etc/apache2/httpd.conf надо добавить:
    Код (Text):
    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>
     
    Этот вопрос решён!
     
  8. Igor68

    Igor68 Гуру

    Доброго времени суток!
    Работа, предварительно завершена. Wifi поднят!!! С bluetooth пока вопрос не ясен, но основная цель достигнута:
    - bootstrap;
    - uboot;
    - kernel;
    - rootfs;
    - wifi-usb точка доступа;
    - bluetooth-usb (только драйвер)
    остальная работа руководством отклонена, но одобрена... типа потом пригодится, но сейчас пока не до этого - есть другая работа.
    В связи с тем, что at91sam9260 сейчас не актуален, а железка моя... то думаю сделаю из неё NFS сервер, который поднят уже и надо только подключить USB-HDD. Со сборкой ядра ознакомился уже, как накоплю опыт думаю можно и описать всё. Хотя выложенные тут ссылки вполне пригодны. Пока берусь за старое.
     
    Последнее редактирование: 1 ноя 2021
    ZAZ-965 и Un_ka нравится это.
  9. Igor68

    Igor68 Гуру

    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 собрать и всё. Надо только схему с внешней шиной данных, достаточное количество ОЗУ и... и желание сделать.
     
    Последнее редактирование: 5 дек 2021
  10. Igor68

    Igor68 Гуру

    А за пивом всё-таки сбегаю:)
     
  11. Un_ka

    Un_ka Гуру

    Лучше поздно, чем никогда.
    Возможно вам будет интересна данная статья про программирование ядра линукс, раз столько времени вы потратили на её изучение.