Had this same issue after upgrading from my custom 2.6.5 kernel to the fedora core 3 kernel rpm via yum. Strangely, even booting into the original kernel where my AWE32 was working fine didnt fix it. Nothing in the kernel could detect it... I then noticed the IRQ for my PCI scsi card had changed... My AWE32 is on IRQ7 and used to coexist with the LPT port just fine... on a hunch I disabled the LPT port in my BIOS, and set IRQ7 as reserved for an ISA device. I then tried a "modprobe sb" and lo and behold it found it. Reactivating the LPT port causes the problem again.
SOMEthing to do with the Fedora Core 3 installation process screws up ISA/Legacy IRQ sharing... it's not in the kernel... my old 2.6.5 kernel could share them fine, and booting back to it didnt help. From my yum log when getting the kernel RPM for FC3:
01/12/05 08:55:42 Installed: kernel 2.6.10-1.737_FC3.i686
01/12/05 08:55:42 Dep Installed: libacl 2.2.23-5.i386
01/12/05 08:55:42 Dep Installed: initscripts 7.93.5-1.i386
01/12/05 08:55:42 Dep Installed: mkinitrd 4.1.18-2.i386
01/12/05 08:55:42 Dep Installed: lvm2 2.00.25-1.01.i386
01/12/05 08:55:42 Dep Installed: ethtool 1.8-4.i386
01/12/05 08:55:42 Dep Installed: tcsh 6.13-9.i386
01/12/05 08:55:42 Dep Installed: nfs-utils 1.0.6-44.i386
01/12/05 08:55:42 Dep Installed: coreutils 5.2.1-31.i386
01/12/05 08:55:42 Dep Installed: libattr 2.4.16-3.i386
01/12/05 08:55:42 Dep Installed: device-mapper 1.00.19-2.i386
01/12/05 08:55:42 Dep Installed: module-init-tools 3.1-0.pre5.3.i386
01/12/05 08:55:42 Updated: pcmcia-cs 3.2.7-2.1.i386
One of those messed up IRQ sharing for legacy/ISA devices on my system. I dont know enough about Linux to do any more, but hopefully someone who does know can figure out what got messed up. (device-mapper sounds guilty!)
In the mean time, try making sure that your AWE32 is set to use an IRQ that nothing else is trying to use (like 5), go into your BIOS and make sure it gets reserved for ISA devices, then try the modprobe sb thing and see if it finds it again. I stuck the line into my rc.local script so it more or less works again (cept I'm minus a printer port heh...)
|