Menu

#27 Penguin: SONIC drivers not stopped

Forward Port
open
nobody
None
5
2025-01-07
2025-01-06
Finn Thain
No

Penguin fails to stop the SONIC chip, either directly by writing to registers or indirectly by closing the MacOS driver. Hence, network traffic can crash Linux during startup with memory corruption from DMA or with an unhandled interrupt. This is probably the case for other NICs too, on those systems which can't disable slot interrupts...

Discussion

  • Finn Thain

    Finn Thain - 2025-01-07
    • summary: Penguin: MacOS drivers can crash Linux --> Penguin: SONIC drivers can crash Linux
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1 @@
    -Penguin fails to stop the SONIC chip, either directly by writing to registers or indirectly by closing the MacOS driver. Network traffic can crash Linux during startup with memory corruption from DMA or with an unhandled interrupt. (This may be true for NuBus NICs too, on machines that can't disable slot interrupts...)
    +Penguin fails to stop the SONIC chip, either directly by writing to registers or indirectly by closing the MacOS driver. Network traffic can crash Linux during startup with memory corruption from DMA or with an unhandled interrupt. This is probably the case for other NICs too, on those systems which can't disable slot interrupts...
    
     
  • Finn Thain

    Finn Thain - 2025-01-07
    • summary: Penguin: SONIC drivers can crash Linux --> Penguin: SONIC drivers not stopped
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1 @@
    -Penguin fails to stop the SONIC chip, either directly by writing to registers or indirectly by closing the MacOS driver. Network traffic can crash Linux during startup with memory corruption from DMA or with an unhandled interrupt. This is probably the case for other NICs too, on those systems which can't disable slot interrupts...
    +Penguin fails to stop the SONIC chip, either directly by writing to registers or indirectly by closing the MacOS driver. Hence, network traffic can crash Linux during startup with memory corruption from DMA or with an unhandled interrupt. This is probably the case for other NICs too, on those systems which can't disable slot interrupts...
    
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.