[Ubuntu-BR] Dispositivos USB

Will ff9will em gmail.com
Quinta Dezembro 20 17:00:52 UTC 2007


Já teve um tópico sobre isso:
_________________________________

*[Ubuntu-BR] Pendrive kingston X Gutsy*

Caros,

Estou com um problema chato no gutsy: não consigo montar de maneira alguma
um pendrive Kingston Data Traveler!

Eu espeto o pendrive e espero a montagem automática, mas nada acontece.
então tento montar na mão mesmo, também não dá certo! Quando rodo um
'lsusb', ele nao me retorna nada.

Isso é estranho porque consigo montar um Mp3 player na boa, mas nao consigo
montar o pendrive. OBS: Estou bootando o sistema com as opções 'noapic' e
'irqpool' ativas, será esse o meu problema?

desde já agradeço,
Peter.
_____________________________________________________________

Caro Peter, bom dia...

Tenho um datatraveler de 4 gigas e monta na boa.. sem problemas.. Não estou
com nenhuma opção específica de boot... apenas o default..

Para testar, montei ele e rodei o lsusb.. segue a saída..

# =-=-=

root em bohrer-laptop:/# lsusb
Bus 005 Device 003: ID 13fe:1d00
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
root em bohrer-laptop:/#

# =-=-=

Como que voce tentou montar ele na mao? Algo parecido com isso?

mount -t auto /dev/sdb1 /mnt

Caso tenha sido diferente, tente da forma acima..

Caso não funcione, tente dar um cfdisk /dev/sdb afim de verificar se existem
partições nesse seu pendrive..

Feito isso tudo, poste novamente as respostas..

Um abraço
_________________________________________________________




Olá, Bohrer.

Fiz o que você sugeriu, montando o pendrive na mão, mas me foi retornado
isso:
"mount: /dev/usb1 não é um dispositivo de blocos"

Quando rodei o cfdisk, me foi retornada a seginte mensagem de erro:
"last_lba(): I don't know how to handle files with mode 20660"

O lsusb retorna isso:
---
root em mordor:~# lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
---

Indicando que não há nenhum dispositivo espetado nas portas USB, mas o
pendrive está lá!

Então, como o problema poderia estar relacionado com a existencia de
partições no pendrive, recorri a uma máquina windows e formatei o pendrive,
voltei ao Ubuntu, refiz os procedimentos e nada mudou.

Estranho, muito estranho... Estou fazendo uma pesquisa na internet a
respeito, mas até agora não houve resultados...

Muito obrigado pela ajuda.

Abraços;



Caro Peter..

Apenas um detalhe na saída do mount que voce reportou..

[ "mount: /dev/usb1 não é um dispositivo de blocos" ]

Onde se lê /dev/usb1, acredito que deveria constar sdb1.. o sdb1 inclusive
deve ser usado na motagem do pen drive.. apenas confira se voce usou usb1 ou
sdb1 no comando da montagem.. pelo menos aqui no meu note, o primeiro device
usb é o sdb1..

Bom, sobre a saída do lsusb, realmente me parece que ela não acusa a
existência de nenhum pen drive.. estranho, muito estranho : \

Voce chegou a tentar voltar as opções de boot para as 'defaults'?

Um abraço

Bohrer



   Pois é, sempre tive está duvida, por favor como saber em qual /dev
devo montar o pen? No 7-10 é sdb1 se tiver apenas um hd, já no 7-04 é
sda1 e por aí vai com suas infinitas variantes...

   Abçs,
Zandre.



Caro Zandre

Se o device ja estiver montado, basta digitar o comando mount... ele informa
todos os devices montados, pontos de montagem e dispositivo...

Caso o device não esteja montando, temos duas opções bem parecidas...

A primeira opção é a saída do dmesg.. algo mais ou menos como isso:

# =-=-=
root em bohrer-laptop:/home/bohrer# dmesg | grep sdb
[27447.728000] sd 2:0:0:0: [sdb] 8060928 512-byte hardware sectors (4127 MB)
[27447.728000] sd 2:0:0:0: [sdb] Write Protect is off
[27447.728000] sd 2:0:0:0: [sdb] Mode Sense: 23 00 00 00
[27447.728000] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[27447.728000]  sdb: sdb1
[27447.732000] sd 2:0:0:0: [sdb] Attached SCSI removable disk
root em bohrer-laptop:/home/bohrer#
# =-=-=

Claro que se não se souber sobre qual device estamos falando [ sda, sdb,
enfim.. ] basta digitar o dmesg sem o '| grep sdb'.. dessa forma,
logicamente um volume maior de informações será jogado para a tela.. mas
basta procurar..

A seguda opção é a saída do arquivo messages.. que fica em
/var/log/messages..

Basta dar um cat /var/log/messages | grep sdb ou então um cat
/var/log/messages | less e ir procurando as saídas sobre o pen-drive.. algo
mais ou menos como

# =-=-=
Dec 19 09:13:15 bohrer-laptop kernel: [27447.724000] sd 2:0:0:0: [sdb]
8060928 512-byte hardware sectors (4127 MB)
Dec 19 09:13:15 bohrer-laptop kernel: [27447.728000] sd 2:0:0:0: [sdb] Write
Protect is off
Dec 19 09:13:15 bohrer-laptop kernel: [27447.728000] sd 2:0:0:0: [sdb]
8060928 512-byte hardware sectors (4127 MB)
Dec 19 09:13:15 bohrer-laptop kernel: [27447.728000] sd 2:0:0:0: [sdb] Write
Protect is off
Dec 19 09:13:15 bohrer-laptop kernel: [27447.728000]  sdb: sdb1
Dec 19 09:13:15 bohrer-laptop kernel: [27447.732000] sd 2:0:0:0: [sdb]
Attached SCSI removable disk
# =-=-=

Sempre tomei como base essas referências...

Um abraço

Bohrer




Boa tarde Bohrer;

Quanto as opções de boot do sistema, troquei as opções 'noapic
irqpool' por 'defaults' e pasmem, o sistema bootou normalmente (o que
eu achei que não iria acontecer), e o pendrive montou perfeitamente,
sem nem ao menos presisar usar o terminal!

Você sugeriu o "dmesg | grep sdb1"

---
root em mordor:~# dmesg | grep sdb1
[   19.372000]  sdb: sdb1
[   97.308000]  sdb: sdb1
---

No mais, o problema foi resolvido! Muito obrigado Bohrer pela paciência!

Até mais.



Beleza!

Precisando, entre em contato...

Um abraço

Bohrer



To com o mesmo problema com um Data Traveler de 2G, espeto ele e vem uma
mensagem:
Não foi possível montar o volume
Detalhes:
mount:wrong fs type, bad option, bad superblock on /dev/sdb1, missing
codepage or helper program, or other error In some cases useful info
found in syslog -try dmesg | tail to go

jayme em jayme-notebook:~$ lsusb
Bus 003 Device 003: ID 13fe:1d00
Bus 003 Device 002: ID 0402:5602 ALi Corp.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Consegui montar com o :

mount -t auto /dev/sdb1 /mnt

e com :
sudo mount -t msdos /dev/sdb1 /mnt/usb
Porém somente como leitura e com os nomes extensos com o ~.
Gostaria de saber como fazer prá ele reconhecer automaticamente e sem eu
ter que montar ou desmontar pq ficar sem gravar no Pen Drive é fogo.

att.

Jayme Ayres



Tente o comando:
cat /proc/bus/usb/devices

Se a interface estiver ativada vai ficar assim:

T:  Bus=05 Lev=01 Prnt=01 Port=05 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=13fe ProdID=1d00 Rev= 1.00
S:  Manufacturer=Kingston
S:  Product=DataTraveler 2.0
S:  SerialNumber=5B741BA4A447
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Se não estiver ativada fica assim:

T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 8
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.15-29-686 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:10.4
C:* #Ifs= 1 Cfg#= 1 Atr=c0 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=   2 Ivl=256ms

Obs.:Pode ser que o seu pendrive tenha USB 2.0 e sua interface suporte
apenas USB 1.1, não sei se isso interfere, mas talvez ajude se vc verificar
qual interface está usando:

   Isso fica evidente nestas linhas:

   T:  Bus=05 Lev=01 Prnt=01 Port=05 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
   D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1

   Já uma interface de USB 1.1 ficaria assim:

   T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
   D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1

Espero ter ajudado.

-- 
Williams - ff9will em gmail.com
Visite meu blog - http://omnixonline.blogspot.com
Omnix, O Ubuntu brasileiro



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tenho esse problema também, o lsusb nem reconhece meu pendrive, é como
se as USBs estivessem mortas (mesmo para um mouse laser e um disco
externo). Se eu bootar sem o noapic funciona, mas trava na maioria das
vezes (na realidade, só não trava sem o noapic se tiver algo ligado a
saída SVIDEO). Sim, eu sei. Estranho³

Abraços



Brother se nao monta faça o seguinte
pra listar todos dispositivos de disco na maquina
sudo fdisk -l
se for /dev/sdb1 pra montar precisa de uma partição
crie sudo mkdri /media/pendrive
pra montar
sudo mount -t vfat /dev/sdb1 /media/pendrive
pronto




lsusb nao é pra dizer que reconheceu,
pra vc ver se o pendrive existe no sistema tem que dar um sudo fdisk -l
ele vai aparecer ai vc monta como eu expliquei no outro email



acabei fazendo um tutorial que pode ajuda-lo
http://www.xjulio.info/blog/como-configurar-um-hd-externo-usb-ou-pen-drive-no-kubuntu-e-ubuntu
Julio



Eita!

Julio meu filho, que entusiasmo, hehehe!

Mandou Bem!! Precisamos de mais uns 50 Julios Cardoso e o Brasil inteiro vai
usar Linux!!!

Andei olhando o seu site.. Mto bom!

Pq não se inscreve pro Planeta? Tamos precisando de sangue novo!

http://wiki.ubuntubrasil.org/Planeta/Regras

Abraços!!!



Olá Júlio,

Muito bom o seu tutorial, funcionou e montou com o mount -t vfat (antes
eu estava usando -t msdos), porém ele não me permite gravar no pendrive :-(
Gostaria de saber se tem como ele reconhecer o pendrive quando eu o
conecto e claro, ter permissão para gravar.


Jayme Ayres



Se por algum problema não foram carregados os módulos usb, eles podem ser
carregados manualmente:
# modprobe ehci-hcd
# modprobe ohci-hcd
# modprobe uhci-hcd
# mount -t usbfs /proc/bus/usb /proc/bus/usb
# modprobe *usb-storage*
Nesta ordem...
Quaisquer dúvidas acessem esse link:
http://www.guiadohardware.net/tutoriais/acessando-dispositivos-usb-escrevendo-regras/configurando-manualmente.html



More information about the ubuntu-br mailing list