Powered by Invision Power Board Schnäppchenticker


  
 
Reply to this topicStart new topicStart Poll

> SOLVED: USB Cardreader
dony
Geschrieben am: Dienstag, 17.Januar 2012, 22:34 Uhr
Quote Post


Advanced Member
***

Gruppe: Professionals
Beiträge: 94
Mitgliedsnummer.: 554
Mitglied seit: 2005-06-21



Hallo,

ich hatte mir unter gen2vdr-V2 Skripte gebaut, die mir meine Bilder von meiner SD-Karte auf
Platte zu kopieren.

Wenn ich eine SD-Karte eingesteckt habe wurde sie automatisch gemountet.

Bei Gen2VDR-V3 geht das jetzt nicht mehr:

Zwar sind die "Basis-Devices" da und der Cardreader wird erkannt; aber wenn ich eine Karte
einstecke passiert gar nichts - nicht mal "dmesg" zeigt etwas an:

QUOTE

# lsusb -v -s 1:4

Bus 001 Device 004: ID 058f:6364 Alcor Micro Corp. Hi-Speed 7-in-1 Flash Card Reader/Writer [Sabrent]
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x058f Alcor Micro Corp.
  idProduct          0x6364 Hi-Speed 7-in-1 Flash Card Reader/Writer [Sabrent]
  bcdDevice            1.00
  iManufacturer           1 Generic
  iProduct                2 Mass Storage Device
  iSerial                 3 058F63646476
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           57
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              250mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      30
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

QUOTE

# ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda4  /dev/sda5  /dev/sdb  /dev/sdc  /dev/sdd  /dev/sde

(da sollte es jetzt eine /dev/sdd1 geben ...)
QUOTE

# dmesg
...
nvidia 0000:03:00.0: setting latency timer to 64
vgaarb: device changed decodes: PCI:0000:03:00.0,olddecodes=none,decodes=none:owns=io+mem
NVRM: loading NVIDIA UNIX x86 Kernel Module  285.05.09  Fri Sep 23 18:53:08 PDT 2011


Kann es sein, daß da eine Udev-Regel fehlt? - ich kenn mich da leider gar nicht aus ..

Wenn ich übrigens in den gleichen Card-Reader einen USB-Stick stecke macht er genau das
was er soll - nur nicht mit Speicherkarten:

QUOTE

# demesg
...
scsi 9:0:0:0: Direct-Access     SHARKOON Accelerate       PMAP PQ: 0 ANSI: 4
sd 9:0:0:0: [sdf] 61800448 512-byte logical blocks: (31.6 GB/29.4 GiB)
sd 9:0:0:0: [sdf] Write Protect is off
sd 9:0:0:0: [sdf] Mode Sense: 45 00 00 00
sd 9:0:0:0: [sdf] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: Attached scsi generic sg0 type 0
sr 1:0:0:0: Attached scsi generic sg1 type 5
sd 8:0:0:0: Attached scsi generic sg2 type 0
sd 8:0:0:1: Attached scsi generic sg3 type 0
sd 8:0:0:2: Attached scsi generic sg4 type 0
sd 8:0:0:3: Attached scsi generic sg5 type 0
sd 9:0:0:0: Attached scsi generic sg6 type 0
sdf: sdf1
sd 9:0:0:0: [sdf] Attached SCSI removable disk
device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com
gen2vdr udev # ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda4  /dev/sda5  /dev/sdb  /dev/sdc  /dev/sdd  /dev/sde  /dev/sdf  /dev/sdf1
gen2vdr udev # mount
...
/dev/sdf1 on /media/USB_DISK type vfat (rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=0,gid=411,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1)


Ich habe übrigens auch das Problem, daß mein USB-Touchscreen das Touchdevice erst
anlegt, wenn ich den USB-Stecker ziehe und neu stecke:
QUOTE

# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 058f:6364 Alcor Micro Corp. Hi-Speed 7-in-1 Flash Card Reader/Writer [Sabrent]
Bus 003 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
Bus 003 Device 003: ID 04d9:2519 Holtek Semiconductor, Inc.
# ls /dev/input
.  ..  by-id  by-path  event0  event1  event2  event3  event4  event5  ir  mice  mouse0
# dmesg
...
NVRM: loading NVIDIA UNIX x86 Kernel Module  285.05.09  Fri Sep 23 18:53:08 PDT 2011
usb 3-1: USB disconnect, device number 2
usb 3-1: new low speed USB device number 4 using ohci_hcd
usb 3-1: string descriptor 0 read error: -32
usb 3-1: New USB device found, idVendor=0eef, idProduct=0001
usb 3-1: New USB device strings: Mfr=1, Product=5, SerialNumber=3
input: USB Touchscreen 0eef:0001 as /devices/pci0000:00/0000:00:04.0/usb3/3-1/3-1:1.0/input/input6
usbcore: registered new interface driver usbtouchscreen
# ls /dev/input
.  ..  by-id  by-path  event0  event1  event2  event3  event4  event5  event6  ir  mice  mouse0  mouse1


Hat jemand von euch einen USB-Touchscreen (Egalaxy) oder einen internen USB-Card-Reader
am laufen?
Sowohl der Reader als auch der Tocuscreen funktionieren an meinem noch bestehenden alten gen2vdr-V2 ohne Probleme.

Vielleicht hat ja jemand von euch noch eine Idee ...

Viele Grüße

DONY
Email Poster
Top
globber
Geschrieben am: Mittwoch, 18.Januar 2012, 06:51 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 913
Mitgliedsnummer.: 1783
Mitglied seit: 2007-03-24



Moin,
ich werde es heute mal mit meinem in der Evi verbauten Cardreader testen.

Regards
Globber
Email PosterICQ
Top
R2D2
Geschrieben am: Mittwoch, 18.Januar 2012, 09:22 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 5522
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Hi,

Ich habe so einen ganz billigen USB2SD Adapter.
Wenn ich den einstecke, dann zeigt dmesg:

CODE
usb 1-7: new high-speed USB device number 5 using ehci_hcd
usb 1-7: New USB device found, idVendor=0cf2, idProduct=6225
usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=4
usb 1-7: Product: UB6225
usb 1-7: Manufacturer: ENE
usb 1-7: SerialNumber: 146030377350
scsi5 : usb-storage 1-7:1.0
scsi 5:0:0:0: Direct-Access     USB2.0   CardReader SD0   0100 PQ: 0 ANSI: 0
sd 5:0:0:0: Attached scsi generic sg3 type 0
sd 5:0:0:0: [sdc] Attached SCSI removable disk


Wenn eine SD Karte eingesteckt wird, dann kommt:

CODE
sd 5:0:0:0: [sdc] 3994624 512-byte logical blocks: (2.04 GB/1.90 GiB)
sd 5:0:0:0: [sdc] No Caching mode page present
sd 5:0:0:0: [sdc] Assuming drive cache: write through
sd 5:0:0:0: [sdc] No Caching mode page present
sd 5:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1


Wenn bei Dir aber dmesg überhaut nichts anzeigt, stellt sich die Frage, ob der Reader nicht vlt. kaputt ist?
Email PosterUsers WebsiteICQ
Top
dony
Geschrieben am: Mittwoch, 18.Januar 2012, 11:31 Uhr
Quote Post


Advanced Member
***

Gruppe: Professionals
Beiträge: 94
Mitgliedsnummer.: 554
Mitglied seit: 2005-06-21



Hi R2D2,

der Reader funktioniert definitiv in einem andern System / zusätzlich habe ich mir
sogar extra einen neuen Reader gekauft - der will genau so wenig.

Der Unterschied ist, daß mein Reader schon beim booten angeschlossen ist und Du
Deinen im Betrieb ansteckst - ich schrieb ja, dass ich das ich bei meinem Touchscreen
auch erst ein Device bekomme, wenn ich Ihn nach dem booten abziehe / einstecke.

Da das Stecken eines USB-STICK funzt auch in diesem Cardreader im Betrieb ...
ich denke, wenn ich den Reader mit eingesteckter Karte mal im Betrieb vom Mainboard abziehen /
aufstecken würde würde es gehen (???) ich möchte aber keinen Kurzschluss erzeugen.

Ich habe auch schon im BIOS nachgesehen, ob man da was einstellen kann, aber nichts
gefunden.

Bevor ich Gen2VDR-V3 installiert hatte habe ich mal mit meiner aktuellen "SystemRescueCd" gebootet,
um zu sehen, dass alles funzt und da ging es - ich werde am WE nochmal davon booten ...

Vielen Dank schon mal für eure Hilfe!!!

Viele Grüße

DONY
Email Poster
Top
jobe
Geschrieben am: Mittwoch, 18.Januar 2012, 15:21 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 113
Mitgliedsnummer.: 10710
Mitglied seit: 2009-06-16



Hallo!
Ich hatte mit meinem Reader ein ähnliches Problem. Der Grund war, das in irgendeinem config File coldplug auf no gesetzt war. Such mal in Google nach coldplug gentoo. Ansonsten kann ich nur morgen mal meine alten Bookmarks durchforsten. Heute komme ich leider nicht dazu. Der Effekt war bei mir jedenfalls genau der Gleiche. USB devices funktionierten nur nach ab und wieder anstecken.

LG
Jobs
Email Poster
Top
R2D2
Geschrieben am: Mittwoch, 18.Januar 2012, 15:42 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 5522
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Die Idee von jobe ist gut. ;)

Ändere mal in der "/etc/conf.d/udev", den Eintrag von,

rc_coldplug="NO"

auf

rc_coldplug="YES"

Und in der "/etc/rc.conf", den Eintrag von,

#rc_hotplug="*"

ändern in:

rc_hotplug="*"

Siehe auch:

--> http://de.gentoo-wiki.com/wiki/Udev#Konfiguration
Email PosterUsers WebsiteICQ
Top
dony
Geschrieben am: Mittwoch, 18.Januar 2012, 16:24 Uhr
Quote Post


Advanced Member
***

Gruppe: Professionals
Beiträge: 94
Mitgliedsnummer.: 554
Mitglied seit: 2005-06-21



Hallo R2D2,
Hallo jobe,

das hört sich gut an - "coldplug" wäre sicher ein gutes Suchwort gewesen - wenn
es einem eingefallen wäre ;-)

Ich habe es schon angepaßt --> FUNKTIONIERT

Und mein Touchscreen geht jetzt auch!!!

VIELEN DANK nochmal an euch.

Viele Grüße

DONY
Email Poster
Top
jobe
Geschrieben am: Mittwoch, 18.Januar 2012, 21:10 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 113
Mitgliedsnummer.: 10710
Mitglied seit: 2009-06-16



Freut mich wenns geklappt hat. Endlich konnte ich auch mal weiterhelfen und nicht nur dumme Fragen stellen :-).

lg
Jobe
Email Poster
Top
HelAu
Geschrieben am: Mittwoch, 18.Januar 2012, 21:55 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 10321
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Schreibt dafuer ein Ticket im Bugtracker, dann kommt dies in nen Update.
Email PosterUsers WebsiteICQAOLYahoo
Top
jobe
Geschrieben am: Donnerstag, 19.Januar 2012, 10:26 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 113
Mitgliedsnummer.: 10710
Mitglied seit: 2009-06-16



Hallo Helau!

Ist als Feature #477 angelegt.

lg
Jobe
Email Poster
Top
Mr.N!ce
Geschrieben am: Sonntag, 12.Februar 2012, 23:09 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 1929
Mitgliedsnummer.: 1417
Mitglied seit: 2006-07-22



scheint irgendwie mainboard abhängig zu sein,
habe das Problem nun zum ersten Mal und verbastel fast nur die Medion X10 (USB)

Gut das ich das hier mal aufgeschnappt habe, hat jedenfalls geholfen. :)

Gruß N!ce
Email Poster
Top
Kickaha
Geschrieben am: Samstag, 10.März 2012, 15:02 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 274
Mitgliedsnummer.: 2030
Mitglied seit: 2007-05-25



Hallo,

ich versuche ebenfalls auf einer AMC570 mit G2V und alle Updates den internen Cardreader zu nutzen. Wenn die Speicherkarte beim Booten schon eingesteckt ist, wird sie als sdd1 gemountet. Wenn ich sie jedoch später einstecke nicht.

Die Änderungen:
QUOTE

Ändere mal in der "/etc/conf.d/udev", den Eintrag von

rc_coldplug="NO" auf rc_coldplug="YES"

und in der "/etc/rc.conf", den Eintrag von

#rc_hotplug="*" auf rc_hotplug="*"

habe ich auch durchgeführt.

dmesg sagt auch folgendes:

CODE

scsi 4:0:0:3: Direct-Access     GENERIC  USB Storage-MSC  I19A PQ: 0 ANSI: 0 CCS
sd 4:0:0:1: [sdc] Attached SCSI removable disk
sd 4:0:0:2: [sdd] Attached SCSI removable disk
sd 4:0:0:3: [sde] Attached SCSI removable disk


Wie bekomme ich die Karte(n) automatisch gemountet?

VG,
Kickaha
Email Poster
Top
Kickaha
Geschrieben am: Montag, 12.März 2012, 15:15 Uhr
Quote Post


Professional
****

Gruppe: Professionals
Beiträge: 274
Mitgliedsnummer.: 2030
Mitglied seit: 2007-05-25



Ich nochmal.
Wenn die Karte beim Booten im Cardreader steckt wird sie automatisch gemountet.
CODE
/dev/sdd1 on /media/RICOHDCX type vfat (rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=0,gid=411,umask=077,fmask=0177,dmask=0077,utf8,iocharset=iso8859-1)


Was kann ich noch versuchen. um sie auch im laufenden Betrieb automatisch mounten zu lassen?

VG,
Kickaha
Email Poster
Top
Watz
  Geschrieben am: Montag, 23.April 2012, 19:46 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 527
Mitgliedsnummer.: 239
Mitglied seit: 2003-12-08



... toller Tipp, danke dafür.
Denke, dass meine X10 jetzt etwas zuverlässiger funkt ;-)
NunJa; ETWAS ;)
Email PosterUsers Website
Top
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll