From owner-freebsd-mobile Mon Nov 12 2:10:40 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from mail.wrs.com (unknown-1-11.windriver.com [147.11.1.11]) by hub.freebsd.org (Postfix) with ESMTP id C68BC37B417 for ; Mon, 12 Nov 2001 02:10:34 -0800 (PST) Received: from windriver.com (johng-home-pc.wrs.com [147.11.33.26]) by mail.wrs.com (8.9.3/8.9.1) with ESMTP id CAA21594; Mon, 12 Nov 2001 02:10:01 -0800 (PST) Message-ID: <3BEFA294.6F13C259@windriver.com> Date: Mon, 12 Nov 2001 02:21:08 -0800 From: John Gordon X-Mailer: Mozilla 4.76 [en] (X11; U; FreeBSD 4.3-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-mobile@FreeBSD.ORG Subject: Re: Odd behaviour on upgrade to 4.4-R References: <3BEF7D60.A11C41BA@windriver.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hello all, Seeing Warner's notification of new code, I updated my source tree and rebuilt the kernel. Unfortunately, it doesn't change the behaviour I am seeing. Regards, John... John Gordon wrote: > > Hello all, > > Well, seems I didn't learn from the pain of my last upgrade, and I > upgraded my laptop to 4.4-R. Now I have some very odd things happening, > and my Xircom card has ceased to work again. > > The driver for the card itself is unchanged (checked the sources), so it > has to be the PCMCIA card handling. There are some big changes in the > boot sequence: > > Here's what 4.3-R says: > > Nov 11 23:03:39 pooh /kernel.prev: pcic-pci0: Bridge> irq 9 at device 7.0 on pci > 0 > Nov 11 23:03:39 pooh /kernel.prev: pcic-pci0: TI113X PCI Config Reg: > [speaker enable][CSC serial isa irq] > Nov 11 23:03:39 pooh /kernel.prev: pcic-pci1: Bridge> irq 10 at device 7.1 on pc > i0 > Nov 11 23:03:39 pooh /kernel.prev: pcic-pci1: TI113X PCI Config Reg: > [speaker enable][CSC serial isa irq] > Nov 11 23:03:39 pooh /kernel.prev: pcic0: at port > 0x3e0 iomem 0xd0000 on isa0 > Nov 11 23:03:39 pooh /kernel.prev: pcic0: Polling mode > Nov 11 23:03:39 pooh /kernel.prev: pccard0: version> on pcic0 > Nov 11 23:03:39 pooh /kernel.prev: pccard1: version> on pcic0 > Nov 11 23:03:39 pooh /kernel.prev: pcic1: at port 0x3e2 > iomem 0xd4000 on isa0 > Nov 11 23:03:39 pooh /kernel.prev: pcic1: Polling mode > Nov 11 23:03:39 pooh /kernel.prev: pccard2: version> on pcic1 > Nov 11 23:03:39 pooh /kernel.prev: pccard3: version> on pcic1 > Nov 11 23:03:40 pooh /kernel.prev: pccard: card inserted, slot 0 > Nov 11 23:03:40 pooh /kernel.prev: pccard: card inserted, slot 2 > > Now, those cards in 4.3 are the Xircom in slot 0, my LinkSys wi0 in slot > 2. > > The output from 4.4-R is as follows: > > Nov 11 23:02:08 pooh /kernel: pcic0: > irq 9 at device 7.0 on pci0 > Nov 11 23:02:08 pooh /kernel: pcic0: PCI Memory allocated: 0x44000000 > Nov 11 23:02:08 pooh /kernel: pcic0: TI113X PCI Config Reg: [speaker > enable][CSC serial isa irq] > Nov 11 23:02:08 pooh /kernel: pccard0: on pcic0 > Nov 11 23:02:08 pooh /kernel: pcic1: > irq 10 at device 7.1 on pci0 > Nov 11 23:02:08 pooh /kernel: pcic1: PCI Memory allocated: 0x44001000 > Nov 11 23:02:08 pooh /kernel: pcic1: TI113X PCI Config Reg: [speaker > enable][CSC serial isa irq] > Nov 11 23:02:08 pooh /kernel: pccard1: on pcic1 > Nov 11 23:02:08 pooh /kernel: pcic2: at port 0x3e0 > iomem 0xd0000 on isa0 > Nov 11 23:02:08 pooh /kernel: pcic2: Polling mode > Nov 11 23:02:08 pooh /kernel: pccard2: on pcic2 > Nov 11 23:02:08 pooh /kernel: pccard3: on pcic2 > Nov 11 23:02:08 pooh /kernel: pccard: card inserted, slot 0 > Nov 11 23:02:08 pooh /kernel: pccard: card inserted, slot 2 > > This time, notice that there is a pcic2 (using the device that used to > be called pcic0 in 4.3-R), and nothing using the device that was called > pcic1 in the 4.3-R kernel. The other odd thing is that slot 0 is now the > LinkSys, and slot 2 the Xircom. The failure comes from pccardd: > > Nov 11 14:48:18 pooh pccardd[88]: Card "Xircom"("CreditCard Ethernet > 10/100 + Modem 56") [CEM56] [1.00] matched "Xircom" ("CreditCard > Ethernet 10/100 + Modem 56") [(null)] [(null)] > Nov 11 14:48:23 pooh pccardd[88]: driver allocation failed for > Xircom(CreditCard Ethernet 10/100 + Modem 56): Device not configured > > My config for the kernel is the same as it was (I checked the diffs > between GENERIC for the two releases and nothing that changed is > relevant to what I have left in the config): > > # PCCARD (PCMCIA) support > device card > device pcic0 at isa? irq 0 port 0x3e0 iomem 0xd0000 > device pcic1 at isa? irq 0 port 0x3e2 iomem 0xd4000 > > Any ideas where the strange pcic2 is coming from, and why it is starting > at 2 now and not 0? > > Thanks in advance, > > John... > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-mobile" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message