From owner-freebsd-mobile Mon May 3 22: 3: 1 1999 Delivered-To: freebsd-mobile@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 3C80315122 for ; Mon, 3 May 1999 22:02:58 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id XAA08350 for ; Mon, 3 May 1999 23:02:17 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id XAA54903 for ; Mon, 3 May 1999 23:03:34 -0600 (MDT) Message-Id: <199905040503.XAA54903@harmony.village.org> To: mobile@freebsd.org Subject: Progress on new bus conversion of pccard Date: Mon, 03 May 1999 23:03:34 -0600 From: Warner Losh Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'm making progress on the new busification of pccard. pcic0: at port 0x3e0-0x3e3 irq 9 on isa0 pcic0: interrupting at irq 9 pccard0: on pcic0 Intel Pentium detected, installing workaround for F00F bug changing root device to wd0s2a ... devclass_alloc_unit: ep0 already exists, using next available unit number ep1 on pccard0 ep1: utp/bnc[*UTP*] address 00:60:97:95:9f:3d Data modified on freelist: word 2 of object 0xc059e260 size 20 previous type devbuf (0x80 != 0xdeadc0de) ep1: interrupting at irq 10 I was able to set the IRQ in my config file, but not from userconfig (otherwise it defaulted to irq 5, which was wrong for this PCI device). So things are looking promsing. However, the freelist message tells me that this code isn't quite ready for prime time, or even simple testing outside of people that can fix crashes :-). The pcic is on isa0 rather than pci0, but that is a simple probe issue, I hope. Also, the ep1 should really be ep0, but for some reason that device is reserved by the new config stuff. I don't know why. Now, to see where I'm mangling memory... With luck, I should have patches available for testing in the next 24 hours. However, given the scope of the changes I made to this code to get things working, it may be a while longer before they are committed to -current. It all depends on how well things work for people and how quickly they test it. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message