pcic setup / wi0 timeout

Dirk-Willem van Gulik dirkx at webweaving.org
Wed May 28 15:03:58 PDT 2003


On two (seemingly) identical machines - one works, one fails

Kernel:
	FreeBSD 5.0-RELEASE #0: Tue May  6 01:04:09 CEST 2003
	    root at xoxo.zorknet.xs4all.nl:/usr/obj/usr/src/sys/WLEIDEN.6316
	cvsup as of that day.

Machine 1:
	pcic0: <Ricoh RL5C475 PCI-CardBus Bridge> mem 0xe7001000-0xe7001fff irq 15
		at device 8.0 on pci0
	pccard0: <PC Card 16-bit bus (classic)> on pcic0
	pcic2: <Ricoh RL5C475 PCI-CardBus Bridge> mem 0xe7007000-0xe7007fff irq 12
		at device 10.0 on pci0
	pccard2: <PC Card 16-bit bus (classic)> on pcic2
	wi2 at port 0x200-0x23f irq 15 slot 0 on pccard0
	..cut..
	wi3 at port 0x240-0x27f irq 11 slot 1 on pccard1
	..cut..

Happy bunny. /boot/devices.hints as per default.

Machine 2, same kernel/userland - but possibly a different BIOS (although
		both have an award bios of the same version; the text is
		differntly formatted in the F2 setup display)

	pcic0: <Ricoh RL5C475 PCI-CardBus Bridge> at device 18.0 on pci0
	pcic0: PCI Memory allocated: 0x88000000
	pcic0: No PCI interrupt routed, trying ISA.
	pcic0: Polling mode
	pccard0: <PC Card 16-bit bus (classic)> on pcic0
	pcic1: <Ricoh RL5C475 PCI-CardBus Bridge> at device 20.0 on pci0
	pcic1: PCI Memory allocated: 0x88001000
	pcic1: No PCI interrupt routed, trying ISA.
	pcic1: Polling mode
	pccard1: <PC Card 16-bit bus (classic)> on pcic1
	wi2 at port 0x240-0x27f irq 10 slot 0 on pccard0
	wi3 at port 0x280-0x2bf irq 11 slot 1 on pccard1

and as soon as it sees any traffic:

	wi2: watchdog timeout
	wi3: watchdog timeout

What could be the issue - is this purely a BIOS setup thing ? I.e. is the
kernel right in saying that pcic is not configured. Should the kernel do
so ? Can I force FreeBSD to do so ? Or is this a deeper issue.

Note that both machines have 2 more wi0/wi1 Lynksys WMP11 cards.

Dw



More information about the freebsd-hackers mailing list