If this is better asked on gentoo-amd64, please let me know. I am new to Gentoo, but have used GNU/Linux as the only operating system whenever I have a choice (on workstations and servers) since early 2001. Even then, this has me really stumped. Maybe someone can offer some insight...
Setup: AMD64 system built around a Canyon Tech CN-8N2ALSR4 motherboard (Nvidia NF3 chipset). Two PATA IDE channels on board and in use: on ide0, the system hard disk and a smaller one [which fails to be detected, but that is not a big issue], both using Cable Select; on ide1, a DVD+-R/RW drive as master (hdc) and a hard disk as slave (hdd), the latter used for data storage. System installed as stage3 followed by lots of emerges, including `emerge --update system' about 12 hours ago. The two disks that really matter show up just fine, and the one that doesn't (an old 20 GB one) doesn't show up in the BIOS either. The DVD drive, however, shows up during the POST but Linux won't recognize that it's there. `dmesg' says, in part: loop: loaded (max 8 devices) Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx NFORCE3-250: IDE controller at PCI slot 0000:00:08.0 NFORCE3-250: chipset revision 162 NFORCE3-250: not 100% native mode: will probe irqs later NFORCE3-250: BIOS didn't set cable bits correctly. Enabling workaround. NFORCE3-250: BIOS didn't set cable bits correctly. Enabling workaround. NFORCE3-250: 0000:00:08.0 (rev a2) UDMA133 controller ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA Probing IDE interface ide0... hda: HDS722525VLAT80, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... ide1: Wait for ready failed before probe ! hdd: ST3200822A, ATA DISK drive Losing some ticks... checking if CPU frequency changed. 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: 1024KiB hda: 488397168 sectors (250059 MB) w/7938KiB Cache, CHS=30401/255/63, UDMA(100) hda: cache flushes supported /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 < p5 p6 p7 > hdd: max request size: 1024KiB hdd: 390721968 sectors (200049 MB) w/8192KiB Cache, CHS=24321/255/63, UDMA(100) hdd: cache flushes supported /dev/ide/host0/bus1/target1/lun0: p1 md: linear personality registered as nr 1 ide2 and ide3 would presumably be the two S-ATA connectors on the motherboard (that's what they show up as in the BIOS) but those are not relevant right now. I think the "wait for ready failed before probe" on ide1 has something to do with this, but tried popping in a CD which changed nothing. My uname -a output is: Linux vuk 2.6.11-gentoo-r7 #1 Wed Jun 1 23:28:22 UTC 2005 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux and $ zcat /proc/config.gz | grep IDECD CONFIG_BLK_DEV_IDECD=y $ but still $ ls -ld /dev/cd* ls: /dev/cd*: No such file or directory $ ls -ld /dev/hd* lr-xr-xr-x 1 root root 32 Jun 3 09:37 /dev/hda -> ide/host0/bus0/target0/lun0/disc lr-xr-xr-x 1 root root 33 Jun 3 09:37 /dev/hda1 -> ide/host0/bus0/target0/lun0/part1 lr-xr-xr-x 1 root root 33 Jun 3 09:37 /dev/hda2 -> ide/host0/bus0/target0/lun0/part2 lr-xr-xr-x 1 root root 33 Jun 3 09:37 /dev/hda3 -> ide/host0/bus0/target0/lun0/part3 lr-xr-xr-x 1 root root 33 Jun 3 09:37 /dev/hda5 -> ide/host0/bus0/target0/lun0/part5 lr-xr-xr-x 1 root root 33 Jun 3 09:37 /dev/hda6 -> ide/host0/bus0/target0/lun0/part6 lr-xr-xr-x 1 root root 33 Jun 3 09:37 /dev/hda7 -> ide/host0/bus0/target0/lun0/part7 lr-xr-xr-x 1 root root 32 Jun 3 09:37 /dev/hdd -> ide/host0/bus1/target1/lun0/disc lr-xr-xr-x 1 root root 33 Jun 3 09:37 /dev/hdd1 -> ide/host0/bus1/target1/lun0/part1 $ The kernel command line is (and yes I know that my partitioning is somewhat unusual: /boot is on hda5 and / on hda6): # grep ^kernel /boot/grub/menu.lst kernel /kernel-2.6.11-gentoo-r7 root=/dev/ram0 real_root=/dev/hda6 init=/linuxrc vga=0x318 video=vesafb:mtrr # dmesg | grep command Kernel command line: root=/dev/ram0 real_root=/dev/hda6 init=/linuxrc vga=0x318 video=vesafb:mtrr pci=routeirq console=tty0 # There are other oddities in the dmesg output too, like ALSA claiming to not having found any sound card but sound working perfectly once I turn up the volume a bit. I will deal with that later, however. (Besides, it's more cosmetic than a real problem.) The DVD drive worked fine during the installation of the system (using the 2005.0 universal CD), which leads me to believe it is something I have done - probably a kernel configuration option, maybe something else - but I can't figure out what it might be. Maybe the cable bits not being set correctly has something to do with this? If so, any suggestions as to what BIOS settings to tweak would be appreciated - I didn't see anything that looked relevant. I would really rather not have to invest in a new CD/DVD combo writer. If anyone can point me in the appropriate direction (even if it's just a pointer to a section I overlooked in the Gentoo Handbook or kernel documentation), I would be very grateful. -- Michael Kjörling, [EMAIL PROTECTED] - http://michael.kjorling.com/ * ASCII Ribbon Campaign: Against HTML Mail, Proprietary Attachments * * No bird soars too high if he soars with his own wings. -*- SM0YBY * *** Software patents hinder progress - see http://swpat.ffii.org/ ***
pgpLTTueXQq1m.pgp
Description: PGP signature