multicardreader werkt slechts met 1 slot

Pagina: 1
Acties:

  • Salvatron
  • Registratie: April 2003
  • Niet online

Salvatron

Dispereert niet

Topicstarter
Ik heb een multi-cardreader van dane-elec, waarin o.a. compactflash, smartmedia, multimediacard, en secure digital flashcards in kunnen. Op mijn computer staat linux slackware 9.0 geinstalleerd.

Het probleem is:
De compactflash cards kunnen worden gelezen, maar de andere cards niet. De output van fdisk -l geeft aan dat alleen /dev/sda1 beschikbaar is en die is voor compactflash. Het is dus de bedoeling dat fdisk -l naast /dev/sda1 ook /dev/sdb1 en /dev/sdc1 aangeeft voor de andere slots.
Hoe het werkt met /etc/fstab e.d. weet ik wel, maar de vraag is: hoe krijg je naast /dev/sda1 ook /dev/sdb1 en /dev/sdc1 in de output van fdisk -l te zien?

In an age that prizes truth our greatest obstacle may be the very mind that seeks it.


  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

Iets meer info mag. Welk merk, type, kernel versie e.d.

Ik denk een andere kernel driver verantwoordelijk is voor de smartmedia kaartjes dan die voor compact flash.

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Als ik mijn flashcardreader inplug; zie ik dit in mijn /var/log/messages;
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
38
39
40
41
42
43
44
45
46
ehci_hcd 0000:00:10.3: GetStatus port 1 status 003402 POWER OWNER sig=k  CSC
hub 1-0:1.0: port 1, status 0, change 1, 12 Mb/s
ehci_hcd 0000:00:10.3: GetStatus port 2 status 001803 POWER sig=j  CSC CONNECT
hub 1-0:1.0: port 2, status 501, change 1, 480 Mb/s
hub 1-0:1.0: debounce: port 2: delay 100ms stable 4 status 0x501
ehci_hcd 0000:00:10.3: port 2 full speed --> companion
gentoo ehci_hcd 0000:00:10.3: GetStatus port 2 status 003801 POWER OWNER sig=j  CONNECT
hub 2-0:1.0: port 2, status 101, change 1, 12 Mb/s
hub 2-0:1.0: debounce: port 2: delay 100ms stable 4 status 0x101
usb 2-2: new full speed USB device using address 3
usb 2-2: new device strings: Mfr=1, Product=2, SerialNumber=3
drivers/usb/core/message.c: USB device number 3 default language ID 0x409
usb 2-2: Product: E-Ver. V2.9C
usb 2-2: Manufacturer: ICSI
usb 2-2: SerialNumber: 2001-77
drivers/usb/core/usb.c: usb_hotplug
usb 2-2: registering 2-2:1.0 (config #1, interface 0)
drivers/usb/core/usb.c: usb_hotplug
Initializing USB Mass Storage driver...
usb-storage 2-2:1.0: usb_probe_interface
usb-storage 2-2:1.0: usb_probe_interface - got id
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: ICSI      Model: IC1100        CF  Rev: 2.9C
Type:   Direct-Access                      ANSI SCSI revision: 02
scsi.agent[26513]: how to add device type= at /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0/host0/0:0:0:0 ??
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 0
Vendor: ICSI      Model: IC1100        MS  Rev: 2.9C
Type:   Direct-Access                      ANSI SCSI revision: 02
scsi.agent[26545]: how to add device type= at /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0/host0/0:0:0:1 ??
Attached scsi removable disk sdb at scsi0, channel 0, id 0, lun 1
Attached scsi generic sg1 at scsi0, channel 0, id 0, lun 1,  type 0
Vendor: ICSI      Model: IC1100    MMC/SD  Rev: 2.9C
Type:   Direct-Access                      ANSI SCSI revision: 02
scsi.agent[26575]: how to add device type= at /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0/host0/0:0:0:2 ??
Attached scsi removable disk sdc at scsi0, channel 0, id 0, lun 2
Attached scsi generic sg2 at scsi0, channel 0, id 0, lun 2,  type 0
Vendor: ICSI      Model: IC1100        SM  Rev: 2.9C
Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sdd at scsi0, channel 0, id 0, lun 3
Attached scsi generic sg3 at scsi0, channel 0, id 0, lun 3,  type 0
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
scsi.agent[26612]: disk at /devices/pci0000:00/0000:00:10.0/usb2/2-2/2-2:1.0/host0/0:0:0:3


Het enige wat ik aan modules nodig heb:
USB-support, USB mass storage support (usb_storage), SCSI-generic (scsi_mod), SCSI disk support (sd_mod), VFAT/MSDOS support.
En hotplug :P

[ Voor 18% gewijzigd door AlterEgo op 21-02-2004 20:39 ]


  • Steven
  • Registratie: December 2000
  • Laatst online: 21-02 22:13
wat dacht je van sda2 sda3 enz?

  • Salvatron
  • Registratie: April 2003
  • Niet online

Salvatron

Dispereert niet

Topicstarter
irondog schreef op 21 februari 2004 @ 20:20:
Iets meer info mag. Welk merk, type, kernel versie e.d.

Ik denk een andere kernel driver verantwoordelijk is voor de smartmedia kaartjes dan die voor compact flash.
Merk is dus dane-elec. De kaartjes zijn van sandisk. Kernel is 2.4.20, de standaard slackware 9.0-kernel.

In an age that prizes truth our greatest obstacle may be the very mind that seeks it.


  • Salvatron
  • Registratie: April 2003
  • Niet online

Salvatron

Dispereert niet

Topicstarter
Steven schreef op 21 februari 2004 @ 20:45:
wat dacht je van sda2 sda3 enz?
Werkt niet. Het zou /dev/sdb1 moeten zijn en dan waarschijnlijk ook /dev/sdc1

In an age that prizes truth our greatest obstacle may be the very mind that seeks it.


  • Salvatron
  • Registratie: April 2003
  • Niet online

Salvatron

Dispereert niet

Topicstarter
AlterEgo schreef op 21 februari 2004 @ 20:30:
Het enige wat ik aan modules nodig heb:
USB-support, USB mass storage support (usb_storage), SCSI-generic (scsi_mod), SCSI disk support (sd_mod), VFAT/MSDOS support.
En hotplug :P
Hotplug is al geinstalleerd, vfat/msdos ook, sd_mod en scsi_mod bestaan niet en usb_storage lijkt niets uit te maken. Misschien ligt het aan LUN-support die niet in de kernel is geintegreerd.
De melding die er komt te staan is: "mount: /dev/sdd1 is not a valid block device". Misschien moet er in de kernel worden opgenomen dat alle LUN's worden 'geprobed'.

In an age that prizes truth our greatest obstacle may be the very mind that seeks it.


  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Mijn module namen komen uit 2.6 (daarom had ik de omschrijvingen erbij gezet).

Je moet inderdaad alle LUN's proben; CONFIG_SCSI_MULTI_LUN=y.

Focus je in eerste instantie niet op het mount-commando, maar op je logs: zolang je daar je devices/drives niet ziet, gaat mounten toch niet werken.

  • Salvatron
  • Registratie: April 2003
  • Niet online

Salvatron

Dispereert niet

Topicstarter
AlterEgo schreef op 22 februari 2004 @ 10:36:
Mijn module namen komen uit 2.6 (daarom had ik de omschrijvingen erbij gezet).

Je moet inderdaad alle LUN's proben; CONFIG_SCSI_MULTI_LUN=y.
Bedoel je hiermee dat ik de kernel zou moeten hercompileren?
Focus je in eerste instantie niet op het mount-commando, maar op je logs: zolang je daar je devices/drives niet ziet, gaat mounten toch niet werken.
Klopt, maar het gaat om het fdisk -l commando. Daar zouden de verschillende slots van de cardreader bij moeten staan. Maar welke versie van linux gebruik jij? Want je gebruikt een andere kernel dan ik. Zal de standaardkernel die bij slackware 9.1 zit wel werken? In dat geval stap ik liever over op slackware 9.1 dan dat ik een nieuwe kernel ga compileren.

In an age that prizes truth our greatest obstacle may be the very mind that seeks it.

Pagina: 1