On Tue, Apr 03, 2007 at 09:40:43PM +0600, Igor Siolovyov wrote: > Linux version 2.6.12-std26-up-alt7 (builder@salto.malta.altlinux.ru) (gcc version 3.4.4 20050526 (ALT Linux, build 3.4.4-alt1)) #1 Mon Dec 5 15:45:18 MSK 2005 > ata_piix version 1.03 > ata_piix: combined mode detected > ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 18 > PCI: Setting latency timer of device 0000:00:1f.2 to 64 > ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0xF000 irq 14 > ata1: dev 0 cfg 49:2f00 82:706b 83:7e61 84:4023 85:7068 86:3c41 87:4023 88:207f > ata1: dev 0 ATA, max UDMA/133, 321672960 sectors: lba48 > ata1: dev 0 configured for UDMA/133 > scsi0 : ata_piix > Vendor: ATA Model: WDC WD1600YD-01N Rev: 10.0 > Type: Direct-Access ANSI SCSI revision: 05 > SCSI device sda: 321672960 512-byte hdwr sectors (164697 MB) > SCSI device sda: drive cache: write back > SCSI device sda: 321672960 512-byte hdwr sectors (164697 MB) > SCSI device sda: drive cache: write back > sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 > > Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 > ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xF008 irq 15 > ata2: dev 0 cfg 49:0b00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:101f > ata2: dev 0 ATAPI, max UDMA/66 > ata2: dev 1 cfg 49:0b00 82:0210 83:1000 84:0000 85:0000 86:0000 87:0000 88:0407 > ata2: dev 1 ATAPI, max UDMA/33 > ata2: dev 0 configured for UDMA/33 > ata2: dev 1 configured for UDMA/33 Нельзя сказать, что CD-ROM совсем не определяется - проблема в том, что libata в ядре 2.6.12 не умеет нормально работать с ATAPI. Предполагалось, что перед модулем ata_piix загрузится модуль ide-generic, который и будет обслуживать IDE (к сожалению, в этом режиме не работает DMA). На всякий случай покажите ещё содержимое /proc/ioports. Однако наиболее правильный вариант в данном случае - установить настройки BIOS таким образом, чтобы не использовался combined mode (нужный режим может называться "Enhanced" или "SATA Native" - в разных версиях BIOS название может отличаться). В этом случае для IDE (PATA) и SATA будут использоваться отдельные PCI-устройства, и для IDE может быть использован модуль piix с нормально работающим DMA (кроме того, только в этом режиме могут быть использованы оба канала IDE, имеющиеся в ICH5 - при использовании combined mode один из каналов IDE отключается, освобождая место для SATA). > # pciscan Вообще-то я просил "pciscan -v" - без опции -v выдаётся не вся информация. > Recommended driver Description > ------------------ ----------- > intel-agp Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface [Host bridge] > intelfb Intel Corporation 82865G Integrated Graphics Controller [VGA compatible controller] > uhci-hcd Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 [UHCI USB Controller] > uhci-hcd Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 [UHCI USB Controller] > uhci-hcd Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 [UHCI USB Controller] > uhci-hcd Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 [UHCI USB Controller] > ehci-hcd Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller [EHCI USB Controller] > hw_random Intel Corporation 82801 PCI Bridge [PCI bridge Normal decode] > i8xx_tco Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge [ISA bridge] > ata_piix Intel Corporation 82801EB (ICH5) SATA Controller [IDE interface storage controller] Интересно, какой именно pci id у этого устройства, и почему для него не были загружены модули IDE. > i2c-i801 Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller [SMBus] > snd-ens1371 Ensoniq 5880 AudioPCI [Multimedia audio controller] > e100 Intel Corporation 82801EB/ER (ICH5/ICH5R) integrated LAN Controller [Ethernet controller]