Subject: yaboot killed my WaveLAN card
From: Paul J. Lucas (pauljlucas@mac.com)
Date: Sun Mar 04 2001 - 00:55:06 MST
OK, I had been using BootX on my Lombard PowerBook (kernel
2.2.17) for quite a while happily, but I wanted to switch to
yaboot so the PCI bus doesn't get messed up by MacOS so I can
upgrade to XFree86 4.x.
As a test, I ran ybin on my HFS "exchange" partition and booted
into Oper Firmware then booted the exchange partition.
Everything worked fine and I got the dual boot menu, picked
Linux.
Great. No MacOS at boot so more messed-up PCI bus.
So I insert my WaveLAN card as I always do and start the PCMCIA
software and, instead of the two high beeps I get a high beep
and a low beep. I check /var/log/messages and see:
-------------------------------------------------------------------------------
Mar 3 23:22:12 powerbook kernel: Linux PCMCIA Card Services 3.1.22
Mar 3 23:22:12 powerbook kernel: kernel build: 2.2.17 #1 Mon Oct 23 21:48:21 PDT 2000
Mar 3 23:22:12 powerbook kernel: options: [pci] [cardbus]
Mar 3 23:22:12 powerbook kernel: Intel PCIC probe:
Mar 3 23:22:12 powerbook kernel: TI 1211 rev 00 PCI-to-CardBus at slot 00:13, mem 0x80880000
Mar 3 23:22:12 powerbook kernel: host opts [0]: [serial pci & irq] [pci irq 22] [lat 32/176] [bus 32/34]
Mar 3 23:22:12 powerbook kernel: PCI irq 22 test failed
Mar 3 23:22:12 powerbook kernel: *NO* card interrupts, polling interval = 1000 ms
Mar 3 23:22:13 powerbook cardmgr[8144]: starting, version is 3.1.22
Mar 3 23:22:13 powerbook cardmgr[8144]: watching 1 sockets
Mar 3 23:22:13 powerbook cardmgr[8144]: initializing socket 0
Mar 3 23:22:13 powerbook kernel: cs: memory probe 0x80000000-0x80ffffff: excluding 0x80800000-0x808fffff
Mar 3 23:22:13 powerbook cardmgr[8144]: socket 0: Lucent Technologies WaveLAN/IEEE Adapter
Mar 3 23:22:13 powerbook cardmgr[8144]: executing: 'modprobe wvlan_cs'
Mar 3 23:22:13 powerbook kernel: wvlan_cs: WaveLAN/IEEE PCMCIA driver v1.0.5-ppc
Mar 3 23:22:13 powerbook kernel: wvlan_cs: (c) Andreas Neuhaus <andy@fasta.fh-dortmund.de>
Mar 3 23:22:13 powerbook kernel: wvlan_cs: RequestIRQ: Resource in use
Mar 3 23:22:14 powerbook cardmgr[8144]: get dev info on socket 0 failed: Resource temporarily unavailable
-------------------------------------------------------------------------------
where the "bad" lines are:
-------------------------------------------------------------------------------
Mar 3 23:22:12 powerbook kernel: PCI irq 22 test failed
Mar 3 23:22:12 powerbook kernel: *NO* card interrupts, polling interval = 1000 ms
Mar 3 23:22:13 powerbook kernel: wvlan_cs: RequestIRQ: Resource in use
-------------------------------------------------------------------------------
So I reboot back the old way via BootX and try to start the
WaveLAN card and get the original "good" line:
-------------------------------------------------------------------------------
Mar 3 23:40:27 powerbook kernel: PCI card interrupts, polling interval = 1000 ms
-------------------------------------------------------------------------------
So how come booting with yaboot messes up my WaveLAN card? (If
it matters, with yaboot, I'm using a kernel on the Linux side in
/boot as opposed to one in the System Folder on the MacOS side.
Yes, they are the same kernel.)
- Paul
This archive was generated by hypermail 2a24 : Sun Mar 04 2001 - 00:55:05 MST