iomem allocation by network driver
"Michael Wisse" <[email protected]>
| Newsgroups | gmane.linux.drivers.vortex.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi! We have bought new computers with 3c905C cards. The 3c59x driver detects the card as Tornado: "PCI 3c905C Tornado at 0xcc00. Vers LK1.1.16" In this computers plugs an ISA card, which needs ISA memory in the range of 0xd0000 to 0xdffff. We found out in /proc/iomem, that unfortunatly the 3c905C network driver allocates iomemory in the range from 000d0000-000d07ff, which is marked as "Extension ROM" , so that the ISA cards don't work. Unfortunately there is no other range free below 1MByte for the ISA card. If I unplug the NIC and restart the computer, this range is free. If I use an older card (3c905B, detected by the driver as Cyclone), this memory range stays free, too, and the ISA cards work. Why does the driver for the newer card allocates memory in space below 1 Mbyte? Can this be prevented? Which memory range is meant by the driver message "at 0xcc00"? Regards Michael Wisse _______________________________________________ vortex mailing list [email protected] http://www.scyld.com/mailman/listinfo/vortex