As already reported to lkml and IDE maintainer for 2.6.12-rc2: Oops on 'cardctl eject' of an IDE flash disk (Pretec ATA Flash 16MB). 2.6.11.2 works fine. System: Linux (none) 2.6.12-rc3-gringo #1 Thu Apr 21 15:45:08 CEST 2005 x86_64 unknown unknown GNU/Linux Kernel messages from startup to and including Oops as well as config are attached. -- Andreas Steinmetz SPAMmers use [email protected]
Bootdata ok (command line is BOOT_IMAGE=2.6.12rc2 ro root=301 hdb=none hdc=cdrom hdd=none elevator=cfq psmouse.rate=20 report_lost_ticks iommu=off init=/bin/bash) Linux version 2.6.12-rc3-gringo (root@gringo) (gcc version 3.4.3) #1 Thu Apr 21 15:45:08 CEST 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009f800 (usable) BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000d8000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000003ff70000 (usable) BIOS-e820: 000000003ff70000 - 000000003ff7a000 (ACPI data) BIOS-e820: 000000003ff7a000 - 000000003ff80000 (ACPI NVS) BIOS-e820: 000000003ff80000 - 0000000040000000 (reserved) BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved) ACPI: RSDP (v000 PTLTD ) @ 0x00000000000f6a60 ACPI: RSDT (v001 PTLTD RSDT 0x06040000 LTP 0x00000000) @ 0x000000003ff73fde ACPI: FADT (v002 AMDK8 PTLTW 0x06040000 PTL_ 0x000f4240) @ 0x000000003ff79e56 ACPI: SSDT (v001 PTLTD POWERNOW 0x06040000 LTP 0x00000001) @ 0x000000003ff79eda ACPI: MADT (v001 PTLTD APIC 0x06040000 LTP 0x00000000) @ 0x000000003ff79fb0 ACPI: DSDT (v001 VIA PTL_ACPI 0x06040000 MSFT 0x0100000e) @ 0x0000000000000000 On node 0 totalpages: 262000 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 257904 pages, LIFO batch:16 HighMem zone: 0 pages, LIFO batch:1 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 15:4 APIC version 16 ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, version 3, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Setting APIC routing to flat Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at 40000000 (gap: 40000000:bffe0000) Built 1 zonelists Kernel command line: BOOT_IMAGE=2.6.12rc2 ro root=301 hdb=none hdc=cdrom hdd=none elevator=cfq psmouse.rate=20 report_lost_ticks iommu=off init=/bin/bash console=tty0 ide_setup: hdb=none ide_setup: hdc=cdrom ide_setup: hdd=none Initializing CPU#0 PID hash table entries: 4096 (order: 12, 131072 bytes) time.c: Using 1.193182 MHz PIT timer. time.c: Detected 1801.076 MHz processor. time.c: Using PIT/TSC based timekeeping. Console: colour VGA+ 80x50 time.c: Lost 3 timer tick(s)! rip vfs_caches_init_early+0x0/0xa0) Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes) Memory: 1024468k/1048000k available (2958k kernel code, 22832k reserved, 1639k data, 164k init) Calibrating delay loop... 3547.13 BogoMIPS (lpj=1773568) Security Framework v1.0.0 initialized SELinux: Initializing. SELinux: Starting in permissive mode selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 256 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) CPU: AMD Athlon(tm) 64 Processor 3000+ stepping 0a time.c: Lost 86 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) Using local APIC NMI watchdog using perfctr0 Using local APIC timer interrupts. Detected 12.507 MHz APIC timer. time.c: Lost 55 timer tick(s)! rip setup_boot_APIC_clock+0x112/0x120) NET: Registered protocol family 16 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20050309 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) PCI: Via IRQ fixup Boot video device is 0000:01:00.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [ALKA] (IRQs 16 17 18 19 20 21 22 23) *10, disabled. ACPI: PCI Interrupt Link [ALKB] (IRQs 16 17 18 19 20 21 22 23) *10, disabled. ACPI: PCI Interrupt Link [ALKC] (IRQs 22) *11, disabled. ACPI: PCI Interrupt Link [ALKD] (IRQs 21) *11, disabled. ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 9 12 14 15) *10 ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 *11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 9 10 *11 12 14 15) ACPI: Embedded Controller [EC] (gpe 11) time.c: Lost 8 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) time.c: Lost 8 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init time.c: Lost 8 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) pnp: PnP ACPI: found 10 devices SCSI subsystem initialized Linux Kernel Card Services options: [pci] [cardbus] [pm] usbcore: registered new driver usbfs usbcore: registered new driver hub PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report NET: Registered protocol family 23 Bluetooth: Core ver 2.7 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized pnp: 00:05: ioport range 0x600-0x60f has been reserved pnp: 00:05: ioport range 0x1c0-0x1cf has been reserved pnp: 00:05: ioport range 0x4d0-0x4d1 has been reserved pnp: 00:05: ioport range 0xfe10-0xfe11 could not be reserved IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $ VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 512 (order 0, 4096 bytes) SELinux: Registering netfilter hooks Initializing Cryptographic API time.c: Lost 7 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) ACPI: AC Adapter [AC] (on-line) time.c: Lost 8 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) ACPI: Battery Slot [BAT0] (battery present) ACPI: Power Button (FF) [PWRF] ACPI: Lid Switch [LID] ACPI: Sleep Button (CM) [SLPB] ACPI: Video Device [VGA] (multi-head: yes rom: no post: no) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) time.c: Lost 18 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) ACPI: Thermal Zone [THRS] (47 C) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x36) ACPI: Thermal Zone [THRC] (56 C) Real Time Clock Driver v1.12 Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected AGP bridge 0 agpgart: AGP aperture is 256M @ 0xd0000000 PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 i8042.c: Detected active multiplexing controller, rev 1.1. serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered NET: Registered protocol family 24 SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256). CSLIP: code copyright 1989 Regents of the University of California. r8169 Gigabit Ethernet driver 2.2LK loaded ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 22 (level, low) -> IRQ 22 eth0: Identified chip type is 'RTL8169s/8110s'. eth0: RTL8169 at 0xffffc20000022400, 00:0a:e4:a2:b0:49, IRQ 22 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:11.1 ACPI: PCI Interrupt 0000:00:11.1[A]: no GSI - using IRQ 0 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1 ide0: BM-DMA at 0x1c80-0x1c87, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x1c88-0x1c8f, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... hda: WDC WD800VE-00HDT0, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: TSSTcorpCD/DVDW TS-L532A, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 Probing IDE interface ide2... Probing IDE interface ide3... Probing IDE interface ide4... Probing IDE interface ide5... hda: max request size: 128KiB hda: 156301488 sectors (80026 MB) w/8192KiB Cache, CHS=65535/16/63, UDMA(100) hda: cache flushes supported hda: hda1 hda2 hda3 hda4 < hda5 hda6 > hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 ohci1394: $Rev: 1250 $ Ben Collins <[email protected]> ACPI: PCI Interrupt 0000:00:0b.2[C] -> GSI 19 (level, low) -> IRQ 19 ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[c0005800-c0005fff] Max Packet=[2048] ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 17 (level, low) -> IRQ 17 Yenta: CardBus bridge found at 0000:00:0b.0 [1025:006e] Yenta: ISA IRQ mask 0x0cf8, PCI irq 17 Socket status: 30000811 PCI: Enabling device 0000:00:0b.1 (0000 -> 0002) ACPI: PCI Interrupt 0000:00:0b.1[B] -> GSI 18 (level, low) -> IRQ 18 Yenta: CardBus bridge found at 0000:00:0b.1 [1025:006e] Yenta: ISA IRQ mask 0x0cf8, PCI irq 18 Socket status: 30000810 usbmon: debugs is not available mice: PS/2 mouse device common for all mice time.c: Lost 1 timer tick(s)! rip release_console_sem+0x13d/0x1c0) i2c /dev entries driver device-mapper: 4.4.0-ioctl (2005-01-12) initialised: [email protected] Bluetooth: HCI UART driver ver 2.1 Bluetooth: HCI H4 protocol initialized Bluetooth: HCI BCSP protocol initialized Advanced Linux Sound Architecture Driver Version 1.0.9rc2 (Thu Mar 24 10:33:39 2005 UTC). ALSA device list: No soundcards found. NET: Registered protocol family 2 IP: routing cache hash table of 8192 buckets, 64Kbytes TCP established hash table entries: 262144 (order: 9, 2097152 bytes) TCP bind hash table entries: 65536 (order: 7, 524288 bytes) TCP: Hash tables configured (established 262144 bind 65536) Initializing IPsec netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered protocol family 15 IrCOMM protocol (Dag Brattli) Bluetooth: L2CAP ver 2.7 Bluetooth: L2CAP socket layer initialized Bluetooth: SCO (Voice Link) ver 0.4 Bluetooth: SCO socket layer initialized Bluetooth: RFCOMM ver 1.5 Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: BNEP (Ethernet Emulation) ver 1.2 Bluetooth: BNEP filters: protocol multicast Bluetooth: HIDP (Human Interface Emulation) ver 1.1 powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.00.09e) powernow-k8: 0 : fid 0xa (1800 MHz), vid 0x2 (1500 mV) powernow-k8: 1 : fid 0x8 (1600 MHz), vid 0x6 (1400 mV) powernow-k8: 2 : fid 0x0 (800 MHz), vid 0x12 (1100 mV) cpu_init done, current fid 0xa, vid 0x2 swsusp: Suspend partition has wrong signature? kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 164k freed input: AT Translated Set 2 keyboard on isa0060/serio0 ieee1394: Host added: ID:BUS[0-00:1023] GUID[000ae4045210338d] Synaptics Touchpad, model: 1 Firmware: 5.8 180 degree mounted touchpad Sensor: 18 new absolute packet format Touchpad has extended capability bits -> 4 multi-buttons, i.e. besides standard buttons -> multifinger detection -> palm detection input: SynPS/2 Synaptics TouchPad on isa0060/serio4 EXT3 FS on hda1, internal journal cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xd3fff 0xd8000-0xdffff 0xe4000-0xfffff ttyS16: detected caps 00000700 should be 00000100 ttyS16 at I/O 0x100 (irq = 17) is a 16C950/954 ttyS17 at I/O 0x108 (irq = 17) is a 8250 cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xd3fff 0xd8000-0xdffff 0xe4000-0xfffff Probing IDE interface ide2... hde: 16MB CTS, CFA DISK drive ide2 at 0x110-0x117,0x11e on irq 18 hde: max request size: 128KiB hde: 32000 sectors (16 MB) w/4KiB Cache, CHS=500/2/32 hde: cache flushes not supported hde: hde1 ide-cs: hde: Vcc = 3.3, Vpp = 0.0 Unable to handle kernel NULL pointer dereference at 0000000000000020 RIP: <ffffffff802dc3a5>{ide_drive_remove+21} PGD 3f5c1067 PUD 3f63d067 PMD 0 Oops: 0000 [1] CPU 0 Modules linked in: Pid: 981, comm: cardctl Not tainted 2.6.12-rc3-gringo RIP: 0010:[<ffffffff802dc3a5>] <ffffffff802dc3a5>{ide_drive_remove+21} RSP: 0000:ffff81003f07da28 EFLAGS: 00010296 RAX: ffffffff805d3050 RBX: ffffffff805d31c0 RCX: ffffffff805d3198 RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff805d3050 RBP: ffffffff805d3178 R08: 0000000000000117 R09: 0000000000000001 R10: 00000000ffffffff R11: ffffffff80184cd0 R12: ffffffff80510470 R13: 0000000000000001 R14: 0000000000000002 R15: ffffffff8050fd20 FS: 00002aaaaae0aae0(0000) GS:ffffffff805ec340(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 0000000000000020 CR3: 000000003f647000 CR4: 00000000000006e0 Process cardctl (pid: 981, threadinfo ffff81003f07c000, task ffff81000237ced0) Stack: 0000000000000001 ffffffff802b57c7 ffffffff805d3178 ffffffff8050fb20 ffff810002335000 ffffffff802b59f4 ffffffff805d3178 ffffffff805d3738 ffff810002335000 ffffffff802b4818 Call Trace:<ffffffff802b57c7>{device_release_driver+119} <ffffffff802b59f4>{bus_remove_device+180} <ffffffff802b4818>{device_del+88} <ffffffff802b4869>{device_unregister+9} <ffffffff802da8c2>{ide_unregister+546} <ffffffff80310d70>{send_event_callback+0} <ffffffff802ed585>{ide_release+37} <ffffffff802ed80e>{ide_event+174} <ffffffff8021cd28>{avc_alloc_node+56} <ffffffff80310d70>{send_event_callback+0} <ffffffff802b535d>{__bus_for_each_dev+109} <ffffffff80310d70>{send_event_callback+0} <ffffffff802b53e8>{bus_for_each_dev+72} <ffffffff80310e0d>{send_event+93} <ffffffff803112c7>{ds_event+103} <ffffffff8030b6d5>{send_event+69} <ffffffff8030b83d>{socket_shutdown+13} <ffffffff8030b6d5>{send_event+69} <ffffffff8030bdc9>{socket_remove+9} <ffffffff8030d90d>{pcmcia_eject_card+93} <ffffffff80311dde>{ds_ioctl+1278} <ffffffff8021e11a>{inode_has_perm+106} <ffffffff80220b1a>{selinux_file_ioctl+762} <ffffffff801dc3ed>{__ext3_journal_stop+45} <ffffffff8021d3af>{avc_has_perm+15} <ffffffff8021e071>{task_has_capability+97} <ffffffff8017d6ee>{do_ioctl+78} <ffffffff8017d97d>{vfs_ioctl+637} <ffffffff8017da0a>{sys_ioctl+106} <ffffffff8010d696>{system_call+126} Code: ff 52 20 31 c0 48 83 c4 08 c3 90 41 54 48 8d 87 38 01 00 00 RIP <ffffffff802dc3a5>{ide_drive_remove+21} RSP <ffff81003f07da28> CR2: 0000000000000020 <4>time.c: Lost 1 timer tick(s)! rip __down_read+0x75/0x7b)
Attachment:
config.gz
Description: application/gunzip
- Follow-Ups:
- Re: Linux 2.6.12-rc3: Oops on IDE flash disk eject
- From: Andreas Steinmetz <[email protected]>
- Re: Linux 2.6.12-rc3: Oops on IDE flash disk eject
- References:
- Linux 2.6.12-rc3
- From: Linus Torvalds <[email protected]>
- Linux 2.6.12-rc3
- Prev by Date: Suspend/Resume
- Next by Date: Re: [RFC/PATCH 0/22] W1: sysfs, lifetime and other fixes
- Previous by thread: Re: Linux 2.6.12-rc3
- Next by thread: Re: Linux 2.6.12-rc3: Oops on IDE flash disk eject
- Index(es):