Por que o DD-WRT não monta meu drive usb externo?

4

Estou executando o DD-WRT em um roteador de consumidor que possui uma porta usb. Uma unidade externa que conectei não está sendo montada por algum motivo. Confirmei que o drive externo funciona conectando-o a um PC. E também sei que a porta usb do roteador funciona porque posso montar outras unidades externas com ele. Desde que eu tenho o busybox Optware instalado, eu poderia usar o ssh para solucionar o problema (mais sobre isso abaixo). Mas não sei por onde começar.

Meu roteador é um Belkin Play executando o DD-WRT v24-sp2 (mega-versão) F7D3402, construa 17084M com o kernel "NEWD-2" 2.6. A unidade que estou conectando é uma unidade sata ~ 1tb, formatada como uma grande partição ext3, em um Gabinete Veris MX-1 :

AinterfacewebdoDD-WRTnãoexibeinformaçõessobreodriveMX-1,sejaeleconectadodiretamenteouconectadopormeiodeumhubusb:

Aqui está a saída do dmesg:

usb 2-1: new full speed USB device using ohci_hcd and address 2 
usb 2-1: device descriptor read/64, error -62 
usb 2-1: device descriptor read/64, error -62 
usb 2-1: new full speed USB device using ohci_hcd and address 3 
usb 2-1: device descriptor read/64, error -62 
usb 2-1: device descriptor read/64, error -62 
usb 2-1: new full speed USB device using ohci_hcd and address 4 
usb 2-1: device not accepting address 4, error -62 
usb 2-1: new full speed USB device using ohci_hcd and address 5 
usb 2-1: device not accepting address 5, error -62 

Confirmei que a unidade MX-1 funcionava em um PC com Windows, onde era identificada como "ponte usb-to-sata". A unidade / partição também foi exibida no Gerenciamento de disco. O gabinete tem seu próprio adaptador de energia, portanto, não precisa extrair energia USB do roteador.

Usando o SSH, instalei um conjunto de pacotes chamado Optware em um thumbdrive. Os pacotes do Optware que eu instalei incluem utilitários do busybox, que mostram as ferramentas disponíveis para a linha de comando. Eu uso um hub USB para conectar o pen drive ao drive MX-1. Por exemplo, posso fazer fdisk -l , que mostra o pen drive ( /dev/sda ) e quaisquer outras unidades conectadas, exceto o MX-1. Isso normalmente não é possível no estoque DD-WRT.

    
por isuldor 06.07.2011 / 07:31

4 respostas

3

Isso pode ser um par de coisas, o cabo USB que você está usando pode estar com defeito ou pode não atender às especificações USB ou o roteador pode não ser capaz de fornecer corrente de saída suficiente para executar a unidade.

Eu tentaria primeiro um novo cabo USB de alta qualidade. Se isso não funcionar, conecte um hub USB ativado ao roteador e conecte a unidade ao hub. É importante experimentar um hub energizado, um hub sem alimentação deve extrair sua própria energia do roteador, deixando ainda menos para sua unidade de disco.

    
por 19.07.2011 / 22:17
3

Suas mensagens dmesg indicam uma falha no nível do USB, não uma falha em reconhecer uma partição ou sistema de arquivos. O "dispositivo que não aceita endereço" é, na verdade, um erro comum com dispositivos USB quebrados.

Não estou sugerindo que o dispositivo esteja corrompido, pois funciona em um PC. É possível que tanto o dispositivo quanto o roteador (com seu driver USB) sejam quebrados de uma maneira sutil que os faz falhar quando usados juntos.

Pode ser útil colocar um hub USB no meio (mesmo se não estiver ligado), porque o hub pode tolerar problemas no dispositivo que causam a falha.

Você também pode tentar a unidade em um PC com Linux. A unidade pode, na verdade, ter o mesmo problema em um PC, mas você não a vê porque os drivers do Windows a toleram.

    
por 25.07.2011 / 11:15
0

Use o brainslayers 24 possivelmente abaixo 19519

Particionar usando o Linux ou um software.

O swap é necessário para roteadores mais antigos com pouca memória

Crie uma troca de 32 MB pelo menos

Crie o restante como partição ext 2/3

Crie também uma partição OPTware se você precisar de um software para ser instalado

    
por 08.01.2014 / 14:59
-2

Como a unidade é formatada (ou mesmo particionada)? Tenho certeza de que o NTFS não seria reconhecido e, muito provavelmente, as partições GPT também não seriam reconhecidas. Experimente o FAT32 e uma partição MBR.

    
por 25.07.2011 / 00:41