1 Проверил питание 5в (осциллографом) – в норме, включая пульсации.
2 Попробовал перепрошить через RS232. Остановил автозагрузку @ пробелом. Зашел в меню run menu, выбрал 4 пункт, после чего прошло erase. После перезагрузки ресивер флэшку не увидел, после повторной перезагрузки, восстановилась прежняя версия системы. Пробовал другой вариант, смену загрузчика. Остановил автозагрузку @ пробелом. Выполнил команды
setenv autostart ’yes’
saveenv
После чего прошло erasing Nand и writing to Nand. Перезагрузка системы дала ту же ее версию и ту же проблему с USB.
3 Зашел телнетом (использовал PuTTY). Система оказалась не такая уж закрытая. Воткнул флэшку и сделал dmesg | tail -n 30 Ни какого упоминания о USB или sdc
Посмотрел, что примонтировано командой mount. Там есть строка none on /proc/bus/USB type usbfs (rw) Директория /proc/bus/USB есть, значит поддержка USB на уровне ядра есть. Точка монтирования правильная. Команда ls -l /proc/bus/USB показывает
dr-xr-xr-x 2 root root 0 Jan 1 1970 001
-r--r--r-- 1 root root 0 Jan 1 1970 devices
В /dev/ нет sda, а есть usbdev1.1_ep00 и usbdev1.1_ep81 поробовал примонтировать. Создал директорию mkdir -m 777 /media/memstick
mount -t vfat /dev/usbdev1.1_ep00 /media/memstick
Монтирование не успешно failed: Block device required. Аналогично
mount -t vfat /dev/usbdev1.1_ep81 /media/memstick
Все, что примонтировано
df -h
Filesystem Size Used Available Use% Mounted on
rootfs 58.6M 58.6M 0 100% /
/dev/root 58.6M 58.6M 0 100% /
/dev/mtdblock_robbs9 3.0M 848.0k 2.2M 28% /mnt/huangpu
/dev/mtdblock8 3.0M 848.0k 2.2M 28% /mnt/Huangpu
Все, что автоматически монтируется
cat /etc/fstab
# /etc/fstab: static file system information.
#
#
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
none /proc/bus/USB usbfs defaults 0 0
USB системой не обнаруживается
cat /proc/bus/USB/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.24.7_nxp.STB236_NANDflash_HDdecoding_128M_Huangpu.0425_a ehci_hcd
S: Product=PNX833x EHCI
S: SerialNumber=PNX833x
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
Модули системы
lsmod
Module Size Used by Tainted: P
vfat 11920 0
fat 56320 1 vfat
nls_iso8859_1 3856 0
nls_utf8 1728 1
fuse 55088 2
usbhid 22272 0
hid 34608 1 usbhid
tda10024 35536 1
phStbDemux833x 52896 0
phStbDemux 36080 7 phStbDemux833x
dvb_core 81200 1 phStbDemux
tda10071p 150672 0
cx24116p 70960 0
tda10048 15616 0
phStbAlsa 151776 1
snd_seq_device 8288 0
snd_pcm_oss 58288 0
snd_pcm 93520 2 phStbAlsa,snd_pcm_oss
snd_timer 25408 1 snd_pcm
snd_page_alloc 7488 1 snd_pcm
snd_mixer_oss 19216 1 snd_pcm_oss
snd 62112 8 phStbAlsa,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore 7568 1 snd
tntfs 446784 0
phStbRtc 7696 0
rtc_core 17712 1 phStbRtc
phStbSmc 80720 1
phStbWmdrmPd 43248 0
phStbKey 8336 0
phStbIR 2032 0
phStbRCProtocol 17328 1 phStbIR
phStbGpio 6736 0
phStbFB 21568 1
phStbVo 25440 0
phStbVideoRenderer 117680 2 phStbFB,phStbVo
phStbDraw 12608 0
phStbMmio 2928 0
phStbRSServer 16832 1 phStbWmdrmPd
phStbCore 2715472 13 phStbDemux833x,tda10071p,cx24116p,phStbAlsa,phStbRtc,phStbSmc,phStbWmdrmPd,phStbKey,phStbRCProtocol,
phStbGpio,phStbVo,phStbVideoRenderer,phStbDraw,[permanent]
phStbIpc 13728 2 phStbRSServer,phStbCore
tda9983 113712 1 phStbCore
phStbHdmi 18384 8 phStbCore,tda9983
sha1_generic 2480 0
ppp_mppe 7760 0
ppp_generic 30720 1 ppp_mppe
slhc 6416 1 ppp_generic
zd1211rw 62368 0
ieee80211softmac 33536 1 zd1211rw
ieee80211 34608 2 zd1211rw,ieee80211softmac
ieee80211_crypt 5104 1 ieee80211
rt73usb 26928 0
rt2x00usb 10144 1 rt73usb
rt2x00lib 18784 2 rt73usb,rt2x00usb
crc_itu_t 1744 1 rt2x00lib
mac80211 137584 2 rt2x00usb,rt2x00lib
cfg80211 13472 1 mac80211
phStbNetDev 10160 1 phStbIpc,[permanent]
phStbKBufMgr 12080 6 phStbDemux833x,phStbAlsa,phStbFB,phStbVideoRenderer,phStbCore,phStbNetDev,[permanent]
phStbOsal 48336 8 phStbDemux833x,phStbAlsa,phStbSmc,phStbWmdrmPd,phStbVideoRenderer,phStbRSServer,phStbCore,phStbNetDe
v
phKernelIfce 11632 6 phStbWmdrmPd,phStbVideoRenderer,phStbCore,phStbKBufMgr
phStbDbg 13152 11 phStbDemux833x,phStbWmdrmPd,phStbRCProtocol,phStbVideoRenderer,phStbRSServer,phStbCore,phStbIpc,phSt
bKBufMgr,phKernelIfce,[permanent]
evdev 10768 2
Хотелось бы знать какие модули грузятся в исправной системе, что в /proc/bus/USB и в /dev/
Или контроллер USB перестал работать. Что еще проверить?