From: | Eirik Nygaard <eirikn@xxxxxxxxxxxx> |
Date: | Sun, 21 Dec 2003 21:54:57 +0100 |
On Sun, Dec 21, 2003 at 06:59:48PM +0100, Eirik Nygaard wrote: > I have a Dell Latitude c540 with a Dell Truemobile wireless interface, but > it does not get deteced by DragonFly, neither does it show up in > `pciconf -lv`. In FreeBSD 5.x it works just fine. > > I would be grateful if someone had some some pointer on how to fix this. I > am trying to get this laptop up and running for school work with > DragonFly. > > I will send whatever information is needed, just let me know. > I found out I have to add pccard_enable="YES" in rc.conf, now I find the card but still does not want to load. It errored out with: wi0: wi_cmd: busy bit won't clear wi0: mac read failed 5 first, I got that fixed with this patch: Index: if_wi.c =================================================================== RCS file: /home/dcvs/src/sys/dev/netif/wi/if_wi.c,v retrieving revision 1.6 diff -u -r1.6 if_wi.c --- if_wi.c 20 Nov 2003 22:07:32 -0000 1.6 +++ if_wi.c 21 Dec 2003 20:48:18 -0000 @@ -994,11 +994,11 @@ count++; /* wait for the busy bit to clear */ - for (i = 500; i > 0; i--) { /* 5s */ + for (i = 5000; i > 0; i--) { /* 5s */ if (!(CSR_READ_2(sc, WI_COMMAND) & WI_CMD_BUSY)) { break; } - DELAY(10*1000); /* 10 m sec */ + DELAY(1*1000); /* 1 m sec */ } if (i == 0) { device_printf(sc->dev, "wi_cmd: busy bit won't clear.\n" ); Now it errors out with: wi0 at port 0x240-0x27f irq 11 slot 2 on pccard2 wi0: mac read failed 28 device_probe_and_attach: wi0 attach returned 28 it seems to be some error at line 1134: len = CSR_READ_2(sc, WI_DATA1); -- Eirik Nygaard eirikn@xxxxxxxxxxxx
Attachment:
pgp00008.pgp
Description: PGP signature