From: Andrew Morton <akpm@linux-foundation.org>
To: Meelis Roos <mroos@linux.ee>
Cc: Linux Kernel list <linux-kernel@vger.kernel.org>
Subject: Re: CMD646 & cdrom: drive appears confused & drive not ready for command
Date: Mon, 17 Dec 2007 02:59:03 -0800 [thread overview]
Message-ID: <20071217025903.cef552f1.akpm@linux-foundation.org> (raw)
In-Reply-To: <Pine.SOC.4.64.0712162015210.27847@math.ut.ee>
(added linux-ide)
On Sun, 16 Dec 2007 20:36:04 +0200 (EET) Meelis Roos <mroos@linux.ee> wrote:
> I just noticed that all my recent test kernels on Sun Ultra 5 spam dmesg
> with "hdc: drive not ready for command" messages. Oldest logs that I
> have are from 2.6.24-rc4-g94545bad and they are already bad.
So when did thi start? Is 2.6.23 OK?
> The
> spamming does not happen right away but some time later, and
> hald-addon-storage is the userspace daemon that polls the cdrom
> regularly. Full dmesg until the spamming begins - notice there are first
> some "drive appears confused" messages right before it happens.
>
> Dec 15 14:11:00 mandariin kernel: PROMLIB: Sun IEEE Boot Prom 'OBP 3.31.0 2001/07/25 20:36'
> Dec 15 14:11:00 mandariin kernel: PROMLIB: Root node compatible:
> Dec 15 14:11:00 mandariin kernel: Linux version 2.6.24-rc5-gda8cadb3 (mroos@mandariin) (gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)) #38 Sat Dec 15 13:00:43 EET 2007
> Dec 15 14:11:00 mandariin kernel: ARCH: SUN4U
> Dec 15 14:11:00 mandariin kernel: Ethernet address: 08:00:20:f8:c7:72
> Dec 15 14:11:00 mandariin kernel: [0000000200000000-fffff80000800000] page_structs=262144 node=0 entry=0/0
> Dec 15 14:11:00 mandariin kernel: [0000000200000000-fffff80000c00000] page_structs=262144 node=0 entry=1/0
> Dec 15 14:11:00 mandariin kernel: [0000000200000000-fffff80001000000] page_structs=262144 node=0 entry=2/0
> Dec 15 14:11:00 mandariin kernel: [0000000200000000-fffff80001400000] page_structs=262144 node=0 entry=3/0
> Dec 15 14:11:00 mandariin kernel: OF stdout device is: /pci@1f,0/pci@1,1/ebus@1/se@14,400000:a
> Dec 15 14:11:00 mandariin kernel: PROM: Built device tree with 42042 bytes of memory.
> Dec 15 14:11:00 mandariin kernel: On node 0 totalpages: 64952
> Dec 15 14:11:00 mandariin kernel: Normal zone: 447 pages used for memmap
> Dec 15 14:11:00 mandariin kernel: Normal zone: 0 pages reserved
> Dec 15 14:11:00 mandariin kernel: Normal zone: 64505 pages, LIFO batch:15
> Dec 15 14:11:00 mandariin kernel: Movable zone: 0 pages used for memmap
> Dec 15 14:11:00 mandariin kernel: Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64505
> Dec 15 14:11:00 mandariin kernel: Kernel command line: root=/dev/hda1 ro
> Dec 15 14:11:00 mandariin kernel: PID hash table entries: 2048 (order: 11, 16384 bytes)
> Dec 15 14:11:00 mandariin kernel: clocksource: mult[2c71c] shift[16]
> Dec 15 14:11:00 mandariin kernel: clockevent: mult[5c28f5c2] shift[32]
> Dec 15 14:11:00 mandariin kernel: Console: colour dummy device 80x25
> Dec 15 14:11:00 mandariin kernel: console [tty0] enabled
> Dec 15 14:11:00 mandariin kernel: Dentry cache hash table entries: 65536 (order: 6, 524288 bytes)
> Dec 15 14:11:00 mandariin kernel: Inode-cache hash table entries: 32768 (order: 5, 262144 bytes)
> Dec 15 14:11:00 mandariin kernel: Memory: 501368k available (2696k kernel code, 904k data, 128k init) [fffff80000000000,000000001ff42000]
> Dec 15 14:11:00 mandariin kernel: SLUB: Genslabs=12, HWalign=32, Order=0-2, MinObjects=8, CPUs=1, Nodes=1
> Dec 15 14:11:00 mandariin kernel: Calibrating delay using timer specific routine.. 721.25 BogoMIPS (lpj=3606278)
> Dec 15 14:11:00 mandariin kernel: Mount-cache hash table entries: 512
> Dec 15 14:11:00 mandariin kernel: Initializing cgroup subsys ns
> Dec 15 14:11:00 mandariin kernel: net_namespace: 120 bytes
> Dec 15 14:11:00 mandariin kernel: NET: Registered protocol family 16
> Dec 15 14:11:00 mandariin kernel: PCI: Probing for controllers.
> Dec 15 14:11:00 mandariin kernel: /pci@1f,0: SABRE PCI Bus Module
> Dec 15 14:11:00 mandariin kernel: /pci@1f,0: PCI IO[1fe02000000] MEM[1ff00000000]
> Dec 15 14:11:00 mandariin kernel: PCI: Scanning PBM /pci@1f,0
> Dec 15 14:11:00 mandariin kernel: ebus0: [auxio] [power] [SUNW,pll] [se] [su] [su] [ecpp] [fdthree] [eeprom] [flashprom] [SUNW,CS4231]
> Dec 15 14:11:00 mandariin kernel: power: Control reg at 1fff1724000
> Dec 15 14:11:00 mandariin kernel: SCSI subsystem initialized
> Dec 15 14:11:00 mandariin kernel: libata version 3.00 loaded.
> Dec 15 14:11:00 mandariin kernel: AUXIO: Found device at /pci@1f,0/pci@1,1/ebus@1/auxio@14,726000
> Dec 15 14:11:00 mandariin kernel: /pci@1f,0/pci@1,1/ebus@1/eeprom@14,0: Clock regs at 000001fff1000000
> Dec 15 14:11:00 mandariin kernel: NET: Registered protocol family 2
> Dec 15 14:11:00 mandariin kernel: Time: tick clocksource has been installed.
> Dec 15 14:11:00 mandariin kernel: Switched to high resolution mode on CPU 0
> Dec 15 14:11:00 mandariin kernel: IP route cache hash table entries: 4096 (order: 2, 32768 bytes)
> Dec 15 14:11:00 mandariin kernel: TCP established hash table entries: 16384 (order: 5, 262144 bytes)
> Dec 15 14:11:00 mandariin kernel: TCP bind hash table entries: 16384 (order: 4, 131072 bytes)
> Dec 15 14:11:00 mandariin kernel: TCP: Hash tables configured (established 16384 bind 16384)
> Dec 15 14:11:00 mandariin kernel: TCP reno registered
> Dec 15 14:11:00 mandariin kernel: Mini RTC Driver
> Dec 15 14:11:00 mandariin kernel: VFS: Disk quotas dquot_6.5.1
> Dec 15 14:11:00 mandariin kernel: Dquot-cache hash table entries: 1024 (order 0, 8192 bytes)
> Dec 15 14:11:00 mandariin kernel: io scheduler noop registered
> Dec 15 14:11:00 mandariin kernel: io scheduler anticipatory registered
> Dec 15 14:11:00 mandariin kernel: io scheduler deadline registered
> Dec 15 14:11:00 mandariin kernel: io scheduler cfq registered (default)
> Dec 15 14:11:00 mandariin kernel: PCI: Enabling device: (0000:01:02.0), cmd 82
> Dec 15 14:11:00 mandariin kernel: atyfb: 3D RAGE PRO (Mach64 GP, PQFP, PCI) [0x4750 rev 0x7c]
> Dec 15 14:11:00 mandariin kernel: atyfb: 4M SGRAM (1:1), 14.31818 MHz XTAL, 230 MHz PLL, 100 Mhz MCLK, 100 MHz XCLK
> Dec 15 14:11:00 mandariin kernel: Console: switching to colour frame buffer device 144x56
> Dec 15 14:11:00 mandariin kernel: atyfb: fb0: ATY Mach64 frame buffer device on PCI
> Dec 15 14:11:00 mandariin kernel: /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8: Keyboard port at 1fff13083f8, irq 6
> Dec 15 14:11:00 mandariin kernel: /pci@1f,0/pci@1,1/ebus@1/su@14,3062f8: Mouse port at 1fff13062f8, irq 7
> Dec 15 14:11:00 mandariin kernel: f0061c64: ttyS0 at MMIO 0x1fff1400000 (irq = 5) is a SAB82532 V3.2
> Dec 15 14:11:00 mandariin kernel: Console: ttyS0 (SAB82532)
> Dec 15 14:11:00 mandariin kernel: console [ttyS0] enabled
> Dec 15 14:11:00 mandariin kernel: f0061c64: ttyS1 at MMIO 0x1fff1400040 (irq = 5) is a SAB82532 V3.2
> Dec 15 14:11:00 mandariin kernel: Floppy drive(s): fd0 is 1.44M
> Dec 15 14:11:00 mandariin kernel: FDC 0 is a National Semiconductor PC87306
> Dec 15 14:11:00 mandariin kernel: loop: module loaded
> Dec 15 14:11:00 mandariin kernel: PCI: Enabling device: (0000:01:01.1), cmd 2
> Dec 15 14:11:00 mandariin kernel: sunhme.c:v3.00 June 23, 2006 David S. Miller (davem@davemloft.net)
> Dec 15 14:11:00 mandariin kernel: eth0: HAPPY MEAL (PCI/CheerIO) 10/100BaseT Ethernet 08:00:20:f8:c7:72
> Dec 15 14:11:00 mandariin kernel: Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
> Dec 15 14:11:00 mandariin kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> Dec 15 14:11:00 mandariin kernel: CMD646: IDE controller (0x1095:0x0646 rev 0x03) at PCI slot 0000:01:03.0
> Dec 15 14:11:00 mandariin kernel: CMD646: MultiWord DMA force limited
> Dec 15 14:11:00 mandariin kernel: CMD646: 100% native mode on irq 14
> Dec 15 14:11:00 mandariin kernel: ide0: BM-DMA at 0x1fe02c00020-0x1fe02c00027, BIOS settings: hda:pio, hdb:pio
> Dec 15 14:11:00 mandariin kernel: ide1: BM-DMA at 0x1fe02c00028-0x1fe02c0002f, BIOS settings: hdc:pio, hdd:pio
> Dec 15 14:11:00 mandariin kernel: Probing IDE interface ide0...
> Dec 15 14:11:00 mandariin kernel: hda: WDC WD1200JB-75CRA0, ATA DISK drive
> Dec 15 14:11:00 mandariin kernel: hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4
> Dec 15 14:11:00 mandariin kernel: hda: MW DMA 2 mode selected
> Dec 15 14:11:00 mandariin kernel: ide0 at 0x1fe02c00000-0x1fe02c00007,0x1fe02c0000a on irq 14
> Dec 15 14:11:00 mandariin kernel: Probing IDE interface ide1...
> Dec 15 14:11:00 mandariin kernel: hdc: CRD-8322B, ATAPI CD/DVD-ROM drive
> Dec 15 14:11:00 mandariin kernel: hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4
> Dec 15 14:11:00 mandariin kernel: hdc: MW DMA 2 mode selected
> Dec 15 14:11:00 mandariin kernel: ide1 at 0x1fe02c00010-0x1fe02c00017,0x1fe02c0001a on irq 14
> Dec 15 14:11:00 mandariin kernel: hda: max request size: 128KiB
> Dec 15 14:11:00 mandariin kernel: hda: Host Protected Area detected.
> Dec 15 14:11:00 mandariin kernel: ^Icurrent capacity is 234375000 sectors (120000 MB)
> Dec 15 14:11:00 mandariin kernel: ^Inative capacity is 234441648 sectors (120034 MB)
> Dec 15 14:11:00 mandariin kernel: hda: Host Protected Area disabled.
> Dec 15 14:11:00 mandariin kernel: hda: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=65535/16/63, (U)DMA
> Dec 15 14:11:00 mandariin kernel: hda: cache flushes not supported
> Dec 15 14:11:00 mandariin kernel: hda: hda1 hda2 hda3
> Dec 15 14:11:00 mandariin kernel: mice: PS/2 mouse device common for all mice
> Dec 15 14:11:00 mandariin kernel: input: Sun Mouse as /devices/root/f005f9c0/f00601b4/f0061504/f0064df4/serio1/input/input0
> Dec 15 14:11:00 mandariin kernel: TCP cubic registered
> Dec 15 14:11:00 mandariin kernel: NET: Registered protocol family 1
> Dec 15 14:11:00 mandariin kernel: NET: Registered protocol family 17
> Dec 15 14:11:00 mandariin kernel: registered taskstats version 1
> Dec 15 14:11:00 mandariin kernel: kjournald starting. Commit interval 5 seconds
> Dec 15 14:11:00 mandariin kernel: EXT3-fs: mounted filesystem with ordered data mode.
> Dec 15 14:11:00 mandariin kernel: VFS: Mounted root (ext3 filesystem) readonly.
> Dec 15 14:11:00 mandariin kernel: hdc: ATAPI 32X CD-ROM drive, 128kB Cache, DMA
> Dec 15 14:11:00 mandariin kernel: Uniform CD-ROM driver Revision: 3.20
> Dec 15 14:11:00 mandariin kernel: Adding 1843616k swap on /dev/hda2. Priority:-1 extents:1 across:1843616k
> Dec 15 14:11:00 mandariin kernel: EXT3 FS on hda1, internal journal
> Dec 15 14:11:00 mandariin kernel: device-mapper: uevent: version 1.0.3
> Dec 15 14:11:00 mandariin kernel: device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com
> Dec 15 14:11:00 mandariin kernel: Ebtables v2.0 registered
> Dec 15 14:11:00 mandariin kernel: Bridge firewalling registered
> Dec 15 14:11:00 mandariin kernel: fuse init (API version 7.9)
> Dec 15 14:11:00 mandariin kernel: NET: Registered protocol family 10
> Dec 15 14:11:01 mandariin kernel: lo: Disabled Privacy Extensions
> Dec 15 14:11:01 mandariin kernel: eth0: Link is up using internal transceiver at 100Mb/s, Full Duplex.
> Dec 15 14:11:01 mandariin kernel: RPC: Registered udp transport module.
> Dec 15 14:11:01 mandariin kernel: RPC: Registered tcp transport module.
> Dec 15 14:11:02 mandariin kernel: parport0: PC-style at 0x1fff13043bc (0x1fff13047bc), irq 8, dma 0 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
> Dec 15 14:11:02 mandariin kernel: lp0: using parport0 (interrupt-driven).
> Dec 15 14:11:02 mandariin kernel: eth0: no IPv6 routers present
> Dec 15 14:11:07 mandariin kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
> Dec 15 14:11:07 mandariin kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
> Dec 15 14:11:07 mandariin kernel: NFSD: starting 90-second grace period
> Dec 15 14:11:20 mandariin kernel: end_request: I/O error, dev fd0, sector 0
> Dec 16 06:26:10 mandariin kernel: hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request.
> Dec 16 06:53:04 mandariin kernel: hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request.
> Dec 16 06:55:49 mandariin kernel: hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request.
> Dec 16 06:56:01 mandariin last message repeated 3 times
> Dec 16 06:56:01 mandariin kernel: hdc: status error: status=0x58 { DriveReady SeekComplete DataRequest }
> Dec 16 06:56:01 mandariin kernel: ide: failed opcode was: unknown
> Dec 16 06:56:01 mandariin kernel: hdc: drive not ready for command
> Dec 16 06:56:04 mandariin kernel: hdc: status error: status=0x58 { DriveReady SeekComplete DataRequest }
>
> And so on.
>
> ps shows
> hald-addon-storage: polling /dev/hdc (every 2 sec)
> and killing this hald-addon-storage makes the messages go away (no more
> polling - but's already broken anyway).
>
Are there any other consequences apart from log spam?
next prev parent reply other threads:[~2007-12-17 10:59 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-12-16 18:36 CMD646 & cdrom: drive appears confused & drive not ready for command Meelis Roos
2007-12-17 10:59 ` Andrew Morton [this message]
2007-12-17 10:59 ` Andrew Morton
2007-12-17 11:08 ` Meelis Roos
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20071217025903.cef552f1.akpm@linux-foundation.org \
--to=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mroos@linux.ee \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.