[ros-kernel] AMD PCNet driver support broken
Hartmut Birr
hartmut.birr at gmx.de
Thu Feb 19 19:09:16 CET 2004
Hi,
I've bought a AMD PCNet NIC at ebay. I can't reproduce the npool crash.
A pci-utility reports for the card:
8. AMD Am79c970 Lance/Am79c971
Type: Ethernet
Bus: 0
Device: 11
Function: 0
Revision: 22
Vendor ID ................ 0 1022
Device ID ................ 2 2000
Command .................. 4 0107
Status ................... 6 0280
Revision ID .............. 8 16
Prog. I/F ................ 9 00
Sub Class Code ........... A 00
Class Code ............... B 02
Cache Line Size .......... C 00
Latency Timer ............ D 40
Header Type .............. E 00
BIST ..................... F 00
Base Address 0 ........... 10 0000 DC01
Base Address 1 ........... 14 FEDF FEE0
Base Address 2 ........... 18 0000 0000
Base Address 3 ........... 1C 0000 0000
Base Address 4 ........... 20 0000 0000
Base Address 5 ........... 24 0000 0000
...
I've set DebugTraceLevel to MAX_TRACE and get the following debug
message:
DriverBase for \SystemRoot\system32\drivers\pcntn5m.sys: cdf08000
(ndis/miniport.c:1085)(NdisInitializeWrapper) Called.
(ndis/miniport.c:1626)(NdisMRegisterMiniport) Called.
(ndis/miniport.c:1744)(NdisMRegisterMiniport) Starting adapter PCNet1
(ndis/miniport.c:1353)(NdisIStartAdapter) Called with PCNet1
(ndis/miniport.c:1379)(NdisIStartAdapter) creating device \Device\PCNet1
(ndis/miniport.c:1496)(NdisIStartAdapter) opened device reg key:
\Registry\Machine\System\CurrentControlSet\Services\PCNet1
(ndis/miniport.c:1498)(NdisIStartAdapter) acquiring miniport block lock
(ndis/miniport.c:1523)(NdisIStartAdapter) calling MiniportInitialize
(ndis/memory.c:39)(NdisAllocateMemoryWithTag) Called.
(ndis/config.c:177)(NdisOpenConfiguration) Called
(ndis/config.c:208)(NdisOpenConfiguration) returning success
(ndis/config.c:330)(NdisReadConfiguration) requested read of SlotNumber
(ndis/config.c:330)(NdisReadConfiguration) requested read of BusNumber
(ndis/config.c:330)(NdisReadConfiguration) requested read of Interrupt
(ndis/config.c:449)(NdisReadConfiguration) ZwQueryValueKey #1 failed for
Interrupt, status 0xc0000034
(ndis/config.c:330)(NdisReadConfiguration) requested read of DmaChannel
(ndis/config.c:449)(NdisReadConfiguration) ZwQueryValueKey #1 failed for
DmaChannel, status 0xc0000034
(ndis/config.c:330)(NdisReadConfiguration) requested read of IOAddress
(ndis/config.c:449)(NdisReadConfiguration) ZwQueryValueKey #1 failed for
IOAddress, status 0xc0000034
(ndis/config.c:330)(NdisReadConfiguration) requested read of BusType
(ndis/io.c:176)(NdisImmediateReadPortUlong) Called.
(ndis/config.c:330)(NdisReadConfiguration) requested read of BUS_TO_SCAN
(ndis/config.c:554)(NdisReadConfiguration) inserting 0xcdc68900 into the
resource list
(ndis/config.c:330)(NdisReadConfiguration) requested read of FDUP
(ndis/config.c:330)(NdisReadConfiguration) requested read of EXTPHY
(ndis/config.c:330)(NdisReadConfiguration) requested read of BUSTIMER
(ndis/config.c:330)(NdisReadConfiguration) requested read of LED0
(ndis/config.c:330)(NdisReadConfiguration) requested read of LED1
(ndis/config.c:330)(NdisReadConfiguration) requested read of LED2
(ndis/config.c:330)(NdisReadConfiguration) requested read of LED3
(ndis/config.c:330)(NdisReadConfiguration) requested read of TP
(ndis/config.c:330)(NdisReadConfiguration) requested read of MPMODE
(ndis/config.c:138)(NdisCloseConfiguration) freeing 0xcdc68900
(ndis/io.c:161)(NdisImmediateReadPortUchar) Called.
...
(ndis/io.c:161)(NdisImmediateReadPortUchar) Called.
(ndis/main.c:109)(NdisWriteErrorLogEntry) ERROR: ErrorCode 0xc000138b
Assertion '0' failed at ndis/main.c line 110: <NULL>
(ndis/memory.c:203)(NdisFreeMemory) Called.
(ndis/miniport.c:1567)(NdisIStartAdapter) return from
MiniportInitialize: NdisStatus 0xc0000001, SelectedMediumIndex 0x0
(ndis/miniport.c:1584)(NdisIStartAdapter) MiniportInitialize() failed
for an adapter.
- Hartmut
More information about the Ros-kernel
mailing list