реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> OHCI + PXA270
3.14
сообщение Oct 2 2007, 10:01
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Сабжевый процессор имеет USB1.1 хост контроллер, драйвер в составе линуха вроде как имеется.
Включил в ядро драйвер:
OHCI HCD,
USB Mass Storage support,
USB device filesystem,
USB verbose debug messages,
legacy /proc/scsi/ support,
SCSI disk support,
SCSI generic support,
Probe all LUNs on each SCSI device
Verbose SCSI error reporting (kernel size +=12K)
SCSI logging facility

Вставляю флешку, загружаюсь, вот что в логе касаемо USB и SCISI
Код
...
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub

...

pxa27x-ohci pxa27x-ohci: PXA27x OHCI
pxa27x-ohci pxa27x-ohci: new USB bus registered, assigned bus number 1
pxa27x-ohci pxa27x-ohci: irq 3, io mem 0x4c000000
usb usb1: Product: PXA27x OHCI
usb usb1: Manufacturer: Linux 2.6.12.4-col2 ohci_hcd
usb usb1: SerialNumber: pxa27x
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Вот что выдает dmesg | grep usb
Код
usb usb1: default language 0x0409
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: PXA27x OHCI
usb usb1: Manufacturer: Linux 2.6.12.4-col2 ohci_hcd
usb usb1: SerialNumber: pxa27x
usb usb1: hotplug
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: hotplug
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: no power switching (usb 1.0)
usbcore: registered new driver usb-storage
Вот что выдает dmesg | grep USB
Код
2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (pxa27x)<7>block sizes:
ed 64 td 64
pxa27x-ohci pxa27x-ohci: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
Initializing USB Mass Storage driver...
USB Mass Storage support registered.

Полазил по содержимому /proc/scsi , ничего вразумительного относительно подключенной флешки не увидел. Лампочка на флешке то же не загорается (хотя питание присутствует всегда), осциллом посмотрел линии, то же никаких признаков "жизни".
В моем случае, внешняя флешка должна "стать" устройством sda (может для этого еще что сконфигурить надо)?


Настораживает сообщение usb_probe_interface - got id ...


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 2 2007, 13:19
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(3.14 @ Oct 2 2007, 14:01) *
В моем случае, внешняя флешка должна "стать" устройством sda (может для этого еще что сконфигурить надо)?

Так sda в /dev присутствует, или нет? Если нет, то почему бы его не сделать руками (mknod) и попробовать смонтировать?
Go to the top of the page
 
+Quote Post
amw
сообщение Oct 2 2007, 14:10
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Копать в /dev.
Настроить mdev из busybox. Будет появляться автоматом.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
3.14
сообщение Oct 2 2007, 15:54
Сообщение #4


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



sda устройство имеется (не монтируется), похоже дело "серьезное", на "настольном" линухе при подключении/отключении появляются соответсвующие сообщения в ядре и в /proc/scsi тоже, а на PXA ничего такого не происходит (вернее вообще ничего не происходит).


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
amw
сообщение Oct 3 2007, 10:19
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



sda не достаточно. Нужны еще sda1, sda2 ...
Все ли модули загружены?
Есть ли драйвер файловой системы?
Пример вывода lsmod (часть для usb flash):
Код
sd_mod                 19600  0
usb_storage            37124  0
uhci_hcd               25228  0
ehci_hcd               34952  0
usbcore               139396  5 usb_storage,uhci_hcd,ehci_hcd,usbmon

SCSI Generic вкомпилировано в ядро.

Логи:
Код
cat /var/log/messages
Oct  3 13:11:51 falcon kernel: usb 1-6: new high speed USB device using ehci_hcd and address 3
Oct  3 13:11:52 falcon kernel: usb 1-6: configuration #1 chosen from 1 choice
Oct  3 13:11:52 falcon kernel: Initializing USB Mass Storage driver...
Oct  3 13:11:52 falcon kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Oct  3 13:11:52 falcon kernel: usbcore: registered new interface driver usb-storage
Oct  3 13:11:52 falcon kernel: USB Mass Storage support registered.
Oct  3 13:11:57 falcon kernel: scsi 0:0:0:0: Direct-Access     JetFlash TS256MJF2B/2L    2.00 PQ: 0 ANSI: 2
Oct  3 13:11:58 falcon kernel: SCSI device sda: 511744 512-byte hdwr sectors (262 MB)
Oct  3 13:11:58 falcon kernel: sda: Write Protect is off
Oct  3 13:11:58 falcon kernel: SCSI device sda: 511744 512-byte hdwr sectors (262 MB)
Oct  3 13:11:58 falcon kernel: sda: Write Protect is off
Oct  3 13:11:58 falcon kernel:  sda: sda1
Oct  3 13:11:58 falcon kernel: sd 0:0:0:0: Attached scsi removable disk sda


Код
cat /var/log/syslog
Oct  3 13:11:58 falcon kernel: sda: assuming drive cache: write through


Код
cat /var/log/debug
Oct  3 13:11:52 falcon kernel: usb-storage: device found at 3
Oct  3 13:11:52 falcon kernel: usb-storage: waiting for device to settle before scanning
Oct  3 13:11:57 falcon kernel: PM: Adding info for No Bus:target0:0:0
Oct  3 13:11:57 falcon kernel: PM: Adding info for scsi:0:0:0:0
Oct  3 13:11:57 falcon kernel: PM: Adding info for No Bus:target0:0:1
Oct  3 13:11:57 falcon kernel: PM: Removing info for No Bus:target0:0:1
Oct  3 13:11:57 falcon kernel: PM: Adding info for No Bus:target0:0:2
Oct  3 13:11:57 falcon kernel: PM: Removing info for No Bus:target0:0:2
Oct  3 13:11:57 falcon kernel: PM: Adding info for No Bus:target0:0:3
Oct  3 13:11:57 falcon kernel: PM: Removing info for No Bus:target0:0:3
Oct  3 13:11:57 falcon kernel: PM: Adding info for No Bus:target0:0:4
Oct  3 13:11:57 falcon kernel: PM: Removing info for No Bus:target0:0:4
Oct  3 13:11:57 falcon kernel: PM: Adding info for No Bus:target0:0:5
Oct  3 13:11:57 falcon kernel: PM: Removing info for No Bus:target0:0:5
Oct  3 13:11:57 falcon kernel: PM: Adding info for No Bus:target0:0:6
Oct  3 13:11:57 falcon kernel: PM: Removing info for No Bus:target0:0:6
Oct  3 13:11:57 falcon kernel: PM: Adding info for No Bus:target0:0:7
Oct  3 13:11:57 falcon kernel: PM: Removing info for No Bus:target0:0:7
Oct  3 13:11:57 falcon kernel: usb-storage: device scan complete
Oct  3 13:11:58 falcon kernel: sda: Mode Sense: 03 00 00 00
Oct  3 13:11:58 falcon kernel: sda: Mode Sense: 03 00 00 00


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 01:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016