Date: Mon, 12 Nov 2001 02:21:08 -0800 From: John Gordon <john.gordon@windriver.com> To: freebsd-mobile@FreeBSD.ORG Subject: Re: Odd behaviour on upgrade to 4.4-R Message-ID: <3BEFA294.6F13C259@windriver.com> References: <3BEF7D60.A11C41BA@windriver.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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: <TI PCI-1131 PCI-CardBus > 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: <TI PCI-1131 PCI-CardBus > 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: <Cirrus Logic PD672X> 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: <PC Card bus -- kludge > version> on pcic0 > Nov 11 23:03:39 pooh /kernel.prev: pccard1: <PC Card bus -- kludge > version> on pcic0 > Nov 11 23:03:39 pooh /kernel.prev: pcic1: <VLSI 82C146> 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: <PC Card bus -- kludge > version> on pcic1 > Nov 11 23:03:39 pooh /kernel.prev: pccard3: <PC Card bus -- kludge > 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: <TI PCI-1131 PCI-CardBus Bridge> > 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: <PC Card bus (classic)> on pcic0 > Nov 11 23:02:08 pooh /kernel: pcic1: <TI PCI-1131 PCI-CardBus Bridge> > 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: <PC Card bus (classic)> on pcic1 > Nov 11 23:02:08 pooh /kernel: pcic2: <Cirrus logic 672x> 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: <PC Card bus (classic)> on pcic2 > Nov 11 23:02:08 pooh /kernel: pccard3: <PC Card bus (classic)> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BEFA294.6F13C259>