diff options
author | Federico G. Schwindt <fgsch@cvs.openbsd.org> | 2000-11-03 23:46:23 +0000 |
---|---|---|
committer | Federico G. Schwindt <fgsch@cvs.openbsd.org> | 2000-11-03 23:46:23 +0000 |
commit | 14a185683c5f56e8d39d5a29464b39573bdf20d9 (patch) | |
tree | 3f0fda334a555c9ebb136c2acdfe56864744d239 /distrib | |
parent | ecdde282619b2d82c4029360db78c22b2fe2434c (diff) |
argh. fix previous commit.
Diffstat (limited to 'distrib')
-rw-r--r-- | distrib/notes/i386/hardware | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/distrib/notes/i386/hardware b/distrib/notes/i386/hardware index 5fa2fcb6b50..3749f54af09 100644 --- a/distrib/notes/i386/hardware +++ b/distrib/notes/i386/hardware @@ -381,91 +381,6 @@ When all three extra devices are disabled and any changes made, the 'quit' command will exit the UKC. The kernel should then boot, and find your Elite Ultra on device we1. -<<<<<<< hardware -======= -SPECIAL CARE FOR NEWER NOTEBOOK COMPUTERS AND PCMCIA - -There is a problem on some newer notebooks with OpenBSD's autoconfiguration -not YET finding the PCI<-->PCMCIA bridge, and therefore not finding any of the -PCMCIA cards, which can be a nuisance if you're trying to install over -an Ethernet LAN. - -The symptoms: -1) No probe messages indicating any PCMCIA response or any probe response - for any PCMCIA cards, and -2) A probe message like this: - Cirrus Logic CL-GD6729 (class bridge, subclass PCMCIA, revision 0xfe) - at pci0 dev 4 function 0 not configured - The details will vary; the important parts are - class bridge, subclass PCMCIA, ... at pci* ... not configured - -Finding the Bridge Address - -Bear in mind that both ISA and PCI are just different ways of electrically -connecting an adaptor into the PC's memory space. PCI merely provides -convenient iterators for finding everything on it, which is easier than -it is on ISA. This is why you get the "not configured" message above. -But once a device is connected in there, the driver only needs to know its -memory mapped address. Now we don't know its address on YOUR brand of PC, -but we can help you find it out. Someday our software will do this for you, -of course, but it doesn't as of today. - -Your first try should be 0x3000, which seems to be used on several notebooks. -If this fails, you need to do some nosing around. - -The easiest way is to boot up Windows '95, if you have it on a hard disk. -Right-click on the "My Computer" Icon, select Properties, select the -Device Manager tab, and double click on PCMCIA Socket, then on the Bridge -that is listed under this heading. Select Properties at the bottom of -the window, and click on Resources. Finally you will see an address range, -in Hex. On my Dell Latitude LM, for example, the range was FCFC-FCFF. - -If you don't have Windows '95 on a hard disk, there are several possibilities: -1) But you do have Windows'95 setup floppies? Then look through them for -the ".INF" files, and rummage around in them until you find it. -2) You have a friend, or the dealer, who has a similar Notebook PC with -Windows '95 installed? Proceed as above. -3) Call Customer Support at the manufacturer, tell them you're having -a setup problem, and need to know the memory address to set for the -PCI to PCMCIA bridge. Oh, take a few cans of Jolt and a good book to read -while waiting on the line. - -Fixing it - temporarily - -OK, now you have the address and size of the memory window for the PCMCIA -bridge. Or so you think. To try it out, use the UKC, as described earlier -(under SMC Elite, above). Basically you use "boot -c" to get into UKC. -Give the command "change pcicmaster0", and to set the address and iosize -to the values you found above. Then type "quit", and the boot should -continue, and you should find your PCMCIA cards. - -Note that if the card is an "ep0" (3c589 on PCMCIA) AND you are using -UTP, you must give the arguments "link0 link1" on the ifconfig command. -The autoconfig message - ep0 at pcmcia0 port 0x300-0x30f irq 10: ep0: address nn:nn:nn:nn:nn:nn, - utp/aui/bnc (default utp) -implies that the default is UTP and you can omit the link* arguments, but -in fact you cannot! - -Fixing it - configuring a new kernel - -Follow the normal steps for building a new kernel documented elsewhere. -For my system I changed the original pcicmaster0 line as follows: - -#pcicmaster0 at isa? port 0x3E0 size 2 -#hack for CL PCIC on Dell Lattitude LM; really on PCI, but... -pcicmaster0 at isa? port 0xFCFC size 4 - -IRQ's: You probably do NOT have to worry about the IRQ's appearing -different than what Windows'95 claims. Trust me, and try it. - -Fixing it for good - -OK, this is the tough part. Somebody has to wade in and rewrite the -OpenBSD PCMCIA subsystem to support multiple adapters on multiple busses. -Nobody's done this yet. You have the source, so you truly can -"Use The Source, Luke." - SPECIAL CARE FOR PCI BIOS As all BIOS implementations and subsystems this one has bugs too. |