You are not logged in.

#1 2007-01-28 15:42:58

sessy
Member
Registered: 2006-01-20
Posts: 104

[SOLVED] SATA DVD-RW not in /dev (IRQ problem?)

I have an nForce550 Gigabyte M55S-S3 motherboard, with a SATA HD and a SATA DVD.
I am able to use the HD, but somehow the DVD will not come up in /dev.

Now the HD is present as /dev/sda.

I have played around in the BIOS (as I had to disable some stuff to get sound woring), and I've found that if I disable IEE1394, than Arch will find the DVD drive as /dev/sda, but the HD will be gone (leading to a kernel panic).

Below is the - possibly - relevant part of dmesg. I don't know what the problem might be, but I suspect it's related to some IRQ thing, as enabling/disabling firewire enables/disables the DVD/HD. (Same thing happened with ide/paralell port and the sound card).

Any idea / help is welcome!

EDIT: I've just booted into a Knoppix live CD, with noapic pci=bios, and the DVD was mountable, worked just fine roll
The same params. did not help in Arch.

ata1: PATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0xF000 irq 14
ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xF008 irq 15
scsi0 : pata_amd
ata1: port disabled. ignoring.
ata1: reset failed, giving up
scsi1 : pata_amd
ata2: port disabled. ignoring.
ata2: reset failed, giving up
sata_nv 0000:00:05.0: version 2.0
ACPI: PCI Interrupt Link [LSID] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:05.0[A] -> Link [LSID] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:00:05.0 to 64
ata3: SATA max UDMA/133 cmd 0x9F0 ctl 0xBF2 bmdma 0xC400 irq 11
ata4: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xC408 irq 11
scsi2 : sata_nv
ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata3.00: ATA-7, max UDMA/133, 488395055 sectors: LBA48 NCQ (depth 0/32)
ata3.00: ata3: dev 0 multi count 16
ata3.00: configured for UDMA/133
scsi3 : sata_nv
ata4: SATA link down (SStatus 0 SControl 300)
ATA: abnormal status 0x7F on port 0x977
scsi 2:0:0:0: Direct-Access     ATA      MAXTOR STM325082 3.AA PQ: 0 ANSI: 5
ACPI: PCI Interrupt Link [LFID] enabled at IRQ 15
PCI: setting IRQ 15 as level-triggered
ACPI: PCI Interrupt 0000:00:05.1[b] -> Link [LFID] -> GSI 15 (level, low) -> IRQ 15
PCI: Setting latency timer of device 0000:00:05.1 to 64
ata5: SATA max UDMA/133 cmd 0x9E0 ctl 0xBE2 bmdma 0xD800 irq 15
ata6: SATA max UDMA/133 cmd 0x960 ctl 0xB62 bmdma 0xD808 irq 15
IRQ handler type mismatch for IRQ 15
current handler: libata
 [<c014deee>] setup_irq+0x11e/0x1d0
 [<c01086d8>] dma_alloc_coherent+0xd8/0x110
 [<f8819130>] nv_generic_interrupt+0x0/0xb0 [sata_nv]
 [<c014e043>] request_irq+0xa3/0xc0
 [<f882f8e4>] ata_device_add+0x324/0x560 [libata]
 [<f8819562>] nv_init_one+0x152/0x1d0 [sata_nv]
 [<c022a3cf>] kobject_get+0xf/0x20
 [<c02353b6>] pci_device_probe+0x56/0x80
 [<c029218b>] really_probe+0x3b/0x110
 [<c02922a9>] driver_probe_device+0x49/0xd0
 [<c034256d>] klist_next+0x5d/0xa0
 [<c0292430>] __driver_attach+0x80/0x90
 [<c02916ea>] bus_for_each_dev+0x3a/0x60
 [<c0292086>] driver_attach+0x16/0x20
 [<c02923b0>] __driver_attach+0x0/0x90
 [<c0291a8c>] bus_add_driver+0x7c/0x1a0
 [<c023558c>] __pci_register_driver+0x7c/0xa0
 [<c0145e8d>] sys_init_module+0x15d/0x1b60
 [<c01627ac>] do_mmap_pgoff+0x53c/0x7b0
 [<c0108090>] sys_mmap2+0xd0/0xe0
 [<c010332b>] syscall_call+0x7/0xb
 =======================
sata_nv 0000:00:05.1: irq 15 request failed: -16
ACPI: PCI interrupt for device 0000:00:05.1 disabled

Last edited by sessy (2007-01-29 15:16:23)

Offline

#2 2007-01-29 15:16:06

sessy
Member
Registered: 2006-01-20
Posts: 104

Re: [SOLVED] SATA DVD-RW not in /dev (IRQ problem?)

Well, after countless reboots, bios & sata cable tweaking, I made it work big_smile

I don't know what the problem was, but putting the HD on SATA II 1, DVD on SATA II 2, plus disabling paralell port in bios, the system booted fine [dvd and sound working too].

The strange thing is that Arch thinks the DVD drive is a HD, and tries to mount it at boot, but I'll live with that.

Offline

Board footer

Powered by FluxBB