Re: iomem allocation by network driver
Donald Becker <[email protected]>
| Newsgroups | gmane.linux.drivers.vortex.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 29 Apr 2003, Michael Wisse wrote: > 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" This looks normal. The card is using the I/O address 0xcc000 > In this computers plugs an ISA card, which needs ISA memory in the range > of 0xd0000 to 0xdffff. That's fine... > 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. ISA "high memory" cards use a different address space: "memory mapped", instead of "I/O mapped" space. I believe that your problem is that the BIOS is not assigning the "high memory" region to the ISA bus. There is typically a BIOS setup field that controls this. Mucking about with the BIOS might seem ugly and complex: manual resource control is one of the reasons the ISA bus was an unsuitable design for deployed use. -- Donald Becker [email protected] Scyld Computing Corporation http://www.scyld.com 410 Severn Ave. Suite 210 Scyld Beowulf cluster system Annapolis MD 21403 410-990-9993 _______________________________________________ vortex mailing list [email protected] http://www.scyld.com/mailman/listinfo/vortex