Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-07-05 Por tôpico Patrick Tracanelli



Não cheguei a verificar a parte de velocidade.  Na verdade, em umas
das vezes que isso aconteceu o FreeBSD perdeu o acesso ao umass por
completo.


hehe sei bem do que voce ta falando, isso acontecia comigo no 5.0 com 
Memory Sticks, no 5.1 continuo e no 5.2.1 parou essa bixeira; mas nao 
perdeia soh o umass, dava panic na tora, sem perdao;



Estranho, meu vendor é diferente:

# USB Flashdrive - IPC: O dispositivo umass tem que estar precarregado
device DataTraveler II+
product 0x1601
vendor  0x0951
release 0x0100
devname umass[0-9]+
attach /usr/bin/camcontrol rescan all
attach sleep 1 ; /sbin/mount_msdosfs -o longnames /dev/da0s1 /p
detach /sbin/umount -f /p


Entao, na verdade o meu vendor nao e Kingston apesar de ser Kingston 
Datatraveller. O proprio usbd(8) indica que o fabricante e Toshiba. 
Bom, eh um Datatraveller de origens suspeitas hehe, mas ja vi mais de 2 
reconhecidos como Toshiba. Talvez nao seja o caso do seu, por isso fica 
diferente. Nao me dei ao trabalho de pesquisar se eles deveriam 
realmente utilizar chips Toshiba :)




Curiosamente, pensamos separado, mas tivemos maios ou menos a mesma
idéia.  :-)


Hmm meio Windows wannabe neh? poe e ta disponivel. Ou pior (melhor?) 
Poe e ja sai copiando... hehehe


Assim basta espetar o PD no USB que ele monta apos 8 segundos, basta 
retirar que ele desmonta. E ainda com camcontrol devlist consigo 



Esse desmonta é que me preocupa.  Não é 100% seguro, e ainda estou
testando essa opção.


Pois eh eu tambem me preocupava... porque se voce desmonta sem o USB ou 
(mais fatal ainda) ranca o USB com ele montado: a tragedia eh certa 
hehe. Mas com o usbd nao. Voce tira e desmonta.. mesmo na ordem nao 
racional que seria desmontar pra depois tirar. Provavelmente o USBd faz 
algo mais inteligente que torna o desmontar depois mais seguro. O 
quanto mais seguro, nao sei, mas a verdade eh que na pratica nunca tive 
problema, e eu nunca desmonto na mao, sempre tiro o pd fora, meio 
automatico. Ate agora tudo correu bem =)


Mas acho que o ideal eh desmontar na mao. No Windows o manual diz pra 
clicar com o terceir botao no icone do tray e ir em desativar 
equipamento de forma segura (nada de hot swap, apesar de funcionar 
rancando na mao no windows..). No Mac OS X tambem funciona na mao 
mas da um avisinho de motivacao educacional: Remember to safely dispose 
USB device next time.


Entao neh... hehehe alguma gambiarra nao totalmente segura deve ser 
compartilhada entre todos os sistemas.


--
Patrick Tracanelli

FreeBSD Brasil LTDA.
The FreeBSD pt_BR Documentation Project
http://www.freebsdbrasil.com.br
patrick @ freebsdbrasil.com.br
Long live Hanin Elias, Kim Deal!


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-07-05 Por tôpico Patrick Tracanelli

João Carlos Mendes Luís wrote:

Ei, acabei de achar no scsi_da.c uma lista de quirks e tem um monte de
pendrive com uma flag para não fazer o sync cache.  Estou recompilando
um kernel com essa opção adicionada para o Kingston, vamos ver se
melhora...



Aparentemente funciona.  Ou pelo menos não dá mais a mensagem de erro.

Nao posso fazer os testes de desempenho pois estou na reunião do GTER
(http://eng.registro.br/gter19) e só tenho um notebook antigo para
testar, e esse notebook só tem USB 1.1.  O limite dele é 1MB/s,
aproximadamente, para leitura.  Nao faz muita diferença entre ler o
device (da0) ou um arquivo grande em filesystem msdos.

Se alguem mais puder testar e responder, eu faco o problem report.

Jonny



Jonny, vou testar e te retorno.

--
Patrick Tracanelli

FreeBSD Brasil LTDA.
The FreeBSD pt_BR Documentation Project
http://www.freebsdbrasil.com.br
patrick @ freebsdbrasil.com.br
Long live Hanin Elias, Kim Deal!


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-07-05 Por tôpico Joao Rocha Braga Filho
On 7/5/05, Luiz Otávio Souza [EMAIL PROTECTED] wrote:
 From: Patrick Tracanelli [EMAIL PROTECTED]
 
  Entao, na verdade o meu vendor nao e Kingston apesar de ser Kingston
  Datatraveller. O proprio usbd(8) indica que o fabricante e Toshiba. Bom,
  eh um Datatraveller de origens suspeitas hehe, mas ja vi mais de 2
  reconhecidos como Toshiba. Talvez nao seja o caso do seu, por isso fica
  diferente. Nao me dei ao trabalho de pesquisar se eles deveriam realmente
  utilizar chips Toshiba :)
 
 
 Patrick,
 
 Isso é comum, mais da metade dos cartões CF também usam chips toshiba.
 
 Na verdade não existem tantos fabricantes assim quanto pensamos, devem
 existir umas 20 (grandes) industrias de circuitos integrados, que fabricam
 chips para as 200 maiores empresas que vendem seus chips para as 2000 marcas
 mais conhecidas do mercado.

Sendo que estas 20 grandes indústrias tem uns 5 donos.

 
 Veja também o exemplo das placas de rede wireless, quem realmente fabrica os
 chips ? Atheros, ATMel, PRIMs (que eu nem sei mais quem é o dono, pois foi
 criado pela InterSil e acabou sendo vendida depois do sucesso de seu chipset
 para wireless), RealTek, RALink. Só consegui lembrar dessas (agora vá até a
 sta. ifigenia e veja sob quantas marcas esses mesmos chips são oferecidos).

Faltou a Texas Intruments. Que não era, e acho que ainda não é, suportado
pelo FreeBSD. É a maldita versão mais + da Dlink 520.


João Rocha.

 
 Bom para quem escreve os drivers :)
 
 []´s
 Luiz
 


-- 
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.goffredo.eti.br

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-07-05 Por tôpico João Carlos Mendes Luís
Somebody told me that Patrick Tracanelli said:
 
 Não cheguei a verificar a parte de velocidade.  Na verdade, em umas
 das vezes que isso aconteceu o FreeBSD perdeu o acesso ao umass por
 completo.
 
 hehe sei bem do que voce ta falando, isso acontecia comigo no 5.0 com 
 Memory Sticks, no 5.1 continuo e no 5.2.1 parou essa bixeira; mas nao 
 perdeia soh o umass, dava panic na tora, sem perdao;

Eu estou com o -stable de sabado...   ;-)

 Estranho, meu vendor é diferente:
 
 # USB Flashdrive - IPC: O dispositivo umass tem que estar precarregado
 device DataTraveler II+
 product 0x1601
 vendor  0x0951
 release 0x0100
 devname umass[0-9]+
 attach /usr/bin/camcontrol rescan all
 attach sleep 1 ; /sbin/mount_msdosfs -o longnames /dev/da0s1 /p
 detach /sbin/umount -f /p
 
 Entao, na verdade o meu vendor nao e Kingston apesar de ser Kingston 
 Datatraveller. O proprio usbd(8) indica que o fabricante e Toshiba. 
 Bom, eh um Datatraveller de origens suspeitas hehe, mas ja vi mais de 2 
 reconhecidos como Toshiba. Talvez nao seja o caso do seu, por isso fica 
 diferente. Nao me dei ao trabalho de pesquisar se eles deveriam 
 realmente utilizar chips Toshiba :)

Falsificado, talvez?

Bem, ele reconhece como datatraveler?  Se for assim, o shim para o
send-pr tem que ser diferente.

 Curiosamente, pensamos separado, mas tivemos maios ou menos a mesma
 idéia.  :-)
 
 Hmm meio Windows wannabe neh? poe e ta disponivel. Ou pior (melhor?) 
 Poe e ja sai copiando... hehehe

É, o seu é pior.   ;-)

Mas esse negocio de poe e sai copiando é um conceito do Clie com
Memory Stick.  Voce pode configurar um programa de auto-run pro stick.
Nao lembro se os Palms comuns tem isso.


 Assim basta espetar o PD no USB que ele monta apos 8 segundos, basta 
 retirar que ele desmonta. E ainda com camcontrol devlist consigo 
 
 
 Esse desmonta é que me preocupa.  Não é 100% seguro, e ainda estou
 testando essa opção.
 
 Pois eh eu tambem me preocupava... porque se voce desmonta sem o USB ou 
 (mais fatal ainda) ranca o USB com ele montado: a tragedia eh certa 
 hehe. Mas com o usbd nao. Voce tira e desmonta.. mesmo na ordem nao 
 racional que seria desmontar pra depois tirar. Provavelmente o USBd faz 
 algo mais inteligente que torna o desmontar depois mais seguro. O 
 quanto mais seguro, nao sei, mas a verdade eh que na pratica nunca tive 
 problema, e eu nunca desmonto na mao, sempre tiro o pd fora, meio 
 automatico. Ate agora tudo correu bem =)

Pro umount, não tem nada de USB, é SCSI mesmo.

 Mas acho que o ideal eh desmontar na mao. No Windows o manual diz pra 
 clicar com o terceir botao no icone do tray e ir em desativar 
 equipamento de forma segura (nada de hot swap, apesar de funcionar 
 rancando na mao no windows..). No Mac OS X tambem funciona na mao 
 mas da um avisinho de motivacao educacional: Remember to safely dispose 
 USB device next time.
 
 Entao neh... hehehe alguma gambiarra nao totalmente segura deve ser 
 compartilhada entre todos os sistemas.

É, a gambiarra é igual.  Mas seria interessante então montar sem
cache?  O msdosfs tem algo parecido?  Ou será o default?

Jonny

-- 
João Carlos Mendes Luís [EMAIL PROTECTED]
  Networking Engineer   [EMAIL PROTECTED]

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-07-04 Por tôpico Patrick Tracanelli

Luís Cargnini wrote:

cara tenho um data trtaveller da kingston tem que colocar no kernel

device  atapicam
device  scbus
device  cd
device  da
device  pass
e protno ai tu consegue montar o teu /dev/da0s1 por exemplo usando -t
msdos só isso e feito.



Fala Luis, bom dia.

Entao, obrigado pelas dicas. Na verdade quando eu testei a primeira vez 
no DataTraveller o kernel ja tinha estas opcoes, inclusive atapicam; Ai 
depois que vi um monte de gente dizendo que conseguiu sem problema 
peguei de novo o pd e pedi pro Jean coloca na maquina dele, que era 
-STABLE (a minha era -CURRENT), ai funcionou! hehehe meu -CURRENT estava 
quebrado; enviei uma mensagem citando o fato na lista e alguem arrumou, 
agora desde a semana passada ta funcionando blz no 6.0 tambem;


O bizarro eh que de vez em quando da warning de sincronizacao de cache 
(!!) mas funciona normalmente. Notei que quando da esse warning a 
velocidade cai mais de 300%. Mas felizmente descobri que com camcontrol 
reset ou camcontrol rescan no busID do PD a velocidade volta ao normal;


Aproveitei e configurei o /etc/usbd.conf pra

# PenDrive USB
device Kingston DataTraveler
   vendor 0x0930
   product 0x6532
   release 0x0100
   attach /bin/sleep 8 ; /sbin/mount /pendrive ; 
~eksffa/bin/pds.sh `/sbin/camcontrol devlist`

   detach /sbin/umount -f /pendrive


Assim basta espetar o PD no USB que ele monta apos 8 segundos, basta 
retirar que ele desmonta. E ainda com camcontrol devlist consigo 
passar pro script pds.sh em que barramento (porta usb) do laptop o PD 
esta, esse script (pds = pen drive sync hehehe, inspirado neh?) de 
acordo com a porta usb toma uma decisao: sincroniza do HD pro PD ou do 
PD pro HD. Infelizmente eu nao pensei em nada menos dependente de 
lembrar qual porta pra automatizar o tipo de sincronia.


Entao fica a entrada cima pra documentar e enriquecer o historico da 
lista (que se deus quiser volta a funcionar em breve).


Se alguem precisar cofigurar o usbd.conf pode ainda usar

devname expressao_regular

ai o dispositivo criado (por exemplo da0s1) torna-se a variavel 
${DEVNAME} - fica mais facil fazer rotinas no usbd.conf


Pra descobrir os valores pra produc, class, release e outras entradas:

killall -9 usbd
usbd -d -vv

(vai ficar em foreground e modo verbose)

espeta o dispositivo USB e acompanhe as mensagens do usbd. De cara ele 
vai identificar os dados que voce precisa, e as mensagens geradas por 
ele vao ser ricas e valiosas pra diagnosticar/corrigir a conf no usbd.conf


Espero que isso seja util pra mais alguem.

Obrigado :-)


--
Patrick Tracanelli

FreeBSD Brasil LTDA.
The FreeBSD pt_BR Documentation Project
http://www.freebsdbrasil.com.br
patrick @ freebsdbrasil.com.br
Long live Hanin Elias, Kim Deal!


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-07-04 Por tôpico João Carlos Mendes Luís
Somebody told me that Patrick Tracanelli said:
 O bizarro eh que de vez em quando da warning de sincronizacao de cache 

De vez em quando?  O meu é de vez em sempre!  ;-)

 (!!) mas funciona normalmente. Notei que quando da esse warning a 
 velocidade cai mais de 300%. Mas felizmente descobri que com camcontrol 
 reset ou camcontrol rescan no busID do PD a velocidade volta ao normal;

Não cheguei a verificar a parte de velocidade.  Na verdade, em umas
das vezes que isso aconteceu o FreeBSD perdeu o acesso ao umass por
completo.

 
 Aproveitei e configurei o /etc/usbd.conf pra
 
 # PenDrive USB
 device Kingston DataTraveler
vendor 0x0930
product 0x6532
release 0x0100
attach /bin/sleep 8 ; /sbin/mount /pendrive ; 
 ~eksffa/bin/pds.sh `/sbin/camcontrol devlist`
detach /sbin/umount -f /pendrive

Estranho, meu vendor é diferente:

# USB Flashdrive - IPC: O dispositivo umass tem que estar precarregado
device DataTraveler II+
product 0x1601
vendor  0x0951
release 0x0100
devname umass[0-9]+
attach /usr/bin/camcontrol rescan all
attach sleep 1 ; /sbin/mount_msdosfs -o longnames /dev/da0s1 /p
detach /sbin/umount -f /p

Curiosamente, pensamos separado, mas tivemos maios ou menos a mesma
idéia.  :-)

 Assim basta espetar o PD no USB que ele monta apos 8 segundos, basta 
 retirar que ele desmonta. E ainda com camcontrol devlist consigo 

Esse desmonta é que me preocupa.  Não é 100% seguro, e ainda estou
testando essa opção.

Jonny

-- 
João Carlos Mendes Luís [EMAIL PROTECTED]
  Networking Engineer   [EMAIL PROTECTED]

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-07-04 Por tôpico João Carlos Mendes Luís
Somebody told me that Joao Carlos Mendes Luis said:
  (!!) mas funciona normalmente. Notei que quando da esse warning a 
  velocidade cai mais de 300%. Mas felizmente descobri que com camcontrol 
  reset ou camcontrol rescan no busID do PD a velocidade volta ao normal;
 
 Não cheguei a verificar a parte de velocidade.  Na verdade, em umas
 das vezes que isso aconteceu o FreeBSD perdeu o acesso ao umass por
 completo.

Ei, acabei de achar no scsi_da.c uma lista de quirks e tem um monte de
pendrive com uma flag para não fazer o sync cache.  Estou recompilando
um kernel com essa opção adicionada para o Kingston, vamos ver se
melhora...

Jonny

-- 
João Carlos Mendes Luís [EMAIL PROTECTED]
  Networking Engineer   [EMAIL PROTECTED]

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-07-02 Por tôpico João Carlos Mendes Luís
Patrick Tracanelli wrote:
 Gostaria de saber quem aqui tem usado sem problemas PenDrive USB, qual
 marca e modelo. Quero adquirir um mas a unica experiencia que tive com
 um Data Traveller da Kingston nao foi boa. Se o seu PD for controlado
 por outro dispositivo que nao umass(4) (/dev/daX) tbm vale a pena citar :)

Que problemas voce teve com o Data Traveler?

Curiosamente, acabei de comprar um DTII+ (19MB/s de taxa de leitura!) de
2G, e ele dá problema com o FreeBSD.  Consigo ler sem problemas, mas na
hora de gravar travou.  Como é um modelo relativamente novo, eu dei um
desconto.   ;-)

Nao lembro exatamente a mensagem que dava, mas era algo com Phase
Error e Syncronize cache failed.  Procurei no google se mais alguem
teve esse problema, e achei isso aqui:

http://lists.freebsd.org/pipermail/freebsd-questions/2005-May/088730.html

Nao resolve, mas serve de consolo para saber que não estou sozinho no
Universo.   ;-)

Acredito que tenha que editar a lista de detalhes dos devices SCSI, mas
ainda não olhei os fontes para ter certeza.

Antes disso eu tambem usava um leitor de Memory Stick para retirar fotos
da máquina digital, e montava sem problemas.  Era umass na veia.  ;-)

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


[FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-06-29 Por tôpico Patrick Tracanelli


Senhores, boa tarde.

Gostaria de saber quem aqui tem usado sem problemas PenDrive USB, qual 
marca e modelo. Quero adquirir um mas a unica experiencia que tive com 
um Data Traveller da Kingston nao foi boa. Se o seu PD for controlado 
por outro dispositivo que nao umass(4) (/dev/daX) tbm vale a pena citar :)


Toda dica eh valida! :)
Obrigado.


--
Patrick Tracanelli

FreeBSD Brasil LTDA.
The FreeBSD pt_BR Documentation Project
http://www.freebsdbrasil.com.br
patrick @ freebsdbrasil.com.br
Long live Hanin Elias, Kim Deal!


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-06-29 Por tôpico Ricardo Maia

Patrick Tracanelli wrote:



Senhores, boa tarde.

Gostaria de saber quem aqui tem usado sem problemas PenDrive USB, qual 
marca e modelo. Quero adquirir um mas a unica experiencia que tive com 
um Data Traveller da Kingston nao foi boa. Se o seu PD for controlado 
por outro dispositivo que nao umass(4) (/dev/daX) tbm vale a pena 
citar :)


Toda dica eh valida! :)
Obrigado.



o meu eh contolado por umass, eh um lg de 512mb.

funciona q eh uma perfeicao no freebsd 4.10, 4.11, 5.2.1, 5.3 e 5.4... 
basta plugar na usb, montar o dispositivo e pronto!


soh nao tente remover o dispositivo momentos depois de um comando halt 
ou reboot... vc vai ver um kernel panic lindo...


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-06-29 Por tôpico R. Filippus
http://rfilippus.blogspot.com/

On 6/29/05, Ricardo Maia [EMAIL PROTECTED] wrote: 
 
 Patrick Tracanelli wrote:
 
 
  Senhores, boa tarde.
 
  Gostaria de saber quem aqui tem usado sem problemas PenDrive USB, qual
  marca e modelo. Quero adquirir um mas a unica experiencia que tive com
  um Data Traveller da Kingston nao foi boa. Se o seu PD for controlado
  por outro dispositivo que nao umass(4) (/dev/daX) tbm vale a pena
  citar :)
 
  Toda dica eh valida! :)
  Obrigado.
 
 
 o meu eh contolado por umass, eh um lg de 512mb.
 
 funciona q eh uma perfeicao no freebsd 4.10, 4.11, 5.2.1, 5.3 e 5.4...
 basta plugar na usb, montar o dispositivo e pronto!
 
 soh nao tente remover o dispositivo momentos depois de um comando halt
 ou reboot... vc vai ver um kernel panic lindo...
 
 ___
 Freebsd mailing list
 Freebsd@fug.com.br
 http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
 



-- 
Atenciosamente,
R. Filippus
___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-06-29 Por tôpico Djony W M Tambosi
Em Quarta 29 Junho 2005 12:55, Patrick Tracanelli escreveu:
 Senhores, boa tarde.

 Gostaria de saber quem aqui tem usado sem problemas PenDrive USB, qual
 marca e modelo. Quero adquirir um mas a unica experiencia que tive com
 um Data Traveller da Kingston nao foi boa. Se o seu PD for controlado
 por outro dispositivo que nao umass(4) (/dev/daX) tbm vale a pena citar
 :)

 Toda dica eh valida! :)
 Obrigado.

Eu tenho um da lexar, a 2 anos, e sempre funcionou sem problemas.
Ainda nao usei-o na serie 5.X

Djony
-- 
Djony Weverton M. Tambosi
Grameyer Equipamentos Eletronicos
www.grameyer.com.br

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] USB PenDrive no FreeBSD - Recomendacoes

2005-06-29 Por tôpico Patrick Tracanelli

Pessoal, valeu as dicas. Foram valiosas e vao ajudar na minha decisao.

--
Patrick Tracanelli

FreeBSD Brasil LTDA.
The FreeBSD pt_BR Documentation Project
http://www.freebsdbrasil.com.br
patrick @ freebsdbrasil.com.br
Long live Hanin Elias, Kim Deal!


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br