Появление устройства SCSI (/dev/sda)
Bodro 5 января, 2009 - 14:34
Добрый день!
Что нужно вкоючить в ядре или что нужно сделать чтобы появилось устройство /dev/sda ???
Я в ядре вроде всё включил, что касается USB и SCSI, применительно к устройствам хранения, но вот /dev/sda не появился! Как же мне flash монтировать?
Я в Linux и конкретно Gentoo пока не очень хорошо разбираюсь.
»
- Для комментирования войдите или зарегистрируйтесь
.
Вот моё ядро
http://paste.org.ru/?goqdrf
Спасибо, но это вряд ли
Спасибо, но это вряд ли поможет! Я чё только не перепробовал!
Мн енужен конкретный ответ, что приводит к появлению /dev/sda
Включены в ядре звёздочкой
Включены в ядре звёздочкой <*>
SCSI disk
USB mass storage
и всё что нужно для этого
udev должен быть запущен (он наверное запущен)
Да, это всё в ядре включено.
Да, это всё в ядре включено.
1. Device Drivers->SCSI Device Support:
<*> SCSI Device Suport
[*] legacy /proc/scsi/ support
<*> SCSI disk support
<М> SCSI CDROM support
<*> SCSI generic support
[*] SCSI low-level drivers
2. Device Drivers->USB Support:
Много чего включено и в том числе:
<*> USB Mass Storage support
и все подопции.
Я даже включил Device Drivers->Block Device->Low Performance USB block driver, но устройство /dev/uda так же не появилось!
Ядро 2.6.28.
Ведь стопудова чёто я не сделал или что-то неправильно сделал!
Уже тонну ядер собрал с разными вариантами, а всё никак! USB клавиатура заработала, а вот устройство /dev/sda или /dev/uda так и не появилось!
Помогите!
Уточните пожалуйста-у Вас
Уточните пожалуйста-у Вас вообще не определяется системой usb-носители или они просто не появляются как sda/uba?
Что бы это определить после того как вставите флешку и она перестанет мигать(подождите секунд 5-7) и сделайте dmesg | tail.И если не сложно покажите вывод этой команды.
С Уважением.
Понимаете, для того, чтобы создать систему, подобную Linux, недостаточно быть хорошим кодером. Нужно быть еще и коварной сволочью. Линус Торвальдс
.
Ты говоришь - "Я в ядре вроде всё включил ... но вот /dev/sda не появился!"
Я говорю - "Вот ссылка на мой конфиг!"
Ты отвечаешь - "Спасибо, но это вряд ли поможет! Я чё только не перепробовал!"
На это я могу лишь ответить - "А теперь перепробуй мой конфиг!"
воткни флешку и запость вывод
воткни флешку и запость вывод dmesg
# dmesg | tail usb-storage:
# dmesg | tail
usb-storage: -- transfer complete
usb-storage: Bulk data transfer result 0x0
usb-storage: Attempting to get CSW...
usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes
usb-storage: Status code 0; transferred 13/13
usb-storage: -- transfer complete
usb-storage: Bulk status result = 0
usb-storage: Bulk Status S 0x53425355 T 0x48 R 0 Stat 0x0
usb-storage: scsi cmd done, result=0x0
usb-storage: *** thread sleeping.
Мне стыдно стало даже!!! Если честно, то я думал что sda всегда должен быть! Я оказывается вообще не умею с Linux работать!
Как только воткнул флешку, то сразу появился /dev/sda и /dev/sda1. Но вот /dev/uba так и не появился! А почему?
А потому что не должен (-:Е
А потому что не должен (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А чё надо сделать-то?
А чё надо сделать-то?
Осознать его (/dev/uba)
Осознать его (/dev/uba) ненужность
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Это не правиьлно! Я просто
Это не правиьлно! Я просто хочу чтоб оно было и оно работало!!!
Это же медленый, но считается, врое, что более надёжный способ общения с usb, чем через эмуляцию SCSI. Читал что если девайс не работает на эмуляции, то на /dev/uba должен работать!
Я хочу чтобы оно было!
ну, почитай коментарии к
ну, почитай коментарии к опциям в ядре, и оно заработает. тока реально с интернета будет быстрее качаться чем с флэшки.
Я читал эти коментарии: This
Я читал эти коментарии:
This driver supports certain USB attached storage devices
such as flash keys.
If you enable this driver, it is recommended to avoid conflicts with usb-storage by enabling USB_LIBUSUAL.
USB_LIBUSUAL у меня включен:
# cat .config | grep USB_LIBUSUAL
CONFIG_USB_LIBUSUAL=y
По идее всё должно работать. Однако не работает!
Что ещё сделать надо?