LinuxForum.Fans
Тема

PCI SATA контроллер - нестабильная работа Debian

Автор: NordWest 15 сообщений 4665 просмотров
#341394

Начну с того, что система была перенесена на новую материнку и процессор. Т.е. диски остались, всё остальное было заменено. Но всё, к моему изумлению определилось и заработало.
На новой матери не хватало sata-разъемов, поэтому был приобретен pci-express 2.0 sata-контроллер фирмы Espada на чипе ASMedia ASM106x. (http://www.espada-tech.ru/pr_-38985.shtml).
Но вот уже неделю получается так, что оставив с вечера работающий компьютер, утром я обнаруживаю его зависшим. Иногда не удается перезагрузка, если подключить винт или сидиром к этой плате. Плюс, установочный диск на сидироме с этой платы не запускается. Общая ошибка выглидит примерно так:

text
Hard Drive Error : ata10.00: status: { DRDY ERR }

Посоветуйте, что тут сделать? Можно ли настроить работоспособность данной платы или лучше подобрать ей замену? И на что менять? Какая фирма дружелюбна к Linux?

#341396

NordWest, я бы попробовал решить вопрос переустановкой системы, а потом искал замену.

#341399

Ну вот что это даст? И при том, установка в присутствии данной карты запускается через раз, даже если с usb пробовать. Я так понимаю, что большинство "дров" встроенно в систему. Всё равно ничего нового не доставится при переустановке, так? Или нет?

#341449

Показывайте

text
lspci -kv
#341463

"NordWest" написал:
Всё равно ничего нового не доставится при переустановке, так? Или нет?
а какая у вас система, можете сказать? Если последняя(вроде slackware-current), и вы её обновляли, то ничего. А вот если какой-нить RHEL с ядром 2.х, и такими же дровами, то обновления до ядра 3.х и всего остального, _может_ помочь.
#341464

drBatty, в RHEL у ядра двойка только в названии, а большинство плюшек/фишек в нём присутствует.

#341468

After some trial and error, I managed to make it work. First of all, I upgraded my kernel to the Debian backports version (2.6.39-bpo.2-amd64), then I had set the mode of the controller to AHCI and afterwards, it was detected at boot time. I hope it's stable and has no problems.

After a few days I can confirm that it's stable and that I had no issues with it. Transfer speed seems fine.

Поддержка этого чипа внесена в ядро еще в 2011. Сделайте то что выделено жирным шрифтом.

#341482

в RHEL у ядра двойка только в названии, а большинство плюшек/фишек в нём присутствует.
ты заблуждаешься.

Конечно, в ядро 2.х бекпортировали все нужные фишки из ядра 3.х, в этом ты прав. Однако. Речь мало того, что про драйвер, дык ещё и про дешёвый десктопный переходник pci-sata. Естественно, этот драйвер для ядра 3.х никто не бекпортировал на ядро 2.х. Зачем такой переходник в Ъынтерпрайзе? Придётся довольствоваться старым драйвером для ядра 2.х, если он конечно есть. И мирится со всеми "прелестями" десктопного линукса 10и летней давности.

угу:

I upgraded my kernel to the Debian backports version (2.6.39-bpo.2-amd64)
#342236

У меня Debian 7.0.1 (3.2.0-4-amd64). И возможно дело не в контроллере. На выходные я его снял и обменял на другой: Silicon Image SiI 3132. Без контроллера система зависла снова. Переустановил её с нуля. С новой платой проблем с установной вроде нет, но при запуске с установочного диска идет какая-то ругать по поводу испорченного БИОСа. Теперь вроде всё пошло хорошо, но протянул он в рабочем состоянии не на много дольше. Причем виснет в комендной строке, там много ошибок, и нумлок один раз срабатывает, а затем даже резет не помогает, только долгий power off приводит технику в чувство. Так что теперь даже и не знаю. В такой конфигурации оборудования стабильно он работать не хочет.

Вот lspci -kv:

Показать
text
lspci -kv
00:00.0 Host bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (external gfx0 port B) (rev 02)
    Subsystem: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (external gfx0 port B)
    Flags: fast devsel
    Capabilities: <access denied>

00:02.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (PCI express gpp port B) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000e000-0000efff Memory behind bridge: fd000000-fe0fffff Prefetchable memory behind bridge: 00000000c0000000-00000000d1ffffff Capabilities: <access denied> Kernel driver in use: pcieport

00:04.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (PCI express gpp port D) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 0000d000-0000dfff Prefetchable memory behind bridge: 00000000d2100000-00000000d21fffff Capabilities: <access denied> Kernel driver in use: pcieport

00:05.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (PCI express gpp port E) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 Memory behind bridge: fe400000-fe4fffff Capabilities: <access denied> Kernel driver in use: pcieport

00:06.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (PCI express gpp port F) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=04, subordinate=04, sec-latency=0 I/O behind bridge: 0000c000-0000cfff Memory behind bridge: fe300000-fe3fffff Capabilities: <access denied> Kernel driver in use: pcieport

00:07.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (PCI express gpp port G) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=05, subordinate=05, sec-latency=0 Memory behind bridge: fe200000-fe2fffff Capabilities: <access denied> Kernel driver in use: pcieport

00:09.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD890 PCI to PCI bridge (PCI express gpp port H) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=06, subordinate=06, sec-latency=0 I/O behind bridge: 0000b000-0000bfff Memory behind bridge: fe100000-fe1fffff Capabilities: <access denied> Kernel driver in use: pcieport

00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40) (prog-if 01 [AHCI 1.0]) Subsystem: ASUSTeK Computer Inc. Device 84dd Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 19 I/O ports at f040 [size=8] I/O ports at f030 [size=4] I/O ports at f020 [size=8] I/O ports at f010 [size=4] I/O ports at f000 [size=16] Memory at fe50b000 (32-bit, non-prefetchable) [size=1K] Capabilities: <access denied> Kernel driver in use: ahci

00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18 Memory at fe50a000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ohci_hcd

00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17 Memory at fe509000 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: ehci_hcd

00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 20 Memory at fe508000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ohci_hcd

00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 21 Memory at fe507000 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: ehci_hcd

00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 42) Subsystem: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller Flags: 66MHz, medium devsel Kernel driver in use: piix4_smbus

00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40) Subsystem: ASUSTeK Computer Inc. Device 84fb Flags: bus master, slow devsel, latency 32, IRQ 16 Memory at fe500000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel

00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller (rev 40) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge (rev 40) (prog-if 01 [Subtractive decode]) Flags: bus master, VGA palette snoop, 66MHz, medium devsel, latency 64 Bus: primary=00, secondary=07, subordinate=07, sec-latency=64

00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller (prog-if 10 [OHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18 Memory at fe506000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ohci_hcd

00:16.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 22 Memory at fe505000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ohci_hcd

00:16.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 23 Memory at fe504000 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: ehci_hcd

00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 0 Flags: fast devsel Capabilities: <access denied>

00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 1 Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 2 Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 3 Flags: fast devsel Capabilities: <access denied> Kernel driver in use: k10temp

00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 4 Flags: fast devsel Kernel driver in use: fam15h_power

00:18.5 Host bridge: Advanced Micro Devices [AMD] Family 15h Processor Function 5 Flags: fast devsel

01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1) (prog-if 00 [VGA controller]) Subsystem: Giga-byte Technology Device 353e Flags: bus master, fast devsel, latency 0, IRQ 24 Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at d0000000 (64-bit, prefetchable) [size=32M] I/O ports at e000 [size=128] Expansion ROM at fe000000 [disabled] [size=512K] Capabilities: <access denied> Kernel driver in use: nouveau

01:00.1 Audio device: NVIDIA Corporation Device 0e1b (rev a1) Subsystem: Giga-byte Technology Device 353e Flags: bus master, fast devsel, latency 0, IRQ 25 Memory at fe080000 (32-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 09) Subsystem: ASUSTeK Computer Inc. Device 8505 Flags: bus master, fast devsel, latency 0, IRQ 72 I/O ports at d000 [size=256] Memory at d2104000 (64-bit, prefetchable) [size=4K] Memory at d2100000 (64-bit, prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: r8169

03:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller (prog-if 30 [XHCI]) Subsystem: ASUSTeK Computer Inc. Device 8488 Flags: bus master, fast devsel, latency 0, IRQ 46 Memory at fe400000 (64-bit, non-prefetchable) [size=32K] Capabilities: <access denied> Kernel driver in use: xhci_hcd

04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01) (prog-if 01 [AHCI 1.0]) Subsystem: ASUSTeK Computer Inc. Device 84b7 Flags: bus master, fast devsel, latency 0, IRQ 89 I/O ports at c050 [size=8] I/O ports at c040 [size=4] I/O ports at c030 [size=8] I/O ports at c020 [size=4] I/O ports at c000 [size=32] Memory at fe300000 (32-bit, non-prefetchable) [size=512] Capabilities: <access denied> Kernel driver in use: ahci

05:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller (prog-if 30 [XHCI]) Subsystem: ASUSTeK Computer Inc. Device 8488 Flags: bus master, fast devsel, latency 0, IRQ 50 Memory at fe200000 (64-bit, non-prefetchable) [size=32K] Capabilities: <access denied> Kernel driver in use: xhci_hcd

06:00.0 RAID bus controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01) Subsystem: Silicon Image, Inc. Device 7132 Flags: bus master, fast devsel, latency 0, IRQ 48 Memory at fe184000 (64-bit, non-prefetchable) [size=128] Memory at fe180000 (64-bit, non-prefetchable) [size=16K] I/O ports at b000 [size=128] Expansion ROM at fe100000 [disabled] [size=512K] Capabilities: <access denied> Kernel driver in use: sata_sil24

Вот такая канитель в daemon.log это нормально?

Показать
text
Oct  7 16:12:23 lazaserv minissdpd[3862]: device not found for removing : uuid:8fe4228b-3183-45a6-ab64-09fc81a6f7a9::upnp:rootdevice
Oct  7 16:12:23 lazaserv minissdpd[3862]: 4 devices removed (good-bye!)
Oct  7 16:12:23 lazaserv minissdpd[3862]: device not found for removing : uuid:8fe4228b-3183-45a6-ab64-09fc81a6f7a9
Oct  7 16:12:23 lazaserv minissdpd[3862]: device not found for removing : uuid:8fe4228b-3183-45a6-ab64-09fc81a6f7a9::urn:schemas-upnp-org:service:Rende
ringControl:1
Oct  7 16:12:23 lazaserv minissdpd[3862]: device not found for removing : uuid:8fe4228b-3183-45a6-ab64-09fc81a6f7a9::urn:schemas-upnp-org:device:MediaR
enderer:1
Oct  7 16:12:26 lazaserv minissdpd[3862]: device not found for removing : uuid:8fe4228b-3183-45a6-ab64-09fc81a6f7a9::upnp:rootdevice
Oct  7 16:12:26 lazaserv minissdpd[3862]: device not found for removing : uuid:8fe4228b-3183-45a6-ab64-09fc81a6f7a9::urn:schemas-upnp-org:device:MediaR
enderer:1
Oct  7 16:12:26 lazaserv minissdpd[3862]: device not found for removing : uuid:8fe4228b-3183-45a6-ab64-09fc81a6f7a9::urn:schemas-upnp-org:service:Rende
ringControl:1
Oct  7 16:12:26 lazaserv minissdpd[3862]: device not found for removing : uuid:8fe4228b-3183-45a6-ab64-09fc81a6f7a9
Oct  7 16:12:31 lazaserv minissdpd[3862]: 4 new devices added
Oct  7 16:19:34 lazaserv minissdpd[3862]: 4 devices removed (good-bye!)
Oct  7 16:19:35 lazaserv minissdpd[3862]: device not found for removing : uuid:8fe4228b-3183-45a6-ab64-09fc81a6f7a9::urn:schemas-upnp-org:device:MediaR
enderer:1
Oct  7 16:19:35 lazaserv minissdpd[3862]: device not found for removing : uuid:8fe4228b-3183-45a6-ab64-09fc81a6f7a9::urn:schemas-upnp-org:service:Rende
ringControl:1

#342249

NordWest, 1. у вас, возможно, криво работает материнская плата или оперативная память.
2. смотрите, что за устройство смонтировано под ID: 8fe4228b-3183-45a6-ab64-09fc81a6f7a9.
Если это винчестер, то попробуйте заменить шлейф.

#342257
Wolfenberg написал:
NordWest, 1. у вас, возможно, криво работает материнская плата или оперативная память.
2. смотрите, что за устройство смонтировано под ID: 8fe4228b-3183-45a6-ab64-09fc81a6f7a9.
Если это винчестер, то попробуйте заменить шлейф.

Да, в списке поддерживаемых нет, да и с частотой я загнул, вместо 2133 работает на 1333Mhz. Что же, попробовать memtest поставить?
Сегодня UUID другой:

text
Oct  8 11:06:56 lazaserv minissdpd[4025]: device not found for removing : uuid:63041253-1019-2006-1228-84c9b23710db::upnp:rootdevice
Oct  8 11:06:56 lazaserv minissdpd[4025]: device not found for removing : uuid:63041253-1019-2006-1228-84c9b23710db
Oct  8 11:06:56 lazaserv minissdpd[4025]: device not found for removing : uuid:63041253-1019-2006-1228-84c9b23710db::urn:schemas-wifialliance-org:devic
e:WFADevice:1

И blkid такогодиска не знает. wifialliance-org?

#342263

NordWest, попробуйте заменить SATA-шлейфы. У меня было похожее с винчестерами при неисправных шлейфах.

#343044

Удалось застать начало сбоя. Обычно он часам к 23-м виснул. Вечерняя перезагрузка помогла поймать его днем. Началось с ошибок сегментирования в ответ на любую команду. Такое может быть следствием проблем с оперативной памятью?

#343151

NordWest, вполне. Память можно проверить программой .Memtest86

#343176

Действительно, и часу не продержался, на исходе первого прогона memtest пошли ошибки. Заменил на 1600 МГц, попробую протестить.

Войдите или зарегистрируйтесь, чтобы ответить.