|
Hi, I'm having a problem starting my Adaptec SlimSCSI 1460. It used to work fine with 2.0.34 and 2.0.36 kernels, pcmcia-3.0.x but I can't make it work with my new 2.2.13 kernel and pcmcia-3.x.x at all. Here are messages from successful boot (2.0.36): Linux PCMCIA Card Services 3.0.5 kernel build: 2.0.36 unknown options: [pci] [cardbus] Intel PCIC probe: Cirrus PD6729 PCI at port 0x3000 ofs 0x00, 2 sockets host opts [0]: [ring] [1/5/0] [1/20/0] host opts [1]: [ring] [1/5/0] [1/20/0] ISA irqs (default) = 3,4,5,7,9,10,11,12 status change on irq 11 cs: IO port probe 0x1000-0x17ff: excluding 0x1068-0x106f 0x1220-0x1227 0x1340 -0x1347 0x1388-0x138f 0x13f0-0x13f7 0x1468-0x146f 0x17f0-0x17f7 cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x227 0x340-0x347 0x388-0x38 f 0x408-0x40f 0x468-0x46f 0x480-0x48f 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. cs: memory probe 0x0d0000-0x0dffff: clean. aha152x: processing commandline: ok aha152x: BIOS test: passed, detected 1 controller(s) aha152x0: vital data: PORTBASE=0x140, IRQ=4, SCSI ID=7, reconnect=enabled, pa rity=enabled, synchronous=disabled, delay=100, extended translation=disabled aha152x: trying software interrupt, ok. scsi0 : Adaptec 152x SCSI driver; $Revision: 1.18 $ scsi : 1 host. --- Now, if I boot 2.2.13 on the same root partition with pcmcia 3.1.5, I get the following errors: Linux PCMCIA Card Services 3.1.5 kernel build: 2.2.13 #9 Mon Dec 6 01:19:38 EST 1999 options: [pci] [cardbus] [apm] Intel PCIC probe: Cirrus PD6729 PCI-to-PCMCIA at bus 0 slot 24, port 0x3000, 2 sockets host opts [0]: [ring] [1/5/0] [1/20/0] host opts [1]: [ring] [1/5/0] [1/20/0] ISA irqs (default) = 3,4,5,7,9,10,11,12 polling interval = 1000 ms cs: IO port probe 0x1000-0x17ff: excluding 0x1068-0x106f 0x1220-0x1227 0x1340 -0x1347 0x1388-0x138f 0x13f0-0x13ff 0x1468-0x146f 0x17f0-0x17ff cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x227 0x340-0x347 0x388-0x38 f 0x408-0x40f 0x468-0x46f 0x480-0x48f 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. cs: memory probe 0x0d0000-0x0dffff: clean. aha152x: processing commandline: aha152x: PCMCIA setup aha152x: invalid line (controller=1) ok aha152x: BIOS test: passed, detected 1 controller(s) aha152x0: vital data: PORTBASE=0x1740, IRQ=3, SCSI ID=7, reconnect=enabled, parity=enabled, synchronous=disabled, delay=100, extended translation=disabled aha152x: trying software interrupt, lost. aha152x: IRQ 3 possibly wrong. Please verify. aha152x_cs: no SCSI devices found scsi : 0 hosts. --- I have both irq 3 and 4 available (I disabled both serial ports). irq 9 and 10 are used by the sound card on my laptop (no-name pentium 150). What bothers me is that I don't seem to be able to make it work after I upgraded the kernel. First, I can't find the "invalid line controller=1" anywhere in my options. And it's odd that this error appears with pcmcia 3.1.5 but not with pcmcia 3.0.x when booting with the same (I use all defaults) pcmcia options. Second, I tried disabling various interrupts and putting irq_list=9,10,11 into the options, but the result is the same ("lost software interrupt"). Third, notice that there is now a different "PORTBASE" address (0x1740 instead of 0x140) detected. Finally I tried compiling pcmcia-3.0.14 with linux 2.2.13 and here's what I get: Linux PCMCIA Card Services 3.0.14 kernel build: 2.2.13 #10 Mon Dec 6 01:33:03 EST 1999 options: [pci] [apm] Intel PCIC probe: Cirrus PD6729 PCI-to-PCMCIA at bus 0 slot 24, port 0x3000, 2 sockets host opts [0]: [ring] [1/5/0] [1/20/0] host opts [1]: [ring] [1/5/0] [1/20/0] ISA irqs (default) = 3,4,5,7,9,10,11,12 polling interval = 1000 ms cs: IO port probe 0x1000-0x17ff: excluding 0x1068-0x106f 0x1220-0x122f 0x1330 -0x1337 0x1340-0x1347 0x1388-0x138f 0x13f0-0x13f7 0x1468-0x146f 0x1530-0x1537 0x17f0-0x17f7 cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x330-0x337 0x340-0x347 0x388-0x38f 0x408-0x40f 0x468-0x46f 0x480-0x48f 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. cs: memory probe 0x0d0000-0x0dffff: clean. aha152x: processing commandline: ok aha152x: BIOS test: passed, detected 1 controller(s) aha152x0: vital data: PORTBASE=0x140, IRQ=5, SCSI ID=7, reconnect=enabled, parity=enabled, synchronous=disabled, delay=100, extended translation=disabled aha152x: trying software interrupt, lost. aha152x: IRQ 5 possibly wrong. Please verify. aha152x_cs: no SCSI devices found scsi : 0 hosts. --- So the "commandline" is ok now; I put "irq_list=5,11" and also tried just "11" but the result is the same. Notice that the "PORTBASE" is back to 0x140. I'll appreciate any help. Regards, Serge |
Messages