X31: CF-Card-Reader unter Debian Etch nutzen

carnap

New member
Themenstarter
Registriert
8 Sep. 2008
Beiträge
10
Ich habe auf meinem Thinkpad X31 Debian Etch installiert, zuerst mit
Kernel 2.6.18. Da hatte der CF-Card-Reader auf Anhieb funktioniert, wenn
auch nicht immer.
(Manchmal tat sich einfach nichts, wenn ich eine beschriebene CF-Card
eingelegt habe, manchmal wurde das Medium einfach gemountet wie vom
USB-Stick gewohnt.)

Dann habe ich auf Kernel 2.6.24 upgedatet, und seither werden eingelegte
CF-Karten gar nicht mehr gemountet.

Auf http://www.thinkwiki.org/wiki/Category:X31 habe ich mich umgesehen.
http://www.thinkwiki.org/wiki/CF_Card_slot sagt, zuständig für den
Reader sei das PCMCIA-Modul.

Wie gehe ich nun vor, um den richtigen Treiber für das Gerät zu
installieren? Muss ich nun einen neuen Kernel installieren oder gar
kompilieren?

Carnap
 
Soweit ich mich erinner, wird wirklich nur das normale PCMCIA-Modul dafür genutzt, die CF wird als 16-Bit-Karte eingebunden.
Ich glaube nicht, dass du den Kernel neu kompilieren musst, im allerschlimmsten Fall musst du dir noch ein Modul runterladen.

Es wäre gut, wenn du uns den Output von dmesg gibst, wenn du die Karte einsteckst (dmesg|tail) und ein lsmod.
Hast du auch mal probiert, die CF-Karte von Hand zu mounten?
 
CF-Card-Reader

[quote='schrank21',index.php?page=Thread&postID=435817#post435817]Es wäre gut, wenn du uns den Output von dmesg gibst, wenn du die Karte einsteckst (dmesg|tail) und ein lsmod.
Hast du auch mal probiert, die CF-Karte von Hand zu mounten?[/quote]Also ich kann das Modul ide-cs laden, zumindest erhalte ich keine Fehlermeldung.
Code:
modprobe ide-cs
scheint also zu funktionieren. dmesg gibt aus:

Code:
X31-deb:/home/carnap# dmesg
Initializing cgroup subsys cpuset
Linux version 2.6.24-1-686 (Debian 2.6.24-7~bpo40+1) (nobse@debian.org)
(gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Thu
Jun 5 13:30:33 UTC 2008

...

ADDRCONF(NETDEV_UP): eth1: link is not ready
ADDRCONF(NETDEV_UP): wlan0_rename: link is not ready
pccard: PCMCIA card inserted into slot 1
pcmcia: registering new device pcmcia1.0
Probing IDE interface ide2...
hde: 128MB CTS, CFA DISK drive
ide2 at 0x4100-0x4107,0x410e on irq 3
hde: max request size: 128KiB
hde: 256512 sectors (131 MB) w/4KiB Cache, CHS=1002/8/32
 hde:<4>hde: lost interrupt
hde: lost interrupt
hde: lost interrupt
hde: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
hde: task_in_intr: error=0x04 { DriveStatusError }
ide: failed opcode was: unknown
ide2: reset: success
hde: lost interrupt
X31-deb:/home/carnap#

lsmod gibt aus:

Code:
X31-deb:/home/carnap# lsmod
Module              	Size  Used by
ipv6              	242212  8
radeon            	112512  2
drm                	74324  3 radeon
rfcomm             	36912  0
l2cap              	22976  5 rfcomm
bluetooth          	53956  4 rfcomm,l2cap
uinput              	8960  1
rfkill_input        	4640  0
ppdev               	8900  0
lp                 	11204  0
fuse               	45332  3
dm_snapshot        	17060  0
dm_mirror          	21792  0
dm_mod             	56004  2 dm_snapshot,dm_mirror
firewire_sbp2      	14380  0
loop               	16996  0
ide_cs             	10474  2
irtty_sir           	8192  0
sir_dev            	15652  1 irtty_sir
arc4                	2080  2
ecb                 	3616  2
blkcipher           	6788  1 ecb
nsc_ircc           	21360  0
snd_intel8x0       	32112  2
snd_intel8x0m      	16908  0
irda              	174652  3 irtty_sir,sir_dev,nsc_ircc
snd_ac97_codec     	93348  2 snd_intel8x0,snd_intel8x0m
parport_pc         	33764  1
parport            	34472  3 ppdev,lp,parport_pc
crc_ccitt           	2208  1 irda
b43               	106368  0
ac97_bus            	2240  1 snd_ac97_codec
snd_pcm_oss        	38368  0
snd_mixer_oss      	15424  1 snd_pcm_oss
rfkill              	7440  3 rfkill_input,b43
mac80211          	115052  1 b43
floppy             	54724  0
snd_pcm            	72036  4 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss
cfg80211           	13576  1 mac80211
snd_timer          	21348  1 snd_pcm
led_class           	5252  1 b43
rtc                	13148  0
input_polldev       	5064  1 b43
serio_raw           	6788  0
pcspkr              	3264  0
yenta_socket       	24876  4
rsrc_nonstatic     	12032  1 yenta_socket
snd                	48772  9 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore           	7680  1 snd
psmouse            	36656  0
i2c_i801            	9456  0
snd_page_alloc     	10184  3 snd_intel8x0,snd_intel8x0m,snd_pcm
i2c_core           	22656  1 i2c_i801
iTCO_wdt           	11396  0
battery            	13700  0
ac                  	6212  0
video              	18832  0
output              	3840  1 video
button              	8528  0
shpchp             	31220  0
pci_hotplug        	27840  1 shpchp
intel_agp          	23540  1
agpgart            	31912  2 drm,intel_agp
thinkpad_acpi      	48156  0
evdev              	11200  4
nvram               	8648  2 thinkpad_acpi
ext3              	123272  1
jbd                	43892  1 ext3
mbcache             	8480  1 ext3
ide_disk           	15776  5
ata_generic         	7556  0
libata            	144560  1 ata_generic
scsi_mod          	141516  2 firewire_sbp2,libata
usbhid             	28288  0
hid                	34400  1 usbhid
piix                	7556  0 [permanent]
ssb                	30756  1 b43
pcmcia             	37164  3 ide_cs,b43,ssb
pcmcia_core        	37236  5 ide_cs,b43,yenta_socket,rsrc_nonstatic,pcmcia
firmware_class      	9472  2 b43,pcmcia
e1000             	112896  0
firewire_ohci      	17952  0
firewire_core      	39360  2 firewire_sbp2,firewire_ohci
crc_itu_t           	2208  1 firewire_core
generic             	4484  0 [permanent]
ide_core          	108740  4 ide_cs,ide_disk,piix,generic
ehci_hcd           	32652  0
uhci_hcd           	23568  0
usbcore           	133004  4 usbhid,ehci_hcd,uhci_hcd
thermal            	16092  0
processor          	36840  2 thermal
fan                 	4868  0
X31-deb:/home/carnap#

Ich habe auch versucht, die Karte von Hand zu mounten:

Code:
mount /media/CF

ergab:

Code:
[mntent]: line 10 in /etc/fstab is bad
mount: can't find /media/CF in /etc/fstab or /etc/mtab

Line 10 ist folgende Zeile:
Code:
/dev/hde1	/media/CF 	vfat rw,	users,	noauto,	umask=000   0   0


Gibt es eine Chance, das Ding dennoch um Laufen zu bringen?

Carnap
 
Hm, was die Probleme mit der CF-Karte sind, weiß ich nicht, aber da kann evtl jemand anders helfen.

Die fstab-Zeile, die du da hast, ist einfach kaputt, probier mal:
Code:
/dev/hde1	/media/CF	vfat	rw,users,noauto,umask=000	0 0
Ansonsten probier einfach, das Ding ovn Hand zu mounten, also
mount -t vfat -o rw,users,noauto,umask=000 /dev/hde1 /media/CF
(um's mal 1:1 zu übernehmen)

Aber prinzipiell scheint die Karte ja zu funktionieren.
Im Zweifelsfall hilft sicher auch ein neuerer Kernel, aber die schöne Lösung kann das ja nicht sein.


/Edit: Ist ja sinnlos, wird ja gar kein hde1 gefunden...
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben