-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kernel: RTL8139 runs into RX buffer overflow #10198
Labels
Comments
FWIW, setting the network adapter to that just throws up a kernel panic on boot for me:
|
This is worrying. It worked when I opened this bug report and now I confirmed that you can't boot with |
supercomputer7
added a commit
to supercomputer7/serenity
that referenced
this issue
Jan 7, 2023
Nobody tests this network card, and the driver has bugs (see the issue SerenityOS#10198 for more details), so it's almost certain that this happened due to code being rotting when there's simply no testing of it. Essentially this has been determined to be dead-code so this is the most important reason to drop this code. Another good reason to do so is because the RTL8139 only supports Fast Ethernet connections (10/100 Megabits per second), and is considered obsolete even for bare metal setups.
supercomputer7
added a commit
to supercomputer7/serenity
that referenced
this issue
Jan 7, 2023
Nobody tests this network card, and the driver has bugs (see the issue SerenityOS#10198 for more details), so it's almost certain that this happened due to code being rotting when there's simply no testing of it. Essentially this has been determined to be dead-code so this is the most important reason to drop this code. Another good reason to do so is because the RTL8139 only supports Fast Ethernet connections (10/100 Megabits per second), and is considered obsolete even for bare metal setups.
supercomputer7
added a commit
to supercomputer7/serenity
that referenced
this issue
Jan 7, 2023
Nobody tests this network card, and the driver has bugs (see the issue SerenityOS#10198 for more details), so it's almost certain that this happened due to code being rotting when there's simply no testing of it. Essentially this has been determined to be dead-code so this is the most important reason to drop this code. Another good reason to do so is because the RTL8139 only supports Fast Ethernet connections (10/100 Megabits per second), and is considered obsolete even for bare metal setups.
ADKaster
pushed a commit
that referenced
this issue
Jan 7, 2023
Nobody tests this network card, and the driver has bugs (see the issue #10198 for more details), so it's almost certain that this happened due to code being rotting when there's simply no testing of it. Essentially this has been determined to be dead-code so this is the most important reason to drop this code. Another good reason to do so is because the RTL8139 only supports Fast Ethernet connections (10/100 Megabits per second), and is considered obsolete even for bare metal setups.
This driver is removed now, so closing this :) |
mkanilsson
pushed a commit
to mkanilsson/serenity
that referenced
this issue
Jan 11, 2023
Nobody tests this network card, and the driver has bugs (see the issue SerenityOS#10198 for more details), so it's almost certain that this happened due to code being rotting when there's simply no testing of it. Essentially this has been determined to be dead-code so this is the most important reason to drop this code. Another good reason to do so is because the RTL8139 only supports Fast Ethernet connections (10/100 Megabits per second), and is considered obsolete even for bare metal setups.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
How to reproduce:
run.sh
to usertl8139
instead ofe1000
as the network adapter.http://serenityos.org/
.There should be a bunch of RX buffer overflow being indicated in the debug log.
The text was updated successfully, but these errors were encountered: