Здравствуйте.
Такая проблема: внешний жесткий диск (собран из обычного жёсткого диска и специального контейнера под него) подключаю к компьютеру через USB, но Ubuntu 10.10 вообще его не замечает - будто ничего не подключено. До этого был Linux Mint - та же проблема. А в Windows Vista жёсткий диск отлично определяется и работает. Что нужно сделать, чтобы диск определился на Линуксе?
Спасибо.
Не видит внешний HDD
Что нужно сделать, чтобы диск определился на Линуксе?
Что-то мне подсказывает, что это проблема именно Ubuntu...
В консольке наберите lsusb и вывод сюда выложите (с подключенным hdd).
Сразу после подключения диска сделай dmesg | tail
и покажи вывод тут.
А так же вывод fdisk -l
В консольке наберите lsusb и вывод сюда выложите (с подключенным hdd).
[console]Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0458:0063 KYE Systems Corp. (Mouse Systems)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[/console]
Сразу после подключения диска сделай dmesg | tail
и покажи вывод тут.
[console][ 4080.012042] usb 1-6: new high speed USB device using ehci_hcd and address 11
[ 4090.420027] usb 1-6: device not accepting address 11, error -110
[ 4090.420054] hub 1-0:1.0: unable to enumerate USB device on port 6
[ 4090.688026] usb 4-2: new full speed USB device using uhci_hcd and address 10
[ 4090.812034] usb 4-2: device descriptor read/64, error -32
[ 4091.036039] usb 4-2: device descriptor read/64, error -32
[ 4091.252040] usb 4-2: new full speed USB device using uhci_hcd and address 11
[ 4091.376033] usb 4-2: device descriptor read/64, error -32
[ 4091.600036] usb 4-2: device descriptor read/64, error -32
[ 4091.872034] usb 4-2: new full speed USB device using uhci_hcd and address 12[/console]
А так же вывод fdisk -l
[console]Диск /dev/sda: 80.0 ГБ, 80026361856 байт
255 heads, 63 sectors/track, 9729 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005e9f7
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 9539 76614656 83 Linux
/dev/sda2 9539 9730 1533953 5 Расширенный
/dev/sda5 9539 9730 1533952 82 Linux своп / Solaris
[/console]
Нда, совсем не определяется, фиг знает что за ошибки там USB сыпет.
[ 4091.252040] usb 4-2: new full speed USB device using uhci_hcd and address 11
[ 4091.376033] usb 4-2: device descriptor read/64, error -32
Сначала тщательно проверьте все контакты.
устройство видится, но не может работать на полной скорости, венда его автоматически включает на низкой скорости, но как добиться этого в Linux я не знаю. Можно попробовать отключить в BIOS USB FullSpeed, или включить USB1.1, или выключить USB2.0 (я не знаю, что конкретно у вас там в BIOS).
Нда, совсем не определяется, фиг знает что за ошибки там USB сыпет.
Флэшки определяются без проблем на этой же Ubuntu через те же USB. Кстати, файловая система внешнего - NTFS. Может, какие то скрытые файлы на на нём, вроде какого-нибудь RECYCLER не в порядке?
До файловой системы там дело даже не доходит. Может питания недостаточно харду?
До файловой системы там дело даже не доходит. Может питания недостаточно харду?
Раньше подключал его к розетке тем же образом - нормально работал. Да и сейчас диск жужжжит и светодиод работает.
Сначала тщательно проверьте все контакты.
устройство видится, но не может работать на полной скорости, венда его автоматически включает на низкой скорости, но как добиться этого в Linux я не знаю. Можно попробовать отключить в BIOS USB FullSpeed, или включить USB1.1, или выключить USB2.0 (я не знаю, что конкретно у вас там в BIOS).
Контакты проверил. Отключил USB FullSpeed, не помогло.
Кансунтандин,какой длины usb кабель?Можетслишком длинный?
Gnom, кабель короткий - около метра.
А попробуйте подключить через кабель длиной 20-30 см,ИМХО метровый для HDD длинноват.
Gnom, кабель короткий - около метра.
кабель тоже должен быть ни абы какой - HDD жрёт много, и для его запуска нужны толстые провода питания. В обычных кабелях сейчас тоненькие ниточки по 0.1мм сечением :( Ну и конечно длинна имеет значение. А BIOS может и не помочь - дешёвый контроллер может и не перейти на низкую скорость по команде из BIOS'а.
То, что светодиод горит - ничего не значит.
Можно попробовать включить диск ПОСЛЕ загрузки, может это и поможет...
[quote=Кансунтандин]Gnom, кабель короткий - около метра.
кабель тоже должен быть ни абы какой - HDD жрёт много, и для его запуска нужны толстые провода питания. В обычных кабелях сейчас тоненькие ниточки по 0.1мм сечением :( Ну и конечно длинна имеет значение. [/quote]
Я имел в виду кабель к USB, а не к розетке. Провод питания толстый.
Можно попробовать включить диск ПОСЛЕ загрузки, может это и поможет...
После загрузки операционной системы? Я так и делаю.
А попробуйте подключить через кабель длиной 20-30 см,ИМХО метровый для HDD длинноват.
У меня нет таких коротких кабелей.
В Windows этот же диск с такими же проводами и с тем же питанием работает!
В Windows этот же диск с такими же проводами и с тем же питанием работает!
Буквально три дня назад был подобный головняк. Ну, не совсем, но похоже.
И дистр - несколько иной.
Попробуйте проверить:
- опции монтирования внешних устройств, USB в частности - тут, к сожалению, могу только гадать,
но смысл - такой: чтобы были явно отмечены не только флэшка, фотик, принтер, но и внешний хард
- наличие ntfs-3g - через aptitude
- fuse - запускается как демон - в момент загрузки ОС
Вот, к сожалению, чем богаты :(
Я имел в виду кабель к USB, а не к розетке. Провод питания толстый.
а вы уверенны, что контроллер питается именно от розетки, а не от сети? (я-же не вижу, что там у вас сделано)
После загрузки операционной системы? Я так и делаю.
попробуйте ДО.
В Windows этот же диск с такими же проводами и с тем же питанием работает!
а Windows вообще лучше работает с битым/самодельным/нестандартным железом...
Попробуйте проверить:
- опции монтирования внешних устройств, USB в частности - тут, к сожалению, могу только гадать,
но смысл - такой: чтобы были явно отмечены не только флэшка, фотик, принтер, но и внешний хард
- fuse - запускается как демон - в момент загрузки ОС
Я в Линуксе новичок, и не знаю, как сделать эти пункты. Пожалуйста, поясните.
- наличие ntfs-3g - через aptitude
Проверил. Есть.
а может стоит посмотреть ls /dev/
вывод сюда до подключения hdd и после.
Потом может стоит при монтировать ручками.
а может стоит посмотреть ls /dev/
вывод сюда до подключения hdd и после.
До подключения HDD:
[console]autofs full ram10 shm tty32 tty63
block fuse ram11 snapshot tty33 tty7
bsg hidraw0 ram12 snd tty34 tty8
btrfs-control hidraw1 ram13 sr0 tty35 tty9
bus hpet ram14 stderr tty36 ttyS0
cdrom input ram15 stdin tty37 ttyS1
cdrw kmsg ram2 stdout tty38 ttyS2
char log ram3 tty tty39 ttyS3
console loop0 ram4 tty0 tty4 uinput
core loop1 ram5 tty1 tty40 urandom
cpu loop2 ram6 tty10 tty41 usbmon0
cpu_dma_latency loop3 ram7 tty11 tty42 usbmon1
disk loop4 ram8 tty12 tty43 usbmon2
dri loop5 ram9 tty13 tty44 usbmon3
dvd loop6 random tty14 tty45 usbmon4
ecryptfs loop7 rfkill tty15 tty46 usbmon5
fb0 lp0 root tty16 tty47 vcs
fd mapper rtc tty17 tty48 vcs1
fd0 mcelog rtc0 tty18 tty49 vcs2
fd0u1040 mem scd0 tty19 tty5 vcs3
fd0u1120 net sda tty2 tty50 vcs4
fd0u1440 network_latency sda1 tty20 tty51 vcs5
fd0u1600 network_throughput sda2 tty21 tty52 vcs6
fd0u1680 null sda5 tty22 tty53 vcs7
fd0u1722 oldmem sdb tty23 tty54 vcsa
fd0u1743 parport0 sdc tty24 tty55 vcsa1
fd0u1760 pktcdvd sdd tty25 tty56 vcsa2
fd0u1840 port sde tty26 tty57 vcsa3
fd0u1920 ppp sg0 tty27 tty58 vcsa4
fd0u360 psaux sg1 tty28 tty59 vcsa5
fd0u720 ptmx sg2 tty29 tty6 vcsa6
fd0u800 pts sg3 tty3 tty60 vcsa7
fd0u820 ram0 sg4 tty30 tty61 vga_arbiter
fd0u830 ram1 sg5 tty31 tty62 zero
[/console]
После подключения HDD:
[console]autofs full ram10 shm tty32 tty63
block fuse ram11 snapshot tty33 tty7
bsg hidraw0 ram12 snd tty34 tty8
btrfs-control hidraw1 ram13 sr0 tty35 tty9
bus hpet ram14 stderr tty36 ttyS0
cdrom input ram15 stdin tty37 ttyS1
cdrw kmsg ram2 stdout tty38 ttyS2
char log ram3 tty tty39 ttyS3
console loop0 ram4 tty0 tty4 uinput
core loop1 ram5 tty1 tty40 urandom
cpu loop2 ram6 tty10 tty41 usbmon0
cpu_dma_latency loop3 ram7 tty11 tty42 usbmon1
disk loop4 ram8 tty12 tty43 usbmon2
dri loop5 ram9 tty13 tty44 usbmon3
dvd loop6 random tty14 tty45 usbmon4
ecryptfs loop7 rfkill tty15 tty46 usbmon5
fb0 lp0 root tty16 tty47 vcs
fd mapper rtc tty17 tty48 vcs1
fd0 mcelog rtc0 tty18 tty49 vcs2
fd0u1040 mem scd0 tty19 tty5 vcs3
fd0u1120 net sda tty2 tty50 vcs4
fd0u1440 network_latency sda1 tty20 tty51 vcs5
fd0u1600 network_throughput sda2 tty21 tty52 vcs6
fd0u1680 null sda5 tty22 tty53 vcs7
fd0u1722 oldmem sdb tty23 tty54 vcsa
fd0u1743 parport0 sdc tty24 tty55 vcsa1
fd0u1760 pktcdvd sdd tty25 tty56 vcsa2
fd0u1840 port sde tty26 tty57 vcsa3
fd0u1920 ppp sg0 tty27 tty58 vcsa4
fd0u360 psaux sg1 tty28 tty59 vcsa5
fd0u720 ptmx sg2 tty29 tty6 vcsa6
fd0u800 pts sg3 tty3 tty60 vcsa7
fd0u820 ram0 sg4 tty30 tty61 vga_arbiter
fd0u830 ram1 sg5 tty31 tty62 zero
[/console]