LINUX.ORG.RU

Linux и SATA DVD-RW LITE-ON


0

0

Проблема с приводом LITE-ON LH-20A1S (SATA).
Диски читаются им нормально, но при попытке записи возникают ошибки и устройство sr0 отваливается,
после чего привод не реагирует ни на какие кнопки, даже после перезагрузки. Помогает только poweroff и посторное включение компьютера. Ядро самосборное 2.6.24. Подсистема ATA в ядре не включена, включена подсистема SATA/PATA. Кто-нибудь сталкивался с таким?

Лог dmesg (загрузка):
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
scsi3 : ahci
scsi4 : ahci
scsi5 : ahci
ata1: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff100 irq 19
ata2: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff180 irq 19
ata3: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff200 irq 19
ata4: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff280 irq 19
ata5: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff300 irq 19
ata6: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff380 irq 19
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-8: WDC WD5000AAKS-65YGA0, 12.01C02, max UDMA/133
ata1.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATAPI: LITE-ON DVDRW LH-20A1S, 9L08, max UDMA/100, ATAPI AN
ata2.00: configured for UDMA/100
ata3: SATA link down (SStatus 0 SControl 300)
ata4: SATA link down (SStatus 0 SControl 300)
ata5: SATA link down (SStatus 0 SControl 300)
ata6: SATA link down (SStatus 0 SControl 300)
scsi 0:0:0:0: Direct-Access ATA WDC WD5000AAKS-6 12.0 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 < sda5 sda6 sda7 sda8 >
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
scsi 1:0:0:0: CD-ROM LITE-ON DVDRW LH-20A1S 9L08 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 1:0:0:0: Attached scsi CD-ROM sr0
sr 1:0:0:0: Attached scsi generic sg1 type 5


При попытке записать что-то:
ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
ata2.00: cmd a0/00:00:00:08:00/00:00:00:00:00/a0 tag 0 pio 8 in
cdb ac 00 00 00 00 00 00 00 00 01 03 00 00 00 00 00
res 40/00:03:00:3c:00/00:00:00:00:00/a0 Emask 0x4 (timeout)
ata2.00: status: { DRDY }
ata2: soft resetting link
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: qc timeout (cmd 0xa1)
ata2.00: failed to IDENTIFY (I/O error, err_mask=0x5)
ata2.00: revalidation failed (errno=-5)
ata2: failed to recover some devices, retrying in 5 secs
ata2: hard resetting link
ata2: port is slow to respond, please be patient (Status 0x80)
ata2: COMRESET failed (errno=-16)
ata2: hard resetting link
ata2: port is slow to respond, please be patient (Status 0x80)
ata2: COMRESET failed (errno=-16)
ata2: hard resetting link
ata2: port is slow to respond, please be patient (Status 0x80)
ata2: COMRESET failed (errno=-16)
ata2: limiting SATA link speed to 1.5 Gbps
ata2: hard resetting link
ata2: COMRESET failed (errno=-16)
ata2: reset failed, giving up
ata2.00: disabled
ata2: exception Emask 0x10 SAct 0x0 SErr 0x4050000 action 0xa frozen t4
ata2: SError: { PHYRdyChg CommWake DevExch }
ata2: hard resetting link
ata2: port is slow to respond, please be patient (Status 0x80)
ata2: COMRESET failed (errno=-16)
ata2: hard resetting link
ata2: port is slow to respond, please be patient (Status 0x80)
ata2: COMRESET failed (errno=-16)
ata2: hard resetting link
ata2: port is slow to respond, please be patient (Status 0x80)
ata2: COMRESET failed (errno=-16)
ata2: limiting SATA link speed to 1.5 Gbps
ata2: hard resetting link
ata2: COMRESET failed (errno=-16)
ata2: reset failed, giving up
ata2: EH complete
ata2.00: detaching (SCSI 1:0:0:0)
scsi 1:0:0:0: rejecting I/O to dead device
scsi 1:0:0:0: rejecting I/O to dead device
scsi 1:0:0:0: rejecting I/O to dead device

Ответ на: комментарий от Rubystar

Не поможет. "Поддержка jmicron" включает поддержку его PATA-интерфейса. SATA-часть(на которой и сидит твой DVD) поддерживается модулем ahci.

Ламерский вопрос - если поставить ненадолго в винду и проверить там?

Deleted
()
Ответ на: удаленный комментарий

Дополнительно вывод lspci:

00:00.0 Host bridge: Intel Corporation DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation USB UHCI Controller #6 (rev 02)
00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 6 port SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0400 (rev a1)
03:00.0 IDE interface: Marvell Technology Group Ltd. Unknown device 6121 (rev b2)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Rubystar ★★
() автор топика
Ответ на: комментарий от Rubystar

Поставил ядро 2.6.23. Привод диски пишет. С k3b больше проблем нет. Нужно бы запостить баг разработчикам в багзиллу. Только как?

Rubystar ★★
() автор топика
Ответ на: комментарий от Rubystar

nonGPL драйверы есть? Если нет, то лучше сразу на lkml с копией в linux-ide. В subject указать regression. Если есть, выгрузить, попробовать ещё раз, далее по первому варианту.

jr_A
()
Ответ на: комментарий от Rubystar

> DVD-привод воткнут в SATA-слот естественно.

Я понимаю, что в SATA-слот :-) Не в ComA же :-)) В Intel или в Marvell? У меня в Intel вставлен, мать Gigabyte, ядро 2.6.24.3, запись/чтение работает отлично.

Биос последний?

Deleted
()
Ответ на: комментарий от Deleted

Да, и включение jmicron тебе, соответственно ничего не даст, потому что у тебя marvell.

Deleted
()

в .24 поломали ide-cd и ещё много чего, пробуй

hdparm -w /dev/sr0
hdparm -d1 /dev/sr0

хотя бы для разблокировки привода должно работать

frame ★★★
()
Ответ на: комментарий от frame

> в .24 поломали ide-cd и ещё много чего, пробуй ...

а где об этом можно почитать? похоже именно на эти грабли я наступил. ядро 2.6.24.3-rt3, mobo Gigabyte P35 DS3, IDE DVD-RW Asus 1608 подключен к jmicron-овскому контроллеру. При cat /dev/hda, cat блокируется в состоянии D+ и kill-ом не снимается.

cobold ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.