Hallo,
ich hatte von jippel eine MCA Netzwerkkarte gekauft, jedoch ohne Adapter Definitions File. (Sowas aehnliches wie PnP)
Die Karte selbst war der Adapter 006C, Thomas Conrad TC5046.
In dem ADF File stehen normalerweise die Einstellmoeglichkeiten fuer die Kartenkonfiguration, also I/O, IRQ, DMA, MEM usw.
d.h. eigentlich kann man so eine Karte ohne das File nicht nutzen, da man nicht weiss wie man sie konfigurieren muss.
Aber ich habe nicht locker gelassen und mit selbstgeschriebenen ADF Files probiert und es soweit herausgefunden, dass die Karte geht.
Mit Netware ODI treiber und WFW 3.11 ODI Mapper und MS TCP32.
Und wie man sieht geht schonmal mIRC mit dem Quakenet #hardwareluxx channel:
Und gleich mal noch die selber zusammengeschriebene ADF Datei, da die vielleicht auch andere interessiert:
@006C.ADF
<----------------schnipp/schnapp------------------------>
AdapterId 006Ch
AdapterName "Thomas-Conrad TC5046"
NumBytes 4
NamedItem
Prompt "Media Type"
Choice "onboard" pos[0]=xxxxxx1xb
Choice "AUI" pos[0]=xxxxxx0xb
Help
"Set Media Type used, onboard is RJ45 Ethernet?"
NamedItem
Prompt "unknown pos 0 bit 2"
Choice "0" pos[0]=xxxxx0xxb
Choice "1" pos[0]=xxxxx1xxb
Help
"unknown"
NamedItem
Prompt "unknown pos 0 bit 3"
Choice "0" pos[0]=xxxx0xxxb
Choice "1" pos[0]=xxxx1xxxb
Help
"unknown"
NamedItem
Prompt "IO Range"
Choice "0400-04ff" pos[0]=0010xxxxb io 0400h-04ffh
Choice "0600-06ff" pos[0]=0011xxxxb io 0600h-06ffh
Choice "0800-08ff" pos[0]=0100xxxxb io 0800h-08ffh
Choice "0a00-0aff" pos[0]=0101xxxxb io 0a00h-0affh
Choice "0c00-0cff" pos[0]=0110xxxxb io 0c00h-0cffh
Choice "0e00-0eff" pos[0]=0111xxxxb io 0e00h-0effh
Choice "1000-10ff" pos[0]=1000xxxxb io 1000h-10ffh
Choice "1200-12ff" pos[0]=1001xxxxb io 1200h-12ffh
Choice "1400-14ff" pos[0]=1010xxxxb io 1400h-14ffh
Choice "1600-16ff" pos[0]=1011xxxxb io 1600h-16ffh
Choice "1800-18ff" pos[0]=1100xxxxb io 1800h-18ffh
Choice "1a00-1aff" pos[0]=1101xxxxb io 1a00h-1affh
Choice "1c00-1cff" pos[0]=1110xxxxb io 1c00h-1cffh
Choice "1e00-1eff" pos[0]=1111xxxxb io 1e00h-1effh
Help
"Adapters IO Range"
NamedItem
Prompt "Reset ROM present"
Choice "Disabled" pos[1]=xxxxxxx0b
Choice "Enabled" pos[1]=xxxxxxx1b
Help
"Boot ROM present"
NamedItem
Prompt "IRQ"
Choice "3" pos[1]=xxxx000xb int 3
Choice "5" pos[1]=xxxx001xb int 5
Choice "7" pos[1]=xxxx010xb int 7
Choice "9/2" pos[1]=xxxx011xb int 9
Choice "10" pos[1]=xxxx100xb int 10
Choice "11" pos[1]=xxxx101xb int 11
Choice "12" pos[1]=xxxx110xb int 12
Choice "15" pos[1]=xxxx111xb int 15
Help
"Set IRQ used"
NamedItem
Prompt "Arbitration Level / DMA"
Choice "0" pos[1]=0000xxxxb arb 0
Choice "1" pos[1]=0001xxxxb arb 1
Choice "2" pos[1]=0010xxxxb arb 2
Choice "3" pos[1]=0011xxxxb arb 3
Choice "5" pos[1]=0101xxxxb arb 5
Choice "6" pos[1]=0110xxxxb arb 6
Choice "7" pos[1]=0111xxxxb arb 7
Choice "8" pos[1]=1000xxxxb arb 8
Choice "9" pos[1]=1001xxxxb arb 9
Choice "10" pos[1]=1010xxxxb arb 10
Choice "11" pos[1]=1011xxxxb arb 11
Choice "12" pos[1]=1100xxxxb arb 12
Choice "13" pos[1]=1101xxxxb arb 13
Choice "14" pos[1]=1110xxxxb arb 14
Help
"Set Arbitration Level"
NamedItem
Prompt "ROM Address Range"
Choice "C0000-C3FFF" pos[2]=xxxxx000b mem 0c0000h-0c3fffh
Choice "C4000-C7FFF" pos[2]=xxxxx001b mem 0c4000h-0c7fffh
Choice "C8000-CBFFF" pos[2]=xxxxx010b mem 0c8000h-0cbfffh
Choice "CC000-CFFFF" pos[2]=xxxxx011b mem 0cc000h-0cffffh
Choice "D0000-D3FFF" pos[2]=xxxxx100b mem 0d0000h-0d3fffh
Choice "D4000-D7FFF" pos[2]=xxxxx101b mem 0d4000h-0d7fffh
Choice "D8000-DBFFF" pos[2]=xxxxx110b mem 0d8000h-0dbfffh
Choice "DC000-DFFFF" pos[2]=xxxxx111b mem 0dc000h-0dffffh
Help
"Set Reset ROM Address Range"
NamedItem
Prompt "Fairness"
Choice "Enabled" pos[2]=x1xxxxxxb
Choice "Disabled" pos[2]=x0xxxxxxb
Help
"Set Fairness"
NamedItem
Prompt "Auto Polarity and Link functions"
Choice "Enable" pos[2]=xxxx0xxxb
Choice "Disable" pos[2]=xxxx1xxxb
Help
"unknown"
NamedItem
Prompt "unknown POS 2 Bit 4"
Choice "0" pos[2]=xxx0xxxxb
Choice "1" pos[2]=xxx1xxxxb
Help
"unknown"
NamedItem
Prompt "unknown POS 2 Bit 5"
Choice "0" pos[2]=xx0xxxxxb
Choice "1" pos[2]=xx1xxxxxb
Help
"unknown"
NamedItem
Prompt "unknown POS 2 Bit 7"
Choice "0" pos[2]=0xxxxxxxb
Choice "1" pos[2]=1xxxxxxxb
Help
"unknown"
NamedItem
Prompt "unknown POS3"
Choice "xx111111" pos[3]=xx111111b
Help
"unknown"
<----------------schnipp/schnapp------------------------>
ich hatte von jippel eine MCA Netzwerkkarte gekauft, jedoch ohne Adapter Definitions File. (Sowas aehnliches wie PnP)
Die Karte selbst war der Adapter 006C, Thomas Conrad TC5046.
In dem ADF File stehen normalerweise die Einstellmoeglichkeiten fuer die Kartenkonfiguration, also I/O, IRQ, DMA, MEM usw.
d.h. eigentlich kann man so eine Karte ohne das File nicht nutzen, da man nicht weiss wie man sie konfigurieren muss.
Aber ich habe nicht locker gelassen und mit selbstgeschriebenen ADF Files probiert und es soweit herausgefunden, dass die Karte geht.
Mit Netware ODI treiber und WFW 3.11 ODI Mapper und MS TCP32.
Und wie man sieht geht schonmal mIRC mit dem Quakenet #hardwareluxx channel:
Und gleich mal noch die selber zusammengeschriebene ADF Datei, da die vielleicht auch andere interessiert:
@006C.ADF
<----------------schnipp/schnapp------------------------>
AdapterId 006Ch
AdapterName "Thomas-Conrad TC5046"
NumBytes 4
NamedItem
Prompt "Media Type"
Choice "onboard" pos[0]=xxxxxx1xb
Choice "AUI" pos[0]=xxxxxx0xb
Help
"Set Media Type used, onboard is RJ45 Ethernet?"
NamedItem
Prompt "unknown pos 0 bit 2"
Choice "0" pos[0]=xxxxx0xxb
Choice "1" pos[0]=xxxxx1xxb
Help
"unknown"
NamedItem
Prompt "unknown pos 0 bit 3"
Choice "0" pos[0]=xxxx0xxxb
Choice "1" pos[0]=xxxx1xxxb
Help
"unknown"
NamedItem
Prompt "IO Range"
Choice "0400-04ff" pos[0]=0010xxxxb io 0400h-04ffh
Choice "0600-06ff" pos[0]=0011xxxxb io 0600h-06ffh
Choice "0800-08ff" pos[0]=0100xxxxb io 0800h-08ffh
Choice "0a00-0aff" pos[0]=0101xxxxb io 0a00h-0affh
Choice "0c00-0cff" pos[0]=0110xxxxb io 0c00h-0cffh
Choice "0e00-0eff" pos[0]=0111xxxxb io 0e00h-0effh
Choice "1000-10ff" pos[0]=1000xxxxb io 1000h-10ffh
Choice "1200-12ff" pos[0]=1001xxxxb io 1200h-12ffh
Choice "1400-14ff" pos[0]=1010xxxxb io 1400h-14ffh
Choice "1600-16ff" pos[0]=1011xxxxb io 1600h-16ffh
Choice "1800-18ff" pos[0]=1100xxxxb io 1800h-18ffh
Choice "1a00-1aff" pos[0]=1101xxxxb io 1a00h-1affh
Choice "1c00-1cff" pos[0]=1110xxxxb io 1c00h-1cffh
Choice "1e00-1eff" pos[0]=1111xxxxb io 1e00h-1effh
Help
"Adapters IO Range"
NamedItem
Prompt "Reset ROM present"
Choice "Disabled" pos[1]=xxxxxxx0b
Choice "Enabled" pos[1]=xxxxxxx1b
Help
"Boot ROM present"
NamedItem
Prompt "IRQ"
Choice "3" pos[1]=xxxx000xb int 3
Choice "5" pos[1]=xxxx001xb int 5
Choice "7" pos[1]=xxxx010xb int 7
Choice "9/2" pos[1]=xxxx011xb int 9
Choice "10" pos[1]=xxxx100xb int 10
Choice "11" pos[1]=xxxx101xb int 11
Choice "12" pos[1]=xxxx110xb int 12
Choice "15" pos[1]=xxxx111xb int 15
Help
"Set IRQ used"
NamedItem
Prompt "Arbitration Level / DMA"
Choice "0" pos[1]=0000xxxxb arb 0
Choice "1" pos[1]=0001xxxxb arb 1
Choice "2" pos[1]=0010xxxxb arb 2
Choice "3" pos[1]=0011xxxxb arb 3
Choice "5" pos[1]=0101xxxxb arb 5
Choice "6" pos[1]=0110xxxxb arb 6
Choice "7" pos[1]=0111xxxxb arb 7
Choice "8" pos[1]=1000xxxxb arb 8
Choice "9" pos[1]=1001xxxxb arb 9
Choice "10" pos[1]=1010xxxxb arb 10
Choice "11" pos[1]=1011xxxxb arb 11
Choice "12" pos[1]=1100xxxxb arb 12
Choice "13" pos[1]=1101xxxxb arb 13
Choice "14" pos[1]=1110xxxxb arb 14
Help
"Set Arbitration Level"
NamedItem
Prompt "ROM Address Range"
Choice "C0000-C3FFF" pos[2]=xxxxx000b mem 0c0000h-0c3fffh
Choice "C4000-C7FFF" pos[2]=xxxxx001b mem 0c4000h-0c7fffh
Choice "C8000-CBFFF" pos[2]=xxxxx010b mem 0c8000h-0cbfffh
Choice "CC000-CFFFF" pos[2]=xxxxx011b mem 0cc000h-0cffffh
Choice "D0000-D3FFF" pos[2]=xxxxx100b mem 0d0000h-0d3fffh
Choice "D4000-D7FFF" pos[2]=xxxxx101b mem 0d4000h-0d7fffh
Choice "D8000-DBFFF" pos[2]=xxxxx110b mem 0d8000h-0dbfffh
Choice "DC000-DFFFF" pos[2]=xxxxx111b mem 0dc000h-0dffffh
Help
"Set Reset ROM Address Range"
NamedItem
Prompt "Fairness"
Choice "Enabled" pos[2]=x1xxxxxxb
Choice "Disabled" pos[2]=x0xxxxxxb
Help
"Set Fairness"
NamedItem
Prompt "Auto Polarity and Link functions"
Choice "Enable" pos[2]=xxxx0xxxb
Choice "Disable" pos[2]=xxxx1xxxb
Help
"unknown"
NamedItem
Prompt "unknown POS 2 Bit 4"
Choice "0" pos[2]=xxx0xxxxb
Choice "1" pos[2]=xxx1xxxxb
Help
"unknown"
NamedItem
Prompt "unknown POS 2 Bit 5"
Choice "0" pos[2]=xx0xxxxxb
Choice "1" pos[2]=xx1xxxxxb
Help
"unknown"
NamedItem
Prompt "unknown POS 2 Bit 7"
Choice "0" pos[2]=0xxxxxxxb
Choice "1" pos[2]=1xxxxxxxb
Help
"unknown"
NamedItem
Prompt "unknown POS3"
Choice "xx111111" pos[3]=xx111111b
Help
"unknown"
<----------------schnipp/schnapp------------------------>