У меня проблема с сервером, на который я только что установил ядро 2.6.18-371.el5. Я знаю, что это старое ядро для Red Hat 5, но из-за определенных «ограничений» я пока вынужден его использовать. Также следует отметить, что этот дистрибутив, который я установил, был стартовым с предустановленным различным программным обеспечением безопасности.
Тем не менее, у меня есть локальное хранилище на внешнем жестком диске USB, и, хоть убей, я не могу заставить систему загружать драйверы для диска. Из-за других сетевых ограничений я также не могу публиковать сообщения журнала или подключать сервер к общедоступной линии. Так что я сделаю все возможное, чтобы передать важную информацию. Я достаточно разбираюсь в Linux, но плохо знаком с загрузкой драйверов в ядро и тому подобным. Так что, если некоторые из моих объяснений кажутся странными, извините.
Что я уже сделал:
- "ls /dev
"показывает:"usbdev1.5_ep00, ...01, ...81
"... когда я подключаю диск. Но никакого" sd * "для диска вообще нет.
- "blkid
"показывает только разделы моей ОС и монтирование CDROM. Никаких USB-подключений
- "fdisk -l
"показывает мои три физических диска" sda, sdb и sdc ", которые соответствуют моим трем внутренним дискам SAS. Они работают нормально.
- "dmesg
"отображает только:"usb 1-4.1:1.0: new high speed USB device using ehci_hcd and address 5
""usb 1-4.1:1.0: configuration #1 chosen from 1 choice
"... и все. Никаких дополнительных сведений об устройстве.
- "lsmod
"показывает"ehci_hcd
","uhci_hcd
" и "ohci_hcd
"все загружено и больше ничего.
- "lsusb
"показывает Bus 001 Device 004 и Device 003: Cypress Semiconductor Corp USB 2 TetraHub, Bus 002 Dev 004 Raritan Computer, а затем 4 других пустых шинных устройства ... всего 7. (Raritan - это подключенный к Ethernet KVM с использованием USB-клавиатуры. и мышь)
- "yum list libusb
" показывает, что libusb.x86_64
установлен
Пока что я несколько часов искал решения по этой проблеме. я пробовал modprobing usb_storage
и ehci_hcd
. Я попытался перезагрузить компьютер с подключенным диском. Я посмотрел в BIOS, и оказалось, что диск там виден. Я переустановил ядро rpm в надежде, что что-то поправят.
Есть ли у кого-нибудь идеи, как заставить USB работать для блочных устройств? Буду очень признателен за любую помощь в этом.
Также следует отметить, что конфигурация kickstart grub поставляется с nousb
строку, которую я удалил, чтобы использовать USB-клавиатуру и мышь. Оба работают без проблем и обнаруживаются в приведенных выше командах.
Попробуй это:
insmod / lib / modules / $ (uname -r) /kernel/drivers/usb/storage/usb-storage.ko
затем удалите и снова подключите диск и проверьте dmesg.