LINUX.ORG.RU

Отваливается USB при высокой нагрузке


0

1

При интенсивных файловых операциях с USB устройствами (заливка образа на флешку через dd, rsync с внешнего винчестера) отваливается весь контроллер. Выражается в полном отсутствии реакции на включение любых устройств в порты контроллера. Не думаю, что это может быть проблема с питанием, на блок питания никогда не жаловался.

Ядро 2.6.26.3. В логах примерно такое

Feb 25 09:14:57 DIT021 kernel: [  557.056027] Buffer I/O error on device sdb1, logical block 19704080                                                        
Feb 25 09:14:57 DIT021 kernel: [  557.056033] Buffer I/O error on device sdb1, logical block 19704081                                                        
Feb 25 09:14:57 DIT021 kernel: [  557.056035] Buffer I/O error on device sdb1, logical block 19704082                                                        
Feb 25 09:14:57 DIT021 kernel: [  557.056037] Buffer I/O error on device sdb1, logical block 19704083                                                        
Feb 25 09:14:57 DIT021 kernel: [  557.056039] Buffer I/O error on device sdb1, logical block 19704084                                                        
Feb 25 09:14:57 DIT021 kernel: [  557.056041] Buffer I/O error on device sdb1, logical block 19704085                                                        
Feb 25 09:14:57 DIT021 kernel: [  557.056042] Buffer I/O error on device sdb1, logical block 19704086                                                        
Feb 25 09:14:57 DIT021 kernel: [  557.056044] Buffer I/O error on device sdb1, logical block 19704087                                                        
Feb 25 09:14:57 DIT021 kernel: [  557.056046] Buffer I/O error on device sdb1, logical block 19704088                                                        
Feb 25 09:14:57 DIT021 kernel: [  557.056048] Buffer I/O error on device sdb1, logical block 19704089                                                        
Feb 25 09:14:57 DIT021 kernel: [  557.056077] end_request: I/O error, dev sdb, sector 157632943                                                              
Feb 25 09:15:03 DIT021 kernel: [  562.428692] usb 1-4: unable to read config index 0 descriptor/start: -110                                                  
Feb 25 09:15:03 DIT021 kernel: [  562.428697] usb 1-4: chopping to 0 config(s)                                                                               
Feb 25 09:15:13 DIT021 kernel: [  572.429739] usb 1-4: string descriptor 0 read error: -110                                                                  
Feb 25 09:15:13 DIT021 kernel: [  572.429857] usb 1-4: no configuration chosen from 0 choices                                                                
Feb 25 09:17:04 DIT021 kernel: [  683.735484] usb 1-4: unable to read config index 0 descriptor/start: -110                                                  
Feb 25 09:17:04 DIT021 kernel: [  683.735489] usb 1-4: chopping to 0 config(s)                                                                               
Feb 25 09:17:14 DIT021 kernel: [  693.736575] usb 1-4: string descriptor 0 read error: -110                                                                  
Feb 25 09:17:14 DIT021 kernel: [  693.736718] usb 1-4: no configuration chosen from 0 choices   
Устройства разные - внешний винт, куча USB-флешек, все 100% рабочие После перезагрузки всё работает до первой серьёзной нагрузки по USB Вот выхлоп lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1a.1 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1a.2 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1a.7 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1d.1 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1d.2 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller (rev 06)
00:1d.7 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA IDE Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.5 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 2 port SATA IDE Controller (rev 06)
01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce GTS 250] (rev a2)
03:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 02)
03:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 02)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)

Что это может быть? Баги в ядре? Железе?

Я бы тебе посоветовал проверить с какого-нибудь ливцд, можно даже с винды, если повторится - проблема аппаратная, и самый вероятный повод для такого поведения - не хватает питания. Хотя мб, конечно, и банально дохнет хаб.

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

>и самый вероятный повод для такого поведения - не хватает питания

Сто пудово

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

Проверил на установочном диске с CentOS 5.5 Внешний диск нормально скопировлся в /dev/null с помощью dd...

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