options to kernel? - to prevent pcmcia lockup

Jim Cornette redhat-jc at insight.rr.com
Fri Sep 19 22:35:16 UTC 2003


I tried out the newer kernel-2.4.22-1.2051.nptl
kernel with and without acpi enabled. The kernel seemed to have the same 
lockup as the previous versions with acpi not enabled by default.

The beauty of installion the newer kernel is that it included acpi=on in 
the grub.conf file. I was fearing that I would have to manually edit all 
newer version kernels.

dmesg reports the following for the reassigned irq assignments.

Jim

-------------

Linux version 2.4.22-1.2051.nptl (bhcompile at porky.devel.redhat.com) (gcc 
version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)) #1 Wed Sep 17 21:30:08 
EDT 2003
BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
  BIOS-e820: 00000000000d0000 - 0000000000100000 (reserved)
  BIOS-e820: 0000000000100000 - 000000000f6f0000 (usable)
  BIOS-e820: 000000000f6f0000 - 000000000f6ff000 (ACPI data)
  BIOS-e820: 000000000f6ff000 - 000000000f700000 (ACPI NVS)
  BIOS-e820: 000000000f700000 - 000000000f800000 (reserved)
  BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
246MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 63216
zone(0): 4096 pages.
zone(1): 59120 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 PTLTD                                     ) @ 0x000f7470
ACPI: RSDT (v001 PTLTD    RSDT   0x06040000  LTP 0x00000000) @ 0x0f6f8c72
ACPI: FADT (v001 ATI    Raptor   0x06040000 ATI  0x000f4240) @ 0x0f6fee4c
ACPI: BOOT (v001 PTLTD  $SBFTBL$ 0x06040000  LTP 0x00000001) @ 0x0f6feec0
ACPI: SSDT (v001 PTLTD  POWERNOW 0x06040000  LTP 0x00000001) @ 0x0f6feee8
ACPI: DSDT (v001    ATI U1_M1535 0x06040000 MSFT 0x0100000d) @ 0x00000000
Kernel command line: ro root=LABEL=/ hdc=ide-scsi acpi=on
ide_setup: hdc=ide-scsi
Initializing CPU#0
Detected 1523.898 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3040.87 BogoMIPS
Memory: 246136k/252864k available (1478k kernel code, 6340k reserved, 
1107k data, 136k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383f9ff c1cbf9ff 00000000 00000000
CPU:             Common caps: 0383f9ff c1cbf9ff 00000000 00000000
CPU: AMD mobile AMD Athlon(tm) XP 1800+ stepping 00
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch at atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20030813
PCI: PCI BIOS revision 2.10 entry at 0xfd87b, last bus=2
PCI: Using configuration type 1
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: System [ACPI] (supports S0 S3 S4 S5)
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 6 *10)
ACPI: PCI Interrupt Link [LNKB] (IRQs 7 *11)
ACPI: PCI Interrupt Link [LNKC] (IRQs 10)
ACPI: PCI Interrupt Link [LNKD] (IRQs 9)
ACPI: PCI Interrupt Link [LNKE] (IRQs 9)
ACPI: PCI Interrupt Link [LNKF] (IRQs *11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 9)
ACPI: PCI Interrupt Link [LNKH] (IRQs *5 7)
ACPI: PCI Interrupt Link [LNKU] (IRQs 3)
ACPI: Embedded Controller [EC0] (gpe 24)
schedule_task(): keventd has not started
PCI: Probing PCI hardware
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
00:00:01[A] -> IRQ 10 Mode 1 Trigger 1
ACPI: PCI Interrupt Link [LNKU] enabled at IRQ 9
00:00:02[A] -> IRQ 9 Mode 1 Trigger 1
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 9
PIC: IRQ (9) already programmed
ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 3
00:00:08[A] -> IRQ 3 Mode 1 Trigger 1
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 5
00:00:06[A] -> IRQ 5 Mode 1 Trigger 1
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
00:00:12[A] -> IRQ 11 Mode 1 Trigger 1
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 9
PIC: IRQ (9) already programmed
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 9
PIC: IRQ (9) already programmed
PIC: IRQ (9) already programmed
ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 11
PIC: IRQ (11) already programmed
PIC: IRQ (11) already programmed
PIC: IRQ (9) already programmed
PCI: No IRQ known for interrupt pin A of device 00:10.0
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 
'acpi=off'
ATI Northbridge, reserving I/O ports 0x3b0 to 0x3bb.
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS not found.
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Asus Laptop ACPI Extras version 0.24a
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT 
SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS0 at 0x03f8 (irq = 4) is a 16550A
Redundant entry in serial pci_table.  Please send the output of
lspci -vv, this message (10b9,5457,103c,0024)
and the manufacturer and name of serial board or modem board
to serial-pci-info at lists.sourceforge.net.
register_serial(): autoconfig failed
Real Time Clock Driver v1.10e
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Warning: ATI Radeon IGP Northbridge is not yet fully tested.
ALI15X3: IDE controller at PCI slot 00:10.0
PCI: No IRQ known for interrupt pin A of device 00:10.0
ALI15X3: chipset revision 196
ALI15X3: not 100% native mode: will probe irqs later
     ide0: BM-DMA at 0x8080-0x8087, BIOS settings: hda:DMA, hdb:pio
     ide1: BM-DMA at 0x8088-0x808f, BIOS settings: hdc:pio, hdd:pio
hda: FUJITSU MHS2030AT, ATA DISK drive
blk: queue c0406be0, I/O limit 4095Mb (mask 0xffffffff)
hdc: TOSHIBA DVD-ROM SD-R2312, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 58605120 sectors (30006 MB) w/2048KiB Cache, CHS=3648/255/63, UDMA(100)
Partition check:
  hda: hda1 hda2 hda3 hda4 < hda5 >
ide: late registration of driver.
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 151k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 136k freed
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xd005a000, IRQ 9
usb-ohci.c: usb-00:02.0, ALi Corporation USB 1.1 Controller
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 4 ports detected
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech at suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,3), internal journal
Adding Swap: 522072k swap-space (priority -1)
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
ohci1394: $Rev: 1010 $ Ben Collins <bcollins at debian.org>
ohci1394_0: OHCI-1394 1.1 (PCI): IRQ=[9]  MMIO=[e4007000-e40077ff]  Max 
Packet=[2048]
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[000bcd009e338181]
SCSI subsystem driver Revision: 1.00
hdc: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
   Vendor: TOSHIBA   Model: DVD-ROM SD-R2312  Rev: 1905
   Type:   CD-ROM                             ANSI SCSI revision: 02
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: irq 7 detected
inserting floppy driver for 2.4.22-1.2051.nptl
floppy0: no floppy controllers found
natsemi dp8381x driver, version 1.07+LK1.0.17, Sep 27, 2002
   originally by Donald Becker <becker at scyld.com>
   http://www.scyld.com/network/natsemi.html
   2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
divert: allocating divert_blk for eth0
eth0: NatSemi DP8381[56] at 0xd0124000, 00:0b:cd:34:b0:16, IRQ 11.
divert: freeing divert_blk for eth0
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
ip_tables: (C) 2000-2002 Netfilter core team
natsemi dp8381x driver, version 1.07+LK1.0.17, Sep 27, 2002
   originally by Donald Becker <becker at scyld.com>
   http://www.scyld.com/network/natsemi.html
   2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
divert: allocating divert_blk for eth0
eth0: NatSemi DP8381[56] at 0xd0137000, 00:0b:cd:34:b0:16, IRQ 11.
eth0: link up.
eth0: Setting full-duplex based on negotiated link capability.
Linux Kernel Card Services 3.1.22
   options:  [pci] [cardbus] [pm]
Yenta IRQ list 04b8, PCI irq11
Socket status: 30000007
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x408-0x40f 
0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hdc: drive_cmd: error=0x04
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: irq 7 detected
lp0: using parport0 (polling).
lp0: console ready
Trident 4DWave/SiS 7018/ALi 5451,Tvia CyberPro 5050 PCI Audio, version 
0.14.10h, 21:35:53 Sep 17 2003
trident: ALi Audio Accelerator found at IO 0x8400, IRQ 5
ac97_codec: AC97 Modem codec, id: CXT41 (Unknown)
gameport0: ALi Corporation M5451 PCI AC-Link Controller Audio Device at 
pci00:06.0 speed 2840 kHz



Dave Jones wrote:
> On Mon, Sep 15, 2003 at 11:02:28PM -0400, Jim Cornette wrote:
>  > I am still having issues with the kernel locking up on the pcmcia 
>  > modules. What is the kernel option to disable pcmcia? What should be put 
>  > into the grub.conf file?
> 
> This *might* be related to ACPI interrupt routing issues.
> (Yes, even though it was disabled in recent kernels, it was still
>  being used for some things *sigh*).
> I just committed a large set of patches against the ACPI IRQ routing
> code, which may solve your problems in kernel 2051 and above.
> 
> If you could give this a try, that would be appreciated.
> 
> 		Dave
> 


-- 
The question of whether computers can think is just like the question of
whether submarines can swim.
		-- Edsger W. Dijkstra





More information about the fedora-test-list mailing list