Krijg pendrive niet aan de praat

Pagina: 1
Acties:

  • Cyril
  • Registratie: Juli 2000
  • Laatst online: 27-07 23:21

Cyril

it's all in my mind

Topicstarter
Heb sinds een paar dagen een pendrive (usb-storage dingetje), maar ik krijg 'm maar niet aan de praat in linux, wat wel zou moeten. Ik draai Gentoo met de 2.4.18 kernel. Scsi support en usb-storage support zijn allemaal meegecompileerd. Iemand eerder dit soort problemen tegengekomen?

Hier is de log als ik dat kreng inplug:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Jun 28 03:32:16 aradia kernel: hub.c: USB new device connect on bus2/2/4, assigned device number 3
Jun 28 03:32:16 aradia kernel: usb-storage: act_altsettting is 0
Jun 28 03:32:16 aradia kernel: usb-storage: id_index calculated to be: 59
Jun 28 03:32:16 aradia kernel: usb-storage: Array length appears to be: 61
Jun 28 03:32:16 aradia kernel: usb-storage: USB Mass Storage device detected
Jun 28 03:32:16 aradia kernel: usb-storage: Endpoints: In: 0xe28d1280 Out: 0xe28d1294 Int: 0xe28d12a8 (Period 1)
Jun 28 03:32:16 aradia kernel: usb-storage: New GUID 0d7d0100000017241311005c
Jun 28 03:32:16 aradia kernel: usb-storage: GetMaxLUN command result is 1, data is 0
Jun 28 03:32:16 aradia kernel: usb-storage: Transport: Bulk
Jun 28 03:32:16 aradia kernel: usb-storage: Protocol: Transparent SCSI
Jun 28 03:32:16 aradia kernel: usb-storage: *** thread sleeping.
Jun 28 03:32:16 aradia kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jun 28 03:32:16 aradia kernel: usb-storage: queuecommand() called
Jun 28 03:32:16 aradia kernel: usb-storage: *** thread awakened.
Jun 28 03:32:16 aradia kernel: usb-storage: Command INQUIRY (6 bytes)
Jun 28 03:32:16 aradia kernel: usb-storage: 12 00 00 00 ff 00 00 00 15 35 1d c0
Jun 28 03:32:16 aradia kernel: usb-storage: Bulk command S 0x43425355 T 0x42 Trg 0 LUN 0 L 255 F 128 CL 6
Jun 28 03:32:16 aradia kernel: usb-storage: Bulk command transfer result=0
Jun 28 03:32:16 aradia kernel: usb-storage: usb_stor_transfer_partial(): xfer 255 bytes
Jun 28 03:32:16 aradia kernel: usb-storage: usb_stor_bulk_msg() returned 0 xferred 36/255
Jun 28 03:32:16 aradia kernel: usb-storage: Bulk data transfer result 0x1
Jun 28 03:32:16 aradia kernel: usb-storage: Attempting to get CSW...
Jun 28 03:32:22 aradia kernel: usb-storage: command_abort() called
Jun 28 03:32:22 aradia kernel: usb-storage: Bulk status result = -104
Jun 28 03:32:22 aradia kernel: usb-storage: Bulk reset requested
Jun 28 03:32:28 aradia kernel: usb-storage: Bulk soft reset completed
Jun 28 03:32:28 aradia kernel: usb-storage: -- transport indicates transport failure
Jun 28 03:32:28 aradia kernel: usb-storage: Fixing INQUIRY data to show SCSI rev 2
Jun 28 03:32:28 aradia kernel: usb-storage: scsi cmd done, result=0x70000
Jun 28 03:32:28 aradia kernel: usb-storage: *** thread sleeping.

en vervolgens niks meer.. ik heb al een hoop dingen geprobeerd, maar ik krijg 'm maar niet aan de praat.

Real Men don't make backups. They upload it via ftp and let the world mirror it. -Linus Torvalds


  • Slaiter
  • Registratie: Juni 2001
  • Niet online

Slaiter

Firesnake

Heb je wel een (auto)mount point gemaakt voor dat ding :?

Als ik me niet vergis zijn de usb-poorten respectivelijk "sda1" en "sda2"

  • Cyril
  • Registratie: Juli 2000
  • Laatst online: 27-07 23:21

Cyril

it's all in my mind

Topicstarter
mja, voor dat ik het kan mounten moet het apparaatje zich eerst aan een block device linken, maar dat gebeurd op een of andere manier niet.
Overigens gebruik ik devfs, dus ik weet niet of /dev/sda? wel de plek is waar ze terecht komen, ik denk eerder ergens in /dev/scsi ..

Real Men don't make backups. They upload it via ftp and let the world mirror it. -Linus Torvalds


  • Slaiter
  • Registratie: Juni 2001
  • Niet online

Slaiter

Firesnake

Op vrijdag 28 juni 2002 22:12 schreef Cyril het volgende:
mja, voor dat ik het kan mounten moet het apparaatje zich eerst aan een block device linken, maar dat gebeurd op een of andere manier niet.
Overigens gebruik ik devfs, dus ik weet niet of /dev/sda? wel de plek is waar ze terecht komen, ik denk eerder ergens in /dev/scsi ..
Mwa zou kunnen, maar uitgaande van de situatie wat ik hier heb nl een cardreader aangesloten op usb1 die ik ook moet mounten op sda1. Wel natuurlijk een linkje gemaakt in /mnt en mijn fstab aangepast, maar na mounten werkt het gewoon.
Ik neem aan dat een pendrive niet zoveel verschil uitmaakt.
btw ook Gentoo en devfs ingebouwd.

  • bwiep
  • Registratie: September 2000
  • Niet online

bwiep

Bla Bla Bla..

SIM-PEL

Windhoos XP installeren, erin steken en klaar is kees :D

  • phreggle
  • Registratie: Juni 2002
  • Niet online
Op zaterdag 29 juni 2002 00:03 schreef bwiep het volgende:
SIM-PEL

Windhoos XP installeren, erin steken en klaar is kees :D
Nuttige bijdrage :z

Heb je usbfs meegecompiled? Zo ja, wat geeft /proc/bus/usb/* allemaal voor info als je de pendrive inplugt?

  • Cyril
  • Registratie: Juli 2000
  • Laatst online: 27-07 23:21

Cyril

it's all in my mind

Topicstarter
yep, usbfs is meegecompileerd. Ik heb net nog m'n andere usb devices uitgetrokken en de pendrive eens in een andere usb-controller gestoken, maar nog steeds niks...

/proc/bus/usb/devices:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 11/900 us ( 1%), #Int=  1, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=b000
C:* #Ifs= 1 Cfg#= 1 Atr=40 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=   8 Ivl=255ms
T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 4
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=058f ProdID=9254 Rev= 1.00
S:  Manufacturer=ALCOR
S:  Product=Generic USB Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=b400
C:* #Ifs= 1 Cfg#= 1 Atr=40 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=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0d7d ProdID=0100 Rev= 1.00
S:  Manufacturer=ASUS
S:  Product=Ai-Flash
S:  SerialNumber=17241311005C
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=255ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=255ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   2 Ivl=  1ms

Real Men don't make backups. They upload it via ftp and let the world mirror it. -Linus Torvalds


  • Slaiter
  • Registratie: Juni 2001
  • Niet online

Slaiter

Firesnake

Misschien dat je hier wat aan hebt :?

komt uit een faq voor pendrives.
Q: Linux 2.4.x does not automatically recognize my Pen Drive?!
A: Linux uses a so-called "USB Manager", which does automatically loads kernel modules (drivers) for USB devices. It loads only drivers for devices that are present on the USB bus to reduce memory usage. Per default, the USB Manager does not come with the Pen Drive preconfigured. However, you can easily configure the USB Manager to automatically recognize the Pen Drive yourself. Just add the following to the configuration file,
usbmgr.conf (usually in /etc/usbmgr): vendor 0xd7d product 0x100 module scsi_mod, usb-storage
This line identifies the Pen Drive and tells the USB Manager to load the SCSI as well as the USB storage module. The SCSI module is needed in order to talk to both SCSI and USB storage devices, while the usb-storage module is needed to talk to USB storage devices.
Do not forget to either reload the USB Manager's configuration or to restart the USB Manager (for instance, do as root: /etc/init.d/usbmgr reload).

  • Cyril
  • Registratie: Juli 2000
  • Laatst online: 27-07 23:21

Cyril

it's all in my mind

Topicstarter
daar heb ik niks aan. zoals je ziet in de bovenste log, wordt de pendrive prima gezien en wordt scsi emulation en usb mass storage ook normaal aangesproken. Bovendien heb ik beide niet als module, maar gewoon ingebakken in de kernel.

Real Men don't make backups. They upload it via ftp and let the world mirror it. -Linus Torvalds

Pagina: 1