From: Alex Xu <firstname.lastname@example.org> To: email@example.com, firstname.lastname@example.org Cc: email@example.com Subject: Re: r8169 only works in promisc mode Date: Sat, 23 Mar 2019 01:26:10 +0000 Message-ID: <firstname.lastname@example.org> (raw) In-Reply-To: <email@example.com> I have done some more investigation, some of which I posted on the Bugzilla bug. I believe the promisc issue is due to the MAC address receive filter being silently reset to the invalid burned-in address. I used wireshark and determined that the outgoing MAC address after suspend is the overridden value. Re-setting the overridden value with "ip link set eth0 address" appears to have no effect. Setting it to a different overridden value works normally and resolves the packet loss issue. Removing the module and re-inserting it also resolves the issue. I also attempted to determine why the MAC address on boot is 8e:00:00:00:8e:8e. As far as I can tell, this value is burned into the flash somewhere. I tried turning off the machine, unplugging the power, pressing the power button several times, then plugging it back in and immediately booting into Windows; the incorrect MAC address was shown. This reminded me that I am experiencing another firmware-related issue, namely that it appears that the machine is only able to reach S1 or possibly S2 sleep mode, even when specifying S3, and even in Windows. I think there may be some flash bitrot, but clearing the firmware settings, by all of: in the interface, removing the battery, and setting the jumper; had no effect. I also tried reinstalling the BIOS using the vendor-provided Windows updater, which also had no effect. In conclusion: I think my firmware is broken (even moreso than regular PC firmware), but I believe there is in fact some bug with r8169 on "RTL8211B" in 5.0-rc1. I can try bisecting if someone more competent than me believes that would be helpful. Thanks, Alex.
prev parent reply index Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-03-09 2:16 Alex Xu (Hello71) 2019-03-09 9:33 ` Heiner Kallweit 2019-03-09 16:53 ` Alex Xu 2019-03-10 14:18 ` Stephen Hemminger 2019-03-10 14:26 ` Heiner Kallweit 2019-03-10 18:59 ` Stephen Hemminger 2019-03-19 13:48 ` Alan Cox 2019-03-23 1:26 ` Alex Xu [this message]
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
LKML Archive on lore.kernel.org Archives are clonable: git clone --mirror https://lore.kernel.org/lkml/0 lkml/git/0.git git clone --mirror https://lore.kernel.org/lkml/1 lkml/git/1.git git clone --mirror https://lore.kernel.org/lkml/2 lkml/git/2.git git clone --mirror https://lore.kernel.org/lkml/3 lkml/git/3.git git clone --mirror https://lore.kernel.org/lkml/4 lkml/git/4.git git clone --mirror https://lore.kernel.org/lkml/5 lkml/git/5.git git clone --mirror https://lore.kernel.org/lkml/6 lkml/git/6.git git clone --mirror https://lore.kernel.org/lkml/7 lkml/git/7.git git clone --mirror https://lore.kernel.org/lkml/8 lkml/git/8.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 lkml lkml/ https://lore.kernel.org/lkml \ email@example.com public-inbox-index lkml Example config snippet for mirrors Newsgroup available over NNTP: nntp://nntp.lore.kernel.org/org.kernel.vger.linux-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git