Updated Zorro-LAN-IDE Driver to 2.15
- Multicast fixes - new Microchip OUIs added to verification table
This commit is contained in:
@@ -1,10 +1,9 @@
|
||||
ENC624J6Net - A SANA-II driver for the Scratze card
|
||||
ENC624J6Net - A SANA-II driver for the Zorro-LAN-IDE card
|
||||
|
||||
ENC624J6Net Copyright (C) 2018 Henryk Richter <henryk.richter@gmx.net>
|
||||
|
||||
This driver is supposed to support ENC624J600 based ethernet on the
|
||||
ZII LAN IDE CP card designed by Matze (a1k.org), Buggs (a1k.org)
|
||||
and Scrat (a1k.org).
|
||||
ZII LAN IDE CP card designed by Matze (a1k.org) and Buggs (a1k.org).
|
||||
|
||||
Please see at the end of the file for information about licensing
|
||||
conditions.
|
||||
@@ -23,8 +22,8 @@ the 68000/68010 version to enc624j6net.device before use.
|
||||
So far, successful tests have been done with the free AmiTCP/IP 3.0b2,
|
||||
AmiTCP4.0-4.2, Genesis, MiamiDX and RoadShow.
|
||||
|
||||
The Zorro board itself should be visible in early startup with manufacturer
|
||||
ID 2588 and card ID 123.
|
||||
The Zorro board itself should be visible in Early Startup and ShowConfig
|
||||
with manufacturer ID 2588 and card ID 123.
|
||||
|
||||
|
||||
|
||||
@@ -34,10 +33,10 @@ Configuration options
|
||||
No special configuration of the driver is necessary for normal operation.
|
||||
The configuration options outlined below are documented for tuning purposes.
|
||||
|
||||
The config to be placed in ENVARC:sana2/enc624j6net.config and consists
|
||||
The config is to be placed in ENVARC:sana2/enc624j6net.config and consists
|
||||
of a single line with parameters (much like CLI parameters).
|
||||
|
||||
PRIORITY=PRI/K/N,BPS/K/N,MTU/K/N,FULLDUPLEX/S,FLOWCONTROL/S,TIMER/K/N,MULTICAST/S
|
||||
PRIORITY=PRI/K/N,BPS/K/N,MTU/K/N,FULLDUPLEX/S,FLOWCONTROL/S,TIMER/K/N,MULTICAST/S,MAC/K
|
||||
|
||||
FULLDUPLEX - change Ethernet module into full duplex mode,
|
||||
caution: requires manual configuration of duplex mode
|
||||
@@ -60,13 +59,41 @@ PRIORITY=PRI/K/N,BPS/K/N,MTU/K/N,FULLDUPLEX/S,FLOWCONTROL/S,TIMER/K/N,MULTICAST/
|
||||
FLOWCONTROL - enable automatic flow control that throttles incoming
|
||||
data when the hardware buffer gets full
|
||||
|
||||
MAC - explicitly set MAC address (default: read from hardware),
|
||||
use hexadecimal notation like AA:BB:CC:DD:EE:FF
|
||||
|
||||
example (useful for DSL via PPPoE with AmiTCP):
|
||||
echo "MTU=1492 PRIORITY=6" >ENVARC:sana2/enc624j6net.config
|
||||
|
||||
Troubleshooting:
|
||||
----------------
|
||||
|
||||
It has been reported that the MMU.library marked the LAN part
|
||||
of the card as invalid in at least one Zorro-III configuration
|
||||
such that the respective I/O space got inaccessible to the driver.
|
||||
Should "muscan" report "I/O space Invalid" for the slot assigned
|
||||
to the card (compare with "showConfig" or "Scout->Expansions"),then
|
||||
an additional line in the MMU configuration file might help. Add
|
||||
the following to the MMU-Configuration:
|
||||
|
||||
For 2588 123 SetCacheMode {base} 0x10000 Valid CacheInhibit IOSpace
|
||||
|
||||
Changelog:
|
||||
----------
|
||||
|
||||
2.15 - fixed multicast mapping code
|
||||
- added recent Microchip OUIs to MAC address validation list
|
||||
(2020 and later)
|
||||
- disabled automatic MMU configuration as commonly redundant
|
||||
|
||||
2.13 - explicit MMU parameters for LAN address space, if mmu.library
|
||||
is present in the system
|
||||
|
||||
2.11 - try to finish up auto neg and duplex setup when going online
|
||||
- improved startup/shutdown of the server process
|
||||
|
||||
2.10 - option to set MAC address for first board explicitly
|
||||
|
||||
2.9 - better support for Envoy: automatically select a higher
|
||||
task priority in presence of Envoy services
|
||||
|
||||
|
||||
Reference in New Issue
Block a user