Sie sind nicht angemeldet.

1

02.02.2008, 15:04

Sony DSC F717 wird nicht richtig erkannt

Hallo,

meine Sony DSC F717 wird nicht richtig erkannt. Ich hatte sie bereits an ein Laptop mit Gentoo angeschlossen und es hat funktioniert.

In meinem Kernel ist USB Mass Storage support, SCSI disk support und SCSI generic support einkompiliert.
Dmesg sagt folgendes:

Quellcode

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
.
.
.
usb 1-1: new high speed USB device using ehci_hcd and address 16
Device driver usbdev1.16_ep00 lacks bus and class support for being resumed.
usb 1-1: configuration #1 chosen from 1 choice
scsi15 : SCSI emulation for USB Mass Storage devices
Device driver host15 lacks bus and class support for being resumed.
usb-storage: device found at 16
usb-storage: waiting for device to settle before scanning
Device driver usbdev1.16_ep01 lacks bus and class support for being resumed.
Device driver usbdev1.16_ep82 lacks bus and class support for being resumed.
Device driver usbdev1.16_ep83 lacks bus and class support for being resumed.
Device driver target15:0:0 lacks bus and class support for being resumed.
scsi 15:0:0:0: Direct-Access 	Sony 	Sony DSC     	4.40 PQ: 0 ANSI: 0 CCS
sd 15:0:0:0: [sdb] 1986560 512-byte hardware sectors (1017 MB)
sd 15:0:0:0: [sdb] Assuming Write Enabled
sd 15:0:0:0: [sdb] Assuming drive cache: write through
sd 15:0:0:0: [sdb] 1986560 512-byte hardware sectors (1017 MB)
sd 15:0:0:0: [sdb] Assuming Write Enabled
sd 15:0:0:0: [sdb] Assuming drive cache: write through
 sdb: sdb1
sd 15:0:0:0: [sdb] Attached SCSI removable disk
sd 15:0:0:0: Attached scsi generic sg1 type 0
Device driver target15:0:1 lacks bus and class support for being resumed.
Device driver target15:0:2 lacks bus and class support for being resumed.
Device driver target15:0:3 lacks bus and class support for being resumed.
Device driver target15:0:4 lacks bus and class support for being resumed.
Device driver target15:0:5 lacks bus and class support for being resumed.
Device driver target15:0:6 lacks bus and class support for being resumed.
Device driver target15:0:7 lacks bus and class support for being resumed.
usb-storage: device scan complete

In /dev ist jedoch kein sdb zu finden. Habe ich etwas vergessen? Udev und hotplug ist installiert und USB-Sticks werden auch in /dev angelegt.

Bin für jede Hilfe dankbar.

MfG bara.

Gelöst: War mein eigener Fehler. Hatte ein udev-rule festgelegt.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »baracoder« (06.02.2008, 18:07)


2

02.02.2008, 15:53

Hallo baracoder

Hast du:

Quellcode

1
2
# zcat /proc/config.gz | grep MULTI_LUN
CONFIG_SCSI_MULTI_LUN=y
gesetzt?

MfG
josef.95

3

02.02.2008, 16:18

Hallo josef,


nein, hatte es nicht. Habe jetzt einkompiliert und ausprobiert. Leider kein Erfolg.

mfg bara

4

02.02.2008, 17:11

Ich denke es wäre hier hilfreich wenn du mal deine kernel config als Anhang hier mit Postest.

EDIT:
Zeige doch bitte auch noch die Ausgabe von:

Quellcode

1
lsusb
mit Angeschlossener Sony DSC F717

MfG
josef.95

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (02.02.2008, 17:18)


5

02.02.2008, 18:13

Quellcode

1
2
3
4
5
# lsusb
Bus 001 Device 001: ID 0000:0000  
Bus 002 Device 003: ID 046d:c404 Logitech, Inc. TrackMan Wheel
Bus 002 Device 002: ID 046d:c01d Logitech, Inc. 
Bus 002 Device 001: ID 0000:0000

Die Cam wird noch nicht mal aufgelistet.
»baracoder« hat folgende Datei angehängt:
  • config.gz (9,81 kB - 2 mal heruntergeladen - zuletzt: 05.02.2008, 16:58)

6

03.02.2008, 11:34

Moin baracoder

Ich vermute, das es an einen nichtgesetzten Treiber im kernel liegt.
Ich habe mir gestern Abend deine config mal angesehen, kann dir jetzt aber auch nicht genau sagen, dies u. das fehlt :whistling: Ich denke mal das die fehlenden Treiber im bereich BLK_DEV oder ,und USB zu suchen sind.
Eventuell hat da jemand anderes ja noch den entscheidenden Tip für dich.

MfG
josef.95

7

03.02.2008, 12:12

Danke josef,

ich werde mir die Bereiche in der config des Laptops und meiner Workstation vergleichen. Immerhin hat es ja beim Laptop funktioniert.

MfG bara.

8

03.02.2008, 12:26

Danke josef,

ich werde mir die Bereiche in der config des Laptops und meiner Workstation vergleichen. Immerhin hat es ja beim Laptop funktioniert.

MfG bara.
Ja, dies währe eine Möglichkeit, den Übeltäter zu finden.
Beachte aber bitte eventuelle Versions Unterschiede der Kernel Sourcen.
Vom kernel 2.6.22 zu 2.6.23 hat sich einiges geändert. Du solltest eventuell auch mal über eine Aktualisierung auf zZ 2.6.23-r6 nachdenken.
Wenn du wieder suspend2 sourcen möchtest, bedenke diese heißen jetzt sys-kernel/tuxonice-sources

viel Glück
josef.95

9

03.02.2008, 13:24

Ich habe mir noch mal den Output von dmesg angeguckt. Es scheint generell ein Problem mit USB zu geben. So habe ich ein anderen USB-Massenspeicher angeschlossen:

Quellcode

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
usb 2-1: new full speed USB device using ohci_hcd and address 4
Device driver usbdev2.4_ep00 lacks bus and class support for being resumed.
usb 2-1: configuration #1 chosen from 1 choice
scsi9 : SCSI emulation for USB Mass Storage devices
Device driver host9 lacks bus and class support for being resumed.
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
Device driver usbdev2.4_ep82 lacks bus and class support for being resumed.
Device driver usbdev2.4_ep02 lacks bus and class support for being resumed.
Device driver target9:0:0 lacks bus and class support for being resumed.
scsi 9:0:0:0: Direct-Access          	2.1M DigitalCAM  1.00 PQ: 0 ANSI: 0 CCS
sd 9:0:0:0: [sdb] 32000 512-byte hardware sectors (16 MB)
sd 9:0:0:0: [sdb] Write Protect is off
sd 9:0:0:0: [sdb] Mode Sense: 00 06 00 00
sd 9:0:0:0: [sdb] Assuming drive cache: write through
sd 9:0:0:0: [sdb] 32000 512-byte hardware sectors (16 MB)
sd 9:0:0:0: [sdb] Write Protect is off
sd 9:0:0:0: [sdb] Mode Sense: 00 06 00 00
sd 9:0:0:0: [sdb] Assuming drive cache: write through
 sdb: sdb1
sd 9:0:0:0: [sdb] Attached SCSI removable disk
sd 9:0:0:0: Attached scsi generic sg1 type 0
Device driver target9:0:1 lacks bus and class support for being resumed.
Device driver target9:0:2 lacks bus and class support for being resumed.
Device driver target9:0:3 lacks bus and class support for being resumed.
Device driver target9:0:4 lacks bus and class support for being resumed.
Device driver target9:0:5 lacks bus and class support for being resumed.
Device driver target9:0:6 lacks bus and class support for being resumed.
Device driver target9:0:7 lacks bus and class support for being resumed.
usb-storage: device scan complete

Diese Kamera kann allerdings gemountet werden.

Schon beim Booten erscheinen verschiedene Fehlermeldungen, in denen "usb" vorkommt:

Quellcode

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# dmesg | grep usb
usbcore: registered new interface driver usbfs
USB driver usbfs lacks resume support.
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Device driver usbdev1.1_ep00 lacks bus and class support for being resumed.
usb usb1: configuration #1 chosen from 1 choice
Device driver usbdev1.1_ep81 lacks bus and class support for being resumed.
Device driver usbdev2.1_ep00 lacks bus and class support for being resumed.
usb usb2: configuration #1 chosen from 1 choice
Device driver usbdev2.1_ep81 lacks bus and class support for being resumed.
usb 2-7: new low speed USB device using ohci_hcd and address 2
Device driver usbdev2.2_ep00 lacks bus and class support for being resumed.
usb 2-7: configuration #1 chosen from 1 choice
Device driver usbdev2.2_ep81 lacks bus and class support for being resumed.
usb 2-8: new low speed USB device using ohci_hcd and address 3
Device driver usbdev2.3_ep00 lacks bus and class support for being resumed.
usb 2-8: configuration #1 chosen from 1 choice
Device driver usbdev2.3_ep81 lacks bus and class support for being resumed.
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
usbcore: registered new interface driver usb-storage
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:02.0-7
input: USB HID v1.10 Mouse [Logitech Trackball] on usb-0000:00:02.0-8
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
usb 1-1: new high speed USB device using ehci_hcd and address 4
Device driver usbdev1.4_ep00 lacks bus and class support for being resumed.
usb 1-1: configuration #1 chosen from 1 choice
Device driver usbdev1.4_ep01 lacks bus and class support for being resumed.
Device driver usbdev1.4_ep82 lacks bus and class support for being resumed.
Device driver usbdev1.4_ep83 lacks bus and class support for being resumed.
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
usb 1-1: USB disconnect, address 4
usb 1-2: new high speed USB device using ehci_hcd and address 5
Device driver usbdev1.5_ep00 lacks bus and class support for being resumed.
usb 1-2: configuration #1 chosen from 1 choice
Device driver usbdev1.5_ep01 lacks bus and class support for being resumed.
Device driver usbdev1.5_ep82 lacks bus and class support for being resumed.
Device driver usbdev1.5_ep83 lacks bus and class support for being resumed.
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
usb 1-2: USB disconnect, address 5
usb 1-1: new high speed USB device using ehci_hcd and address 6
Device driver usbdev1.6_ep00 lacks bus and class support for being resumed.
usb 1-1: configuration #1 chosen from 1 choice
Device driver usbdev1.6_ep01 lacks bus and class support for being resumed.
Device driver usbdev1.6_ep82 lacks bus and class support for being resumed.
Device driver usbdev1.6_ep83 lacks bus and class support for being resumed.
usb-storage: device found at 6
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
usb 1-1: USB disconnect, address 6
usb 1-2: new high speed USB device using ehci_hcd and address 7
Device driver usbdev1.7_ep00 lacks bus and class support for being resumed.
usb 1-2: configuration #1 chosen from 1 choice
Device driver usbdev1.7_ep01 lacks bus and class support for being resumed.
Device driver usbdev1.7_ep82 lacks bus and class support for being resumed.
Device driver usbdev1.7_ep83 lacks bus and class support for being resumed.
usb-storage: device found at 7
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
usb 1-2: USB disconnect, address 7
usb 1-2: new high speed USB device using ehci_hcd and address 8
Device driver usbdev1.8_ep00 lacks bus and class support for being resumed.
usb 1-2: configuration #1 chosen from 1 choice
Device driver usbdev1.8_ep01 lacks bus and class support for being resumed.
Device driver usbdev1.8_ep82 lacks bus and class support for being resumed.
Device driver usbdev1.8_ep83 lacks bus and class support for being resumed.
usb-storage: device found at 8
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
usb 1-2: USB disconnect, address 8
usb 1-2: new high speed USB device using ehci_hcd and address 9
usb 1-2: device not accepting address 9, error -71
usb 2-1: new full speed USB device using ohci_hcd and address 4
Device driver usbdev2.4_ep00 lacks bus and class support for being resumed.
usb 2-1: configuration #1 chosen from 1 choice
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
Device driver usbdev2.4_ep82 lacks bus and class support for being resumed.
Device driver usbdev2.4_ep02 lacks bus and class support for being resumed.
usb-storage: device scan complete
usb 2-1: USB disconnect, address 4


In lspci wird der USB-Controller scheinbar mit richigem Namen erkannt:

Quellcode

1
2
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)

10

03.02.2008, 14:30

In lspci wird der USB-Controller scheinbar mit richigem Namen erkannt:

00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)

Hy barcoder
Ich habe exakt die gleichen USB-Controller in meinem PC , habe bisher noch keine Probleme mit USB Geräten gehabt.

MfG
josef.95

11

05.02.2008, 15:37

Welchen Kernel benutzt du denn josef? Den normalen Kernel oder einen gepatchten? Ich habe den suspend2 Kernel. Ob es wohl daran liegt?

12

05.02.2008, 16:29

Welchen Kernel benutzt du denn josef? Den normalen Kernel oder einen gepatchten? Ich habe den suspend2 Kernel. Ob es wohl daran liegt?
Nein das denke ich nicht, das es am suspend2 Kernel liegt.
Ich nutze den Nachfolger von suspend2, den
sys-kernel/tuxonice-sources-2.6.23-r6

Vielleicht solltest du auch mal auf diesen Aktualisieren, erst mal zusätzlich zu deinem jetzigen.
Man kann ja problemlos Mehrere kernel im system haben, machst dir einen zusätzlichen grub Eintrag
so das du jederzeit nochmal auf deinen "alten" zurückgreifen kannst bis der neue korrekt läuft.
Im wiki giebt es auch eine recht gute Dokumentation zum 2.6.23er kernel.
http://de.gentoo-wiki.com/Kernel_manuell_kompilieren

Aber es sollte natürliches auch mit deinem 2.6.22er hinzukriegen sein.

MfG
josef.95

13

05.02.2008, 17:01

Wenn ich mir das so durchlese, würde ich sagen das Du CONFIG_USB_DEVICE_CLASS setzen musst.

Bei Dir in der .config steht:

Zitat

# CONFIG_USB_DEVICE_CLASS is not set


Das könnte durchaus Dein Problem lösen.

Viele Grüße

14

05.02.2008, 21:49

Hallo,

ich habe jetzt CONFIG_USB_DEVICE_CLASS meinem Kernel hinzugefügt. Hat leider nicht geholfen.

Quellcode

1
2
$ zcat /proc/config.gz | grep USB_DEVICE_CLASS
CONFIG_USB_DEVICE_CLASS=y

?(

MfG bara.

15

06.02.2008, 02:10

Hallo bara

Versuche es doch bitte nochmal mit:

Quellcode

1
2
3
# CONFIG_USB_EHCI_SPLIT_ISO is not set
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_STORAGE_DATAFAB is not set



Und diesen kannst du eigentlich Rausnehmen, ist für Intel und VIA Controller (hast du ja nicht)

Quellcode

1
CONFIG_USB_UHCI_HCD=y




MfG
josef.95

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (06.02.2008, 04:36)


16

06.02.2008, 18:06

Ich hab es! Ich bin Opfer meiner eigenen Vergesslichkeit geworden. Habe mir gerade meine /etc/fstab angeguckt, da ich eine Windows-Partition nach dem Starten automatisch mounten wollte. Und siehe da: /dev/digicam /mnt/digicam ....
Ich hatte eine udev Regel festgelegt, womit das Device immer unter /dev/digicam angelegt wird. Deshalb hat es auch mit USB-Sticks usw funktioniert, aber eben nicht mit der Kamera. :wacko:

Tut mir Leid, trotzdem danke!

MfG baracoder.