PDA

Bekijk de volledige versie : проблеммы с подключением USB Flash



Sleepy_PIP
01-03-2008, 18:57
500gP
прошивка Олега (и да Воздаст ему Бог по большим заслугам его, но могу и я , но не много :((( - не богат - да и еще не понимаю - как) - 1.9.2.7 (выше не нашел).
Проблемма простая.
Втыкаю сформатированный на FAT32 USB Flash drive Kingston DataTravel 4G
в любой USB порт на рутере - в логах получаю:
Mar 1 20:52:56 kernel: hub.c: new USB device 01:03.2-2, assigned address 4
Mar 1 20:52:56 kernel: usb.c: USB device 4 (vend/prod 0x13fe/0x1d00) is not claimed by any active driver.


в чем я не прав?

XP нормально работала и работает с этой флешкой.

Большое спасибо если кто наставит на путь истиный.

Oleg
01-03-2008, 19:20
Вот последняя "стабильная":
http://oleg.wl500g.info/1.9.2.7-8/

А в логе написано лишь то, что у Вас все ЮСБ сервисы, для работы с дисками запрещены.

Какая цель подключения флешки?

Sleepy_PIP
01-03-2008, 20:04
Вот последняя "стабильная":
http://oleg.wl500g.info/1.9.2.7-8/

А в логе написано лишь то, что у Вас все ЮСБ сервисы, для работы с дисками запрещены.

Какая цель подключения флешки?


в настройках через web действительно запрещено все - FTP, Самба, NFS, и камера.


теперь ясно в чем дело. разберусь. СПАСИБО!

надо - для автономного закачивания для начала wget-ом ...
после буду пробовать еще что нито ...

Большое СПАСИБО за отзыв.

PS: флешка должна быть ТОЛЬКО в extХfs??... или FAT32 еще жив?
просто когда FTP было разрешено - FAT32 на ней не восприннялся. монтирование не прошло. но молчу, ибо логи не сохранил.

PPS: все-ж хочется как-то материально отразить мою огромную благодарность. как?.

Oleg
01-03-2008, 20:15
в настройках через web действительно запрещено все - FTP, Самба, NFS, и камера.


теперь ясно в чем дело. разберусь. СПАСИБО!

надо - для автономного закачивания для начала wget-ом ...
после буду пробовать еще что нито ...

Тогда рекомендую заглянуть в тему "превью версия ..." и использовать последнюю из доступных. Там и usb-storage будет загружен без необходимости включать сервисы в веб-интерфейсе. И будет UTF-8 человеческим и самба, понимающая висту.



PS: флешка должна быть ТОЛЬКО в extХfs??... или FAT32 еще жив?

Если ставить софт, то ext3, иначе можно и fat32.



просто когда FTP было разрешено - FAT32 на ней не восприннялся. монтирование не прошло. но молчу, ибо логи не сохранил.

Совсем старые прошивки не понимали флешек без MBR, скорее всего дело было в этом.



PPS: все-ж хочется как-то материально отразить мою огромную благодарность. как?.
Гы-гы. С авторушников в двойном размере. :D Шучу. Вот есть тема: http://wl500g.info/showthread.php?t=5404
Остальные варианты в личке можно обсудить. :)

PupsDRVR
01-03-2008, 20:38
Гы-гы. С авторушников в двойном размере. :D Шучу.

А я не знал, теперь взял себе на заметку и для следующей стабильной версии подготовлюсь получше, чем в прошлый раз :). А у нас (http://users.auto.ru/178001.html) для вас вся помощь бесплатно, детали со скидкой (если что, в личку).

Oleg
01-03-2008, 20:40
*попалилсо* :D

undead
01-04-2008, 07:05
У меня тоже проблемка с подключением USB Flash, но на WLHDD.
Прошивка WLHDD-1.9.2.7-9.trx, включена самба (почему-то запустилась только в ручном режиме после загрузки моего smb.conf из flashfs, но это уже мелочи).
Хотел туда подмонтировать раздел для доп.софта, а винт посыпался, новый пока решил некоторое время не брать, попробовать Flash подключить. В результате получил облом следующего вида (кусок лога только по USB):

Apr 1 06:36:09 kernel: usb.c: registered new driver usbdevfs
Apr 1 06:36:09 kernel: usb.c: registered new driver hub
Apr 1 06:36:10 kernel: usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2
Apr 1 06:36:10 kernel: usb-ohci.c: usb-00:04.0, PCI device 14e4:4715
Apr 1 06:36:10 kernel: usb.c: new USB bus registered, assigned bus number 1
Apr 1 06:36:10 kernel: hub.c: USB hub found
Apr 1 06:36:10 kernel: hub.c: 2 ports detected
Apr 1 06:36:10 kernel: usb.c: registered new driver usblp
Apr 1 06:36:10 kernel: printer.c: v0.13: USB Printer Device Class driver
Apr 1 06:36:10 kernel: hub.c: new USB device 00:04.0-1, assigned address 2
Apr 1 06:36:10 kernel: usb.c: USB device not accepting new address=2 (error=-145)Apr 1 06:36:10 kernel: SCSI subsystem driver Revision: 1.00
Apr 1 06:36:11 kernel: hub.c: new USB device 00:04.0-1, assigned address 3
Apr 1 06:36:11 kernel: usb.c: USB device not accepting new address=3 (error=-145)
Apr 1 06:36:11 kernel: Initializing USB Mass Storage driver...
Apr 1 06:36:11 kernel: usb.c: registered new driver usb-storage
Apr 1 06:36:11 kernel: USB Mass Storage support registered.


При попытке просто передернуть флэшку в лог добавляются такие строки:

Apr 1 07:10:40 kernel: hub.c: connect-debounce failed, port 1 disabled
Apr 1 07:10:42 kernel: hub.c: new USB device 00:04.0-1, assigned address 4
Apr 1 07:10:42 kernel: usb.c: USB device not accepting new address=4 (error=-145)
Apr 1 07:10:42 kernel: hub.c: new USB device 00:04.0-1, assigned address 5
Apr 1 07:10:42 kernel: usb.c: USB device not accepting new address=5 (error=-145)

Пробовал две разные флэшки на 2Гб - такую: Kingston MicroSD 2GB + FCR-MR Reader (http://www.nix.ru/autocatalog/sd_cards_kingston/Kingston_FCR-MR_SDC_2GB_microSecureDigital_microSD_2Gb_microSD_ 67082.html) и после облома купил такую: Transcend JetFlash T3 2GB (http://www.nix.ru/autocatalog/usb_flash_drive_transcend/Transcend_TS2GJFT3K-Black_JetFlash_T3_Flash_Drive_2Gb_72442.html) (подумал вдруг вариант microSD с кардридером как-то по другому работает). Результат аналогичный - валится такая ошибка в лог и ничего не монтируется (смотрел mount'ом)

Причем при подключении USB-HDD все нормально:

Apr 1 07:54:22 kernel: hub.c: new USB device 00:04.0-1, assigned address 6
Apr 1 07:54:22 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Apr 1 07:54:22 kernel: Vendor: FUJITSU Model: K201T792 Rev: 0000
Apr 1 07:54:22 kernel: Type: Direct-Access ANSI SCSI revision: 02
Apr 1 07:54:22 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Apr 1 07:54:22 kernel: SCSI device sda: 586072368 512-byte hdwr sectors (300069 MB)
Apr 1 07:54:22 kernel: Partition check:
Apr 1 07:54:22 kernel: p1
Apr 1 07:54:27 USB storage: ntfs(ro) fs at /dev/discs/disc0/part1 mounted to /tmp/mnt/disc0_1
, но он мне нужен в другом месте...

С чем это может быть связано и как это попробовать залечить?

vectorm
01-04-2008, 20:59
Вероятно питания не хватает ... Вариант - попробовать менее емкую флешку. Поищите сколько mA потребляют Ваши флешки - если больше 500mA в пике - без обхода ограничитела по току не заработают.

undead
02-04-2008, 05:33
:eek:
Вы что, издеваетесь, это же флээшка, а не HDD. У меня HDD внешний на 2.5" работает без доп.питания, а тут флэшка начала потреблять больше 0.5А, при ее физических размерах и потреблении 2.5Вт она бы расплавилась...
По даташиту (http://www.transcendusa.com/support/dlcenter/datasheet/C403%20datasheet%20TS2GJFT3.pdf) она кушает 55мА в пике - практически в 10 раз меньше номинала, так что предположение в корне неверное

vectorm
02-04-2008, 12:02
:eek:
Вы что, издеваетесь, это же флээшка, а не HDD. У меня HDD внешний на 2.5" работает без доп.питания, а тут флэшка начала потреблять больше 0.5А, при ее физических размерах и потреблении 2.5Вт она бы расплавилась...
По даташиту (http://www.transcendusa.com/support/dlcenter/datasheet/C403%20datasheet%20TS2GJFT3.pdf) она кушает 55мА в пике - практически в 10 раз меньше номинала, так что предположение в корне неверное
Ну мало ли... А в компе флешки нормально определяются?

undead
02-04-2008, 14:13
А как вы думаете? Не надо считать меня за идиота, я в свое время и сам кое-что в прошивке для себя дописывал, и я уже все что было возможно в рамках моих познаний проверил и перекопал...
Меня больше интересует не предположения пользователей, а мнение экспертов, разбирающихся в исходниках прошивки уважаемого Олега (в т.ч. самого Олега), в частности в модулях usb, и что может означать код ошибки -145?

vectorm
02-04-2008, 15:49
А как вы думаете? Не надо считать меня за идиота, я в свое время и сам кое-что в прошивке
для себя дописывал, и я уже все что было возможно в рамках моих познаний проверил и перекопал...
Меня больше интересует не предположения пользователей, а мнение экспертов, разбирающихся в исходниках прошивки
уважаемого Олега (в т.ч. самого Олега), в частности в модулях usb, и что может означать код ошибки -145?
Не хотел никого обидеть, хотелось помочь по мере возможностей и знаний.
//offtopic: являюсь спецом по серверам и в железе не последний человек. Никогда в жизни никого не
воспринимал как идиота.

Когда я встраивал HDD в роутер, то подобная ошибка возникала, если был либо плохой контакт в сигнальных проводах,
либо линию передачи сигнала делал из слишком тонких проводов (пробовал сделать из 80 жильного IDE кабеля).

undead
02-04-2008, 18:46
Сорри, я тоже не хотел ни кого обидеть, просто вопросы чайниковские, немного в штыки воспринял...
Ошибка при подключении к USB и именно -145?
Тут не тот случай - две флэшки впритык к разъему не работали, они правда еще USB 2.0 поддерживают, может в этом проблема (на WLHDD вроде USB 1.1, но на нем то все равно должно работать, т.к. на внешнем боксе с USB 2.0 все ОК)

undead
02-04-2008, 21:55
Кажись разобрался.
Неправильный диагноз приводит к неправильным выводам.
У меня был одинаковый конечный симптом - не монтировались разделы.
Но как оказалось исходные проблемы были другие. Тот лог что я прикладывал от обычной флэшки. Сегодня заново проверил все и получил в варианте кардридер + microSD вместо флэшки такой вот лог:

Apr 2 21:36:47 kernel: usb.c: registered new driver usbdevfs
Apr 2 21:36:47 kernel: usb.c: registered new driver hub
Apr 2 21:36:48 kernel: usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2
Apr 2 21:36:48 kernel: usb-ohci.c: usb-00:04.0, PCI device 14e4:4715
Apr 2 21:36:48 kernel: usb.c: new USB bus registered, assigned bus number 1
Apr 2 21:36:48 kernel: hub.c: USB hub found
Apr 2 21:36:48 kernel: hub.c: 2 ports detected
Apr 2 21:36:48 kernel: usb.c: registered new driver usblp
Apr 2 21:36:48 kernel: printer.c: v0.13: USB Printer Device Class driver
Apr 2 21:36:48 kernel: hub.c: new USB device 00:04.0-1, assigned address 2
Apr 2 21:36:48 kernel: SCSI subsystem driver Revision: 1.00
Apr 2 21:36:49 kernel: usb.c: USB device 2 (vend/prod 0x90c/0x6000) is not claimed by any active driver.
Apr 2 21:36:49 kernel: Initializing USB Mass Storage driver...
Apr 2 21:36:49 kernel: usb.c: registered new driver usb-storage
Apr 2 21:36:49 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Apr 2 21:36:49 kernel: USB Mass Storage support registered.

Т.е. в первом случае я был прав - кардридер не распознается.
Со вторым случаем - проблема конструкции самой флэшки - спасибо vectorm за намётку с контактами - попробовал посильнее прижать и она обнаружилась. Вогнал ее в металический корпус от USB-разъема (появилась вторая прижимающая к разъему сторона) и теперь все стало ОК. Разъемчик у WLHDD слишком просторный для такой конструкции...

vectorm
03-04-2008, 09:41
Кажись разобрался.
Со вторым случаем - проблема конструкции самой флэшки - спасибо vectorm за намётку с контактами - попробовал посильнее прижать и она обнаружилась. Вогнал ее в металический корпус от USB-разъема (появилась вторая прижимающая к разъему сторона) и теперь все стало ОК. Разъемчик у WLHDD слишком просторный для такой конструкции...
Наверное компактная флешка без настоящего железного USB корпуса? Большинство из них страдает такой проблемой - не во всех разъемах адекватно прижимаются. Некоторые бумажку подкладывают с тыльной стороны.

undead
03-04-2008, 17:22
Да, была именно такая, я ссылку в первом своем посте на нее давал.
Бумажка штука ненадежная, у меня как раз разъемчик USB свободный был - снял с флэшки наклейку и немного подточив загнал в металлический корпус, сидит как влитая...

buka2
04-04-2008, 11:19
У меня флэшка с металическим корпусом (Apacer AH123) тоже болела неконтактом. Вылечилось подгибанием пружинящих пластинок в разъеме роутера.
http://img401.imageshack.us/img401/2959/dsc05771cfz5.th.jpg (http://img401.imageshack.us/my.php?image=dsc05771cfz5.jpg)
главное не перестараться чтобы не закоротить питание :)

pertsev
26-05-2008, 12:02
500gP
прошивка Олега (и да Воздаст ему Бог по большим заслугам его, но могу и я , но не много :((( - не богат - да и еще не понимаю - как) - 1.9.2.7 (выше не нашел).
Проблемма простая.
Втыкаю сформатированный на FAT32 USB Flash drive Kingston DataTravel 4G
в любой USB порт на рутере - в логах получаю:
Mar 1 20:52:56 kernel: hub.c: new USB device 01:03.2-2, assigned address 4
Mar 1 20:52:56 kernel: usb.c: USB device 4 (vend/prod 0x13fe/0x1d00) is not claimed by any active driver.


в чем я не прав?

XP нормально работала и работает с этой флешкой.

Большое спасибо если кто наставит на путь истиный.

таже самая фигня. получаю
May 25 18:49:42 kernel: usb.c: USB disconnect on device 01:03.2-1 address 2
May 25 18:49:45 kernel: hub.c: new USB device 01:03.2-2, assigned address 3
May 25 18:49:45 kernel: usb.c: USB device 3 (vend/prod 0xc76/0x5) is not claimed by any active driver.
Edit/Delete Message

ты как нить это решил?

aivanov
26-05-2008, 12:39
таже самая фигня. получаю
May 25 18:49:42 kernel: usb.c: USB disconnect on device 01:03.2-1 address 2
May 25 18:49:45 kernel: hub.c: new USB device 01:03.2-2, assigned address 3
May 25 18:49:45 kernel: usb.c: USB device 3 (vend/prod 0xc76/0x5) is not claimed by any active driver.
Edit/Delete Message

ты как нить это решил?

Дык дальше-то читай, даа ?

pertsev
26-05-2008, 13:12
Дык дальше-то читай, даа ?

то есть включить sambу и тогда система будет определять флешку и её можно будет монтировать чтоб ставить потом софт туда . так?

vectorm
26-05-2008, 16:15
А почитать чуть ниже никак?
Такая ошибка на флешках возникает от плохого контакта в разъеме USB.

urfin
13-10-2008, 21:29
то есть включить sambу и тогда система будет определять флешку и её можно будет монтировать чтоб ставить потом софт туда . так?
а еще в версии 1.9.2.7-10 прошивки в разделе Advanced Services Configuration включите USB
System Setup -> Services -> Enable USB Storage: -> YES

S.E.
28-04-2009, 12:36
Как сделать, что-бы этот девайс (http://www.nix.ru/autocatalog/sd_cards_kingston/Kingston_FCRMR_SDC_2GB_microSecureDigital_microSD_ Memory_Card_2Gb_USB_microSD_Reader_67082.html) заработал с WL500gp v1?

vectorm
28-04-2009, 12:47
Как сделать, что-бы этот девайс (http://www.nix.ru/autocatalog/sd_cards_kingston/Kingston_FCRMR_SDC_2GB_microSecureDigital_microSD_ Memory_Card_2Gb_USB_microSD_Reader_67082.html) заработал с WL500gp v1?
Практически никак, у подобных переходников своеобразная, отличная от обычных флешек, логика. Процентов 90%, что не заработает.

S.E.
28-04-2009, 13:55
Практически никак.
Жаль. Спасибо за ответ. И попутный вопрос от неспециалиста. Я наладил на 500gp FTP сервер. Флешка отформатирована под ext3. Нужен ли в моем случае своп раздел на флешке? И вообще, зачем он нужен?

sauron093
28-04-2009, 15:24
Жаль. Спасибо за ответ. И попутный вопрос от неспециалиста. Я наладил на 500gp FTP сервер. Флешка отформатирована под ext3. Нужен ли в моем случае своп раздел на флешке? И вообще, зачем он нужен?

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

S.E.
02-05-2009, 21:14
А вот такая хрень (http://www.transcendusa.com/Products/ModDetail.asp?ModNo=172&LangNo=0) работает...

vectorm
03-05-2009, 12:33
А вот такая хрень (http://www.transcendusa.com/Products/ModDetail.asp?ModNo=172&LangNo=0) работает...
Удачно попали в оставшиеся 10% :)
Не зная технических характеристик кардридера, предсказать его работоспособность с роутером нереально.