LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Slackware thinks USB Card Reader is an Ethernet device (https://www.linuxquestions.org/questions/linux-hardware-18/slackware-thinks-usb-card-reader-is-an-ethernet-device-284360/)

apachedude 01-31-2005 02:36 AM

Slackware thinks USB Card Reader is an Ethernet device
 
I have a cheap USB card reader, but I know it works with Linux because it had worked on SuSE 9.2 (as well as Windows). I have since changed to Slackware, with absolutely no success.

The output of dmesg is as follows:

Quote:

eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
Vendor: SMSC Model: 223 U HS-CF Rev: 1.95
Type: Direct-Access ANSI SCSI revision: 00
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
Apparently, the Model identifies it properly as HS-CF (something to do with compact flash). The vendor is jC (justcom, I believe), but is labeled as Standard Microsystems Corp., which makes ethernet cards. The vendor, I understand, is irrelevant, because it identifies the model correctly, but I have no idea why eth0 picks up the device.

The following is the output of lsusb. SanDisk Corp. is irrelevant--it refers to my USB pen drive.

Quote:

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 004: ID 0424:223a Standard Microsystems Corp.
Bus 001 Device 003: ID 0781:7113 SanDisk Corp.
Bus 001 Device 001: ID 0000:0000
The nodes /dev/sg0 and /dev/sg1 exist, but they are character devices rather than block devices, so somewhere, they went wrong. I have the following udev rule

Quote:

BUS="usb",SYSFS{serial}="030718200001",NAME{all_partitions}="flash"
and nodes /dev/flash, /dev/flash1,... /dev/flash15 exist, but I can't mount any of them.

I have no idea what to do next. Will someone please help?!

apachedude 01-31-2005 08:48 PM

Quote:

# cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: SMSC Model: 223 U HS-CF Rev: 1.95
Type: Direct-Access ANSI SCSI revision: 02

apachedude 02-04-2005 02:56 AM

I got the driver to work with the help of this site http://www.cs.sfu.ca/~ggbaker/personal/cf-linux . Apparently, you need the CONFIG_SCSI_MULTI_LUN=y to work for all-in-one readers.

phlppmrtns5 02-04-2005 07:59 AM

help
 
You could get help 4 your problem through http://www.qbik.ch/

Any doubts goto: http://groups.yahoo.com/linux_dot3

or contact me through linuxphilippe@yahoo.com


All times are GMT -5. The time now is 06:10 PM.