Red Hat Bugzilla – Bug 169748
adding hard drive /dev/hdd makes cdrecorder /dev/hdc vanish
Last modified: 2015-01-04 17:22:21 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050524 Fedora/1.0.4-4 Firefox/1.0.4
Description of problem:
I loaded FC4 onto a system with two hard disks (A and B) and one DVD/CDRW combo unit (/dev/hdc). Later, I added a hard disk to the second IDE chain. I left the CD drive as the master and made the new hard disk the slave on the second ide chain. My BIOS correctly identified everything on the IDE controller but FC4 did not detect the DVD/CD device. I have played with the slave/master/cable-select jumpers on both drives. I have replaced the IDE cable. In all cases, FC4 does not detect the DVD/CD device when the hard disk is present. I removed the hard disk from the system and FC4 again recognized the DVD/CD device, created /dev/hdc and /media/cdrecorder. It also put an entry for /media/cdrecorder into /etc/fstab.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. re-attach hard disk as slave on 2nd IDE
2. boot system
3. fail to find /dev/hdc, fail to find /media/cdrecorder
Actual Results: CDROM is unusable
Expected Results: I expected that my DVD/CD device would continue to work in the same way it used to work.
CD device is _NEC DVD_RW ND-3540A
----------VIA BusMastering IDE Configuration----------------
Driver Version: 3.38
South Bridge: VIA vt8237
Revision: ISA 0x0 IDE 0x6
MAKEDEV only creates and removes device nodes, and at this point it's really
only there for situations that the kernel/udev/haldaemon trio don't handle yet.
For reference purposes, can you post the versions of the kernel, udev, and hal
packages which you have installed? I'm going to reassign this bug to udev, but
the exact versions of the other participants is probably going to be useful
What's the output of:
$ ls -l /proc/ide/
in case of the attached harddisk?
Sorry for the delay - I had to have the system working so I plugged in
an old IDE card and just moved the hard disk to it. I had to wait for
an idle time to bring the system down to reconfigure it to the failing
-r--r--r-- 1 root root 0 Oct 8 22:15 drivers
lrwxrwxrwx 1 root root 8 Oct 8 22:15 hda -> ide0/hda
lrwxrwxrwx 1 root root 8 Oct 8 22:15 hdb -> ide0/hdb
lrwxrwxrwx 1 root root 8 Oct 8 22:15 hdd -> ide1/hdd
dr-xr-xr-x 4 root root 0 Oct 8 22:15 ide0
dr-xr-xr-x 3 root root 0 Oct 8 22:15 ide1
-r--r--r-- 1 root root 0 Oct 8 22:15 via
CD was expected at hdc but it's not there.
/var/log/messages only mentioned hdc once with an interesting error nearby:
Oct 8 22:07:30 meow kernel: RAMDISK driver initialized: 16 RAM disks of 16384K
size 1024 blocksize
Oct 8 22:07:30 meow kernel: Uniform Multi-Platform E-IDE driver Revision:
Oct 8 22:07:30 meow kernel: ide: Assuming 33MHz system bus speed for PIO modes;
override with idebus=xx
Oct 8 22:07:30 meow kernel: VP_IDE: IDE controller at PCI slot 0000:00:0f.1
Oct 8 22:07:30 meow kernel: PCI: Found IRQ 10 for device 0000:00:0f.1
Oct 8 22:07:30 meow kernel: PCI: Sharing IRQ 10 with 0000:00:10.0
Oct 8 22:07:30 meow kernel: PCI: Sharing IRQ 10 with 0000:00:10.1
Oct 8 22:07:30 meow kernel: VP_IDE: chipset revision 6
Oct 8 22:07:30 meow kernel: VP_IDE: not 100% native mode: will probe irqs later
Oct 8 22:07:30 meow kernel: VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller
Oct 8 22:07:30 meow kernel: ide0: BM-DMA at 0xe800-0xe807, BIOS settings:
Oct 8 22:07:30 meow kernel: ide1: BM-DMA at 0xe808-0xe80f, BIOS settings:
Oct 8 22:07:30 meow kernel: hda: ST3160023A, ATA DISK drive
Oct 8 22:07:30 meow kernel: hdb: ST3250823A, ATA DISK drive
Oct 8 22:07:30 meow kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Oct 8 22:07:30 meow kernel: BUG: soft lockup detected on CPU#0!
Oct 8 22:07:30 meow kernel:
Oct 8 22:07:30 meow kernel: Pid: 1, comm: swapper
Oct 8 22:07:30 meow kernel: EIP: 0060:[<c0110ee3>] CPU: 0
Oct 8 22:07:30 meow kernel: EIP is at delay_tsc+0xb/0x13
Oct 8 22:07:30 meow kernel: EFLAGS: 00000287 Not tainted (2.6.11-1.1369_FC4)
Oct 8 22:07:30 meow kernel: EAX: 770160ad EBX: 00210011 ECX: 76f909c0 EDX: 00000011
Oct 8 22:07:30 meow kernel: ESI: c04980ac EDI: 000088b8 EBP: c04980ac DS: 007b
Oct 8 22:07:30 meow kernel: CR0: 8005003b CR2: 0809c880 CR3: 01a8c000 CR4: 000006d0
reassigning to kernel
Mass update to all FC4 bugs:
An update has been released (2.6.14-1.1637_FC4) which rebases to a new upstream
kernel (126.96.36.199). As there were ~3500 changes upstream between this and the
previous kernel, it's possible your bug has been fixed already.
Please retest with this update, and update this bug if necessary.
This is a mass-update to all currently open kernel bugs.
A new kernel update has been released (Version: 2.6.15-1.1830_FC4)
based upon a new upstream kernel release.
Please retest against this new kernel, as a large number of patches
go into each upstream release, possibly including changes that
may address this problem.
This bug has been placed in NEEDINFO_REPORTER state.
Due to the large volume of inactive bugs in bugzilla, if this bug is
still in this state in two weeks time, it will be closed.
Should this bug still be relevant after this period, the reporter
can reopen the bug at any time. Any other users on the Cc: list
of this bug can request that the bug be reopened by adding a
comment to the bug.
If this bug is a problem preventing you from installing the
release this version is filed against, please see bug 169613.
Closing per previous comment.