LINUX.ORG.RU

Сообщения metawishmaster

 

как проверить 9bit на lpuart

Форум — Development

доброй ночи, ЛОР!

а подскажите, пожалуйстта, как из user space можно проверить передачу/приём данных, когда размер байта равен 9-ти битам?
и как этот размер установить?
// насколько я понял, речь идёт не о «простом» использовании бита чётности в качестве девятого, или я не прав?

 ,

metawishmaster ()

MDB и lpuart

Форум — Development

Добрый вечер, ЛОР!

а расскажите, плиз, про MultiDrop Bus на lpuart (9bit mode)
например, как получить список адресов устройств? пока что вижу только вариант с попыткой поочередно обратиться по адресам 00h, 08h, 10h...D8h, но как и какого ответа ждать?

 ,

metawishmaster ()

undefined reference to `fork'

Форум — Development

доброй ночи, форумчане!

на ночь глядя столкнулся с такой проблемой, при сборке drobear'a для arm-uclibc, получаю такую фигню:

arm-v7-linux-uclibceabi-gcc  -o dropbear dbutil.o buffer.o dss.o bignum.o signkey.o rsa.o random.o queue.o atomicio.o compat.o  fake-rfc2553.o common-session.o packet.o common-algo.o common-kex.o common-channel.o common-chansession.o termcodes.o loginrec.o tcp-accept.o listener.o process-packet.o common-runopts.o circbuffer.o svr-kex.o svr-algo.o svr-auth.o sshpty.o svr-authpasswd.o svr-authpubkey.o svr-authpubkeyoptions.o svr-session.o svr-service.o svr-chansession.o svr-runopts.o svr-agentfwd.o svr-main.o svr-x11fwd.o svr-tcpfwd.o svr-authpam.o  libtomcrypt/libtomcrypt.a libtommath/libtommath.a -lutil  -lcrypt
svr-main.o: In function `main_noinetd':
svr-main.c:(.text+0x43c): undefined reference to `fork'
dbutil.o: In function `spawn_command':
dbutil.c:(.text+0x908): undefined reference to `fork'
svr-chansession.o: In function `sessioncommand.part.0':
svr-chansession.c:(.text+0x748): undefined reference to `fork'
collect2: error: ld returned 1 exit status
make: *** [Makefile:158: dropbear] Error 1


кто скажет в чем засада?

 , ,

metawishmaster ()

apache2 + SSL Let's Encrypt == нехотитъ

Форум — Admin

Добрый день, ЛОР!

есть сабжевая проблемка, которую уже сутки как не могу решить... вот что я сделал:

sbauer@blackbox ~$ sudo certbot --apache
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator apache, Installer apache

Which names would you like to activate HTTPS for?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: blackbox.su
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter 'c' to cancel): 
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for blackbox.su
Waiting for verification...
Cleaning up challenges
Created an SSL vhost at /etc/apache2/sites-available/000-default-le-ssl.conf
Deploying Certificate to VirtualHost /etc/apache2/sites-available/000-default-le-ssl.conf

Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: No redirect - Make no further changes to the webserver configuration.
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate number [1-2] then [enter] (press 'c' to cancel): 2
Redirecting vhost in /etc/apache2/sites-enabled/000-default.conf to ssl vhost in /etc/apache2/sites-available/000-default-le-ssl.conf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations! You have successfully enabled https://blackbox.su

You should test your configuration at:
https://www.ssllabs.com/ssltest/analyze.html?d=blackbox.su
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/blackbox.su-0002/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/blackbox.su-0002/privkey.pem
   Your cert will expire on 2021-08-21. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot again
   with the "certonly" option. To non-interactively renew *all* of
   your certificates, run "certbot renew"
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le


вот содержимое получившихся файликов:
000-default-le-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost blackbox.su:443>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    LoadModule scgi_module /usr/lib/apache2/modules/mod_scgi.so
    SCGIMount /RPC2 127.0.0.1:5000

    SuexecUserGroup dspam dspam
    Addhandler cgi-script .cgi
    Options +ExecCGI -Indexes

    Alias /dspam /var/www/dspam/
    <Directory /var/www/dspam/>
        Addhandler cgi-script .cgi
        Options +ExecCGI -Indexes
        DirectoryIndex dspam.cgi

        AuthType Basic
        AuthName "DSPAM Control Center"
        AuthUserFile /etc/dspam/webfrontend.htpasswd
        Require valid-user

        AllowOverride None
    </Directory>


ServerName blackbox.su
SSLCertificateFile /etc/letsencrypt/live/blackbox.su-0002/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/blackbox.su-0002/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>


и 000-default.conf
<VirtualHost blackbox.su:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    LoadModule scgi_module /usr/lib/apache2/modules/mod_scgi.so
    SCGIMount /RPC2 127.0.0.1:5000

    SuexecUserGroup dspam dspam
    Addhandler cgi-script .cgi
    Options +ExecCGI -Indexes

    Alias /dspam /var/www/dspam/
    <Directory /var/www/dspam/>
        Addhandler cgi-script .cgi
        Options +ExecCGI -Indexes
        DirectoryIndex dspam.cgi

        AuthType Basic
        AuthName "DSPAM Control Center"
        AuthUserFile /etc/dspam/webfrontend.htpasswd
        Require valid-user

        AllowOverride None
    </Directory>
RewriteEngine on
RewriteCond %{SERVER_NAME} =blackbox.su
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

<Directory "/var/www/dspam">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    AddHandler cgi-script .pl
    Order allow,deny
    allow from all
</Directory>
<Files ~ "\.(pl|cgi)$">
    SetHandler perl-script
    PerlResponseHandler ModPerl::PerlRun
    Options +ExecCGI
    PerlSendHeader On
</Files>

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory "/var/www/dspam" >
####(The Perl/CGI scripts can be stored out of the cgi-bin directory, but that's a story for another day. Let's concentrate on washing out the issue at hand)
####
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

#ScriptAlias /cgi-bin/ "/var/www/dspam"

<Directory "/var/www/dspam">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    AddHandler cgi-script .pl
    Order allow,deny
    allow from all
</Directory>

<Files ~ "\.(pl|cgi)$">
    SetHandler perl-script
    PerlResponseHandler ModPerl::PerlRun
    Options +ExecCGI
    PerlSendHeader On
</Files>



но ssllabs говорит, что все мои скромные потуги тщетны,


No secure protocols supported - if you get this message, but you know that the site supports SSL, wait until the cache expires on its own, then try again, making sure the hostname you enter uses the «www» prefix (e.g., "http://www.ssllabs.com", not just «ssllabs.com»).


но такая же фигня и с одним http://www.blackbox.su, и с парой «sudo certbot --apache -d blackbox.su,http://www.blackbox.ru»

порты 80 и 443 открыты, апачевские моды ssl и gnutls включены, но
что еще мог упустить из виду такой хреновый админ локалхоста??

 

metawishmaster ()

из visa.so сделать visa.a

Форум — Development

доброй ночи всем.

а возможно-ли провернуть сабжевый финт ушами? а-то статическая библиотека не распростаняется и код (от National Intruments) проприетарный...

 

metawishmaster ()

непонятки с clock_getres

Форум — Development

доброй ночи, ЛОР! не подскажете, что за непонятки с clock_getres? программка такая:

#define _POSIX_C_SOURCE 199309L                                                     
#include <stdio.h>                                                                  
#include <time.h>                                                                   
                                                                                    
int main()                                                                          
{                                                                                   
    struct timespec ts;                                                             
                                                                                    
    clock_getres(CLOCK_REALTIME, &ts);                                              
    printf("CLOCK_REALTIME resolulion is %d.%09ld\n", ts.tv_sec, ts.tv_nsec);       
                                                                                    
    clock_getres(CLOCK_MONOTONIC, &ts);                                             
    printf("CLOCK_MONOTONIC resolulion is %d.%09ld\n", ts.tv_sec, ts.tv_nsec);   
}
и ее выхлоп: $ ./clock_getres

CLOCK_REALTIME resolulion is 0.000000001

CLOCK_MONOTONIC resolulion is 0.000000001

что за мизерное значение? не может же прерывание от таймера работать с такой частотой, или это всё из-за «CONFIG_NO_HZ=y»?

 ,

metawishmaster ()

гугл все?

Форум — General

а у кого еще из форумчан гугл не открывается? в смысле, открывается только через VPN?

// и не может ли это быть связано с «[188444.439379] TCP: wlan0: Driver has suspect GRO implementation, TCP performance may be compromised» в дмесге?

 

metawishmaster ()

изменить PTR-запись (rDNS) у beeline'a

Форум — Admin

а подскажите, плиз, как у билайна с сабжевым вопросом? Гугл говорит, что восемь лет назад было все плохо :-\
но, может, что-то поменялось в лучшую сторону?

p.s. ip статический

 ,

metawishmaster ()

пытки на lkml

Форум — Development

все еще проталкиваю мелкое исправления в ядро, и наткнулся на претензию на которую не знаю, как ответить:

Should a prefix be specified in the patch subject?

не, ну так-то понятно, ответ прост до безобразия, «yes, it should». и ясно, что товарищ хочет, чтобы я сделат так, чоб подобных вопросов у него не возникало :)

но я не понимаю, что за префикс??
кто понимает, подскажите, плиз :)

 ,

metawishmaster ()

патч ядра не повился на lkml.org

Форум — Development

закоммитил ночью тривиальный патч, вот вывод процесса:

sbauer@metamini ~/devel/linux.release.git lan743x_virtual_phy$ git send-email --cc-cmd='./scripts/get_maintainer.pl --norolestats 0001-fix-for-potential-NULL-pointer-dereference.patch' -cc sbauer@blackbox.su 0001-fix-for-potential-NULL-pointer-dereference.patch
0001-fix-for-potential-NULL-pointer-dereference.patch
To whom should the emails be sent (if anyone)? 
Message-ID to be used as In-Reply-To for the first email (if any)? 
(cc-cmd) Adding cc: Bryan Whitehead <bryan.whitehead@microchip.com> from: './scripts/get_maintainer.pl --norolestats 0001-fix-for-potential-NULL-pointer-dereference.patch'
(cc-cmd) Adding cc: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> from: './scripts/get_maintainer.pl --norolestats 0001-fix-for-potential-NULL-pointer-dereference.patch'
(cc-cmd) Adding cc: "David S. Miller" <davem@davemloft.net> from: './scripts/get_maintainer.pl --norolestats 0001-fix-for-potential-NULL-pointer-dereference.patch'
(cc-cmd) Adding cc: Jakub Kicinski <kuba@kernel.org> from: './scripts/get_maintainer.pl --norolestats 0001-fix-for-potential-NULL-pointer-dereference.patch'
(cc-cmd) Adding cc: netdev@vger.kernel.org from: './scripts/get_maintainer.pl --norolestats 0001-fix-for-potential-NULL-pointer-dereference.patch'
(cc-cmd) Adding cc: linux-kernel@vger.kernel.org from: './scripts/get_maintainer.pl --norolestats 0001-fix-for-potential-NULL-pointer-dereference.patch'
OK. Log says:
Server: blackbox.su
MAIL FROM:<sbauer@blackbox.su>
RCPT TO:<sbauer@blackbox.su>
RCPT TO:<bryan.whitehead@microchip.com>
RCPT TO:<UNGLinuxDriver@microchip.com>
RCPT TO:<davem@davemloft.net>
RCPT TO:<kuba@kernel.org>
RCPT TO:<netdev@vger.kernel.org>
RCPT TO:<linux-kernel@vger.kernel.org>
From: Sergej Bauer <sbauer@blackbox.su>
To: 
Cc: sbauer@blackbox.su,
        Bryan Whitehead <bryan.whitehead@microchip.com>,
        Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>,
        "David S. Miller" <davem@davemloft.net>,
        Jakub Kicinski <kuba@kernel.org>,
        netdev@vger.kernel.org,
        linux-kernel@vger.kernel.org
Subject: [PATCH] fix for potential NULL pointer dereference with bare lan743x
Date: Thu, 29 Oct 2020 03:28:45 +0300
Message-Id: <20201029002845.28984-1-sbauer@blackbox.su>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit

Result: 250


но на lkml.org он не появился, а только сейчас вылез на https://www.spinics.net/
я где-то косячу или на lkml завели премодерацию?

p.s. на spinics.net написано
To: unlisted-recipients:; (no To-header on input)

так как я не был уверен кому именно адресовать патч и поле «To:» оставил пустым... может, из-за этого?

 

metawishmaster ()

git send-mail не хочет

Форум — Development

всем доброго трудогого дня! :)

пытаюсь пропихнуть патч в ядро, но все обваливается на «git send-email...» с таким выхлопом:

To whom should the emails be sent (if anyone)? "David S. Miller" <davem@davemloft.net>
Message-ID to be used as In-Reply-To for the first email (if any)? 
(mbox) Adding cc: sbauer@blackbox.su from line 'From: sbauer@blackbox.su'
(cc-cmd) Adding cc: "David S. Miller" <davem@davemloft.net> from: './scripts/get_maintainer.pl --norolestats 0001-lan743x-virtual_phy.patch'
(cc-cmd) Adding cc: Jakub Kicinski <kuba@kernel.org> from: './scripts/get_maintainer.pl --norolestats 0001-lan743x-virtual_phy.patch'
(cc-cmd) Adding cc: Bryan Whitehead <bryan.whitehead@microchip.com> from: './scripts/get_maintainer.pl --norolestats 0001-lan743x-virtual_phy.patch'
(cc-cmd) Adding cc: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> from: './scripts/get_maintainer.pl --norolestats 0001-lan743x-virtual_phy.patch'
(cc-cmd) Adding cc: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> from: './scripts/get_maintainer.pl --norolestats 0001-lan743x-virtual_phy.patch'
(cc-cmd) Adding cc: Rob Herring <robh@kernel.org> from: './scripts/get_maintainer.pl --norolestats 0001-lan743x-virtual_phy.patch'
(cc-cmd) Adding cc: linux-kernel@vger.kernel.org from: './scripts/get_maintainer.pl --norolestats 0001-lan743x-virtual_phy.patch'
(cc-cmd) Adding cc: netdev@vger.kernel.org from: './scripts/get_maintainer.pl --norolestats 0001-lan743x-virtual_phy.patch'
5.7.1 <davem@davemloft.net>: Relay access denied


видно, что проблема - в настройке моего почтового сервера (Relay access denied), у меня какие-то траблы с MX-записями. Подскажите, плиз, как это победить?

p.s. такие ошибки есть и при отправлении на google.com, mail.ru, etc, но я не думал, что и на kernel.org будет такая же фигня :-\

 ,

metawishmaster ()

прошу бодрой и веселой критики резюме

Форум — Talks

добрый вечер, LOR :)

в связи с завершением дооолгого проекта, прошу конструктивной, бодрой и веселой критики на резюме - я не стал заморачиваться с LaTeX'ом (за 10 лет уже и забыл), а просто стянул с хедхантера, но само резюме еще не опубликовал


Перемещено leave из job

 

metawishmaster ()

NETMAP vs DPDK

Форум — Development

всем привет!

подскажите, пожалуйста, чем нынче пользуются православные разработчики, netmap'ом или DPDK?

и какие плюсы/минусы имеются?

p.s.
netmap на русском

 , ,

metawishmaster ()

Intel 7260HMW, сгорает болок 5GHz

Форум — Linux-hardware

С первым мая, товарищи! :)

И сразу о грустном и непонятном - за 6 лет сгорели две 7260HMW. Ноут - винтажный T420s (ну люблю я его клавиатуру)
Антенки ставлю, как написано в доке на 77-ой странице, но живут они года на 3 в среднем. Причем 2.4GHz продолает фурычить.

параметров модулю iwlwifi ни каких не подсовывал...

никто не может прованговать в чем проблема?

 ,

metawishmaster ()

непонятки с сетевыми интерфейсами в dts на ядре 5.4

Форум — Development

«никогда такого не было и вот опять!»
в смысле, на ядре 4.4 нижеописаная проблема не наблюдается...

в dts-файле явно написано

aliases {                                                                    
    ethernet0 = &eth0;                                                       
    ethernet1 = &eth1;                                                       
};
...

eth0: ethernet0@ff700000 {                                               
    compatible = "altr,socfpga-stmmac", "snps,dwmac-3.70a", "snps,dwmac", "synopsys,dwmac-14.0";
    altr,sysmgr-syscon = <&sysmgr 0x60 1>;                               
    reg = <0xff700000 0x2000>;
    ...
}

eth1: ethernet1@ff702000 {                                               
    compatible = "altr,socfpga-stmmac", "snps,dwmac-3.70a", "snps,dwmac", "synopsys,dwmac-14.0";
    altr,sysmgr-syscon = <&sysmgr 0x60 2>;
    reg = <0xff702000 0x2000>;
    ...
}

но в половине случаев интерфейсы путаются и получается такая фигня:
[    6.557009] socfpga-dwmac ff702000.ethernet1 eth0: PHY [stmmac-1:01] driver [Micrel KSZ9021 Gigabit PHY]
...
[    6.743780] socfpga-dwmac ff700000.ethernet0 eth1: PHY [stmmac-0:04] driver [max24287++]



поскажите, пожалуйста, как вразумить систему?
// прибегать к созданию udev-правила, наверное, было бы некошерно... :-\

[upd]:
а иногда поднимается только один интерфейс, но и он с неправильным именем:
[    6.724040] socfpga-dwmac ff700000.ethernet0 eth1: PHY [stmmac-0:04] driver [max24287++]
[    6.732881] socfpga-dwmac ff700000.ethernet0 eth1: No Safety Features support found
[    6.740793] socfpga-dwmac ff700000.ethernet0 eth1: registered PTP clock
[    6.747500] socfpga-dwmac ff700000.ethernet0 eth1: configuring for phy/rgmii-id link mode
[    6.760773] socfpga-dwmac ff700000.ethernet0 eth1: Link is Up - 100Mbps/Full - flow control off

 , , , ,

metawishmaster ()

перенос драйвера linux 4.4 -> 5.4

Форум — Development

доброго всем вечера!

решил сегодня перейти на «своей» железяке на новое ядро, но ожидаемо уткнулся в кучку проблем общей протяженностью в три экрана вывода ошибок после команды make.

но тут у меня вопрос, правильно ли я начал вносить коррективы, и эквиваленты ли куски под #if-#else? или я что-то пропускаю?
например, было в 4.4:

if (phydev->supported & SUPPORTED_Pause) {                                   
    if (phydev->advertising & ADVERTISED_Pause)                              
        phydev->advertising &= ~(ADVERTISED_Pause | DVERTISED_Asym_Pause);
    else                                                                     
        phydev->advertising |= ADVERTISED_Pause;                             
}

стало в 5.4:
__ETHTOOL_DECLARE_LINK_MODE_MASK(mask) = { 0, };

if (linkmode_test_bit(SUPPORTED_Pause, phydev->supported)) {                 
    dev_err(&phydev->mdio.dev, "%s: Pause supported. Toggling!\n", DEVICE_NAME);
    if (linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->advertising)) {
#if 0                                                                                
        linkmode_set_bit(ETHTOOL_LINK_MODE_Pause_BIT, mask);                 
        linkmode_set_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, mask);            
        linkmode_andnot(phydev->advertising, phydev->advertising, mask); 
#else                                                                                
        linkmode_clear_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->advertising);
        linkmode_clear_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, phydev->advertising);
#endif                                                                               
    } else                                                                   
        linkmode_set_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->advertising);
}


p.s. в принципе, мне то, что сразу под #if нравится меньше чем под #else, но «phydev->advertising &= ~(ADVERTISED_Pause | DVERTISED_Asym_Pause);» по-коду встречается еще пару раз, и сейчас вынесу в начало функции linkmode_set_bit'ы и у меня будет только одна строчка «linkmode_andnot(...)» :)

 

metawishmaster ()

lan743x, loopback, ядро

Форум — Development

доброй ночи, ЛОР!

а может кто знает, как из драйвера того же lan743x грамотно понять, что lan743x перевели в режим loopback?

имеется в виду, loopback у PHY, а не у MAC

хелп ми плиз! :)

P.S. т.е., можно делать
loopback = phy_read(phydev, MII_BMCR) & BIT(14);

но не полить же в треде, нужно что-нить типа колбека в net_device_ops, но не вижу...

 , , ,

metawishmaster ()

удаленное управление питанием по Ethernet

Форум — Linux-hardware

всем доброго утра!


посоветуйте, пожалуйста, кто пользовался, годный девайс для удаленного управления розеткой питания 220В (хватит и одного выхода) по Ethernet

 ,

metawishmaster ()

разыскивается microchip LAN7431 registers map

Форум — Development

добрый вечер

ткнике, пожалуйста в описание PHY регистров LAN7431, а-то такое чувство, что в гугле меня забанили :-\

 

metawishmaster ()

linux kernel, как правильнее написать кляузу?

Форум — Development

в смысле «cavil», а не «closure» :)

доброго вечера всем! :)

забисектил ядро, нашел коммит, после которого все хреново, но как и кому написать? непосредственно тетеньке, чей коммит все ломает? или заспамить всю «контору»?

$ perl scripts/get_maintainer.pl drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
Johannes Berg <johannes.berg@intel.com> (supporter:INTEL WIRELESS WIFI LINK (iwlwifi))
Emmanuel Grumbach <emmanuel.grumbach@intel.com> (supporter:INTEL WIRELESS WIFI LINK (iwlwifi),commit_signer:5/28=18%,authored:5/28=18%,added_lines:34/465=7%,removed_lines:11/110=10%)
Luca Coelho <luciano.coelho@intel.com> (supporter:INTEL WIRELESS WIFI LINK (iwlwifi),commit_signer:27/28=96%,authored:4/28=14%,added_lines:201/465=43%,removed_lines:8/110=7%)
Intel Linux Wireless <linuxwifi@intel.com> (supporter:INTEL WIRELESS WIFI LINK (iwlwifi))
Kalle Valo <kvalo@codeaurora.org> (maintainer:NETWORKING DRIVERS (WIRELESS),commit_signer:3/28=11%)
"David S. Miller" <davem@davemloft.net> (odd fixer:NETWORKING DRIVERS)
Sara Sharon <sara.sharon@intel.com> (commit_signer:5/28=18%,authored:5/28=18%,added_lines:127/465=27%,removed_lines:61/110=55%)
Shaul Triebitz <shaul.triebitz@intel.com> (commit_signer:3/28=11%,authored:3/28=11%)
Avraham Stern <avraham.stern@intel.com> (authored:2/28=7%,added_lines:25/465=5%,removed_lines:10/110=9%)
Haim Dreyfuss <haim.dreyfuss@intel.com> (removed_lines:8/110=7%)
linux-wireless@vger.kernel.org (open list:INTEL WIRELESS WIFI LINK (iwlwifi))
netdev@vger.kernel.org (open list:NETWORKING DRIVERS)


и нужны ли пруфы того, что все падает? кстати, сначала ядро ругалось, но потом (в ходе бисектинга) стало глючить молча.

 ,

metawishmaster ()

RSS подписка на новые темы