Не "цепляется" HDD 3.5 через USB2.0/IDE контроллер

Аватар пользователя debug

Не монтируется жёсткий диск...
ядро 2.6.17.6 - пересобранное + работа с ISA шиной.
Флэш обычная монтируется без проблем. При подцеплении жёсткого диска (3,5 дюйма от ноута) через USB/IDE контроллер монтирование не происходит, через драйвер "видно" только устройство (в /proc/partitions виден только раздел sda - без разделов данных, sda1 отсутствует). dmesg выдаёт следующее

usb 1-2: new full speed USB device using uhci_hcd and address 2
usb 1-2: device not accepting address 2, error -71
usb 1-2: new full speed USB device using uhci_hcd and address 3
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Vendor: TOSHIBA Model: MK8032GAX Rev: 0 0
Type: Direct-Access ANSI SCSI revision: 00
usb-storage: device scan complete
SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
sda: assuming drive cache: write through
SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
sda: assuming drive cache: write through
sda:<6>SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 0
Buffer I/O error on device sda, logical block 0
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 0
Buffer I/O error on device sda, logical block 0
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 0
Buffer I/O error on device sda, logical block 0
unable to read partition table
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 0
Buffer I/O error on device sda, logical block 0
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 8
Buffer I/O error on device sda, logical block 1
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 16
Buffer I/O error on device sda, logical block 2
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 24
Buffer I/O error on device sda, logical block 3
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 32
Buffer I/O error on device sda, logical block 4
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 40
Buffer I/O error on device sda, logical block 5
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 48
Buffer I/O error on device sda, logical block 6
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 56
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 0
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 512
SCSI error : <0 0 0 0> return code = 0x10070000
end_request: I/O error, dev sda, sector 512

Вообще, можно было бы предположить - что это из за того, что набортный usb контроллер - версии 1.1 а устройство версии 2, но в вендовз ХР он замечательно "цепляется" и работает без проюблем. В убунту тоже работает без проблем. Подскажите - как поправить ситуацию. Можно конечно обновить дров - но какой? И где его взять? Выдрать из более новой версии ядра?

RSS-материал