Psion Gold Card Netglobal 56K+10/100Mb CardBus serial works
with following hack. The serial chip is the same kind as in
the Ositech card. Here are the diffs:
---------------------------------
*** clients/serial_cb.c.myorg Sun Nov 21 18:30:47 1999
--- clients/serial_cb.c Sun Nov 21 18:15:44 1999
***************
*** 59,66 ****
pcibios_read_config_word(bus, devfn, PCI_SUBSYSTEM_VENDOR_ID, &a);
pcibios_read_config_word(bus, devfn, PCI_SUBSYSTEM_ID, &b);
! if ((a == 0x13a2) && (b == 0x8007)) {
! /* Ositech Jack of Spades */
DEBUG(0, " 83c175 NVCTL_m = 0x%4.4x.\n", inl(ioaddr+0x80));
outl(0x4C00, ioaddr + 0x80);
outl(0x4C80, ioaddr + 0x80);
--- 59,67 ----
pcibios_read_config_word(bus, devfn, PCI_SUBSYSTEM_VENDOR_ID, &a);
pcibios_read_config_word(bus, devfn, PCI_SUBSYSTEM_ID, &b);
! if (((a == 0x13a2) && (b == 0x8007)) ||
! ((a == 0x1420) && (b == 0x8003))) {
! /* Ositech Jack of Spades & PSION carbus cards */
DEBUG(0, " 83c175 NVCTL_m = 0x%4.4x.\n", inl(ioaddr+0x80));
outl(0x4C00, ioaddr + 0x80);
outl(0x4C80, ioaddr + 0x80);
*** etc/config.myorg Sun Nov 21 18:31:08 1999
--- etc/config Sun Nov 21 18:31:52 1999
***************
*** 1488,1494 ****
card "Psion Gold Card Netglobal 56K+10/100Mb CardBus"
manfid 0x016c, 0x0021
! bind "epic_cb" to 0
card "Xircom CardBus 10/100 Ethernet"
version "Xircom", "*", "CBEII-10/100"
--- 1488,1494 ----
card "Psion Gold Card Netglobal 56K+10/100Mb CardBus"
manfid 0x016c, 0x0021
! bind "epic_cb" to 0, "serial_cb" to 1
card "Xircom CardBus 10/100 Ethernet"
version "Xircom", "*", "CBEII-10/100"
-----------------------
Pekka Sarnila
|