2.17: very slow to access PCMCIA IBM microdrive

Booting, installing, newbie
Post Reply
Message
Author
tallis
Posts: 4
Joined: Mon 30 Jul 2007, 09:31

2.17: very slow to access PCMCIA IBM microdrive

#1 Post by tallis »

Hi there

I downloaded puppy-2.17-nolzma-seamonkey-fulldrivers.iso and created a bootable CD. I'm running Puppy on an IBM ThinkPad 600e laptop (192 MB RAM; 400 MHz CPU). Everything boots up okay.

I'm trying to access an IBM Microdrive (512 MB) through the PCMCIA slot using a PCMCIA adapter. While I can eventually access the drive (after about 25 min), and the files that it contains, the process take a very long time - so much so that it really isn't usable.

Once Puppy has booted up, I insert the PCMCIA adapter containing the Microdrive. There are no beeps to indicate that it has been recognized and configured correctly. After about 5-10 minutes the 'PCMCIA disk [hde1]' icon appears in MUT, but it takes a long time to mount the drive. Finally after a further 5-10 minutes the drive is mounted and I can access the drive and its contents (although this takes ages too). The stages described above take similar lengths of time when I issue the equivalent commands via a terminal window at the command line.

Please find below the Dmesg output - the problem appears to be: 'hde: lost interrupt'

Any ideas what the problem is? Should I be entering any cheat codes at boot-up to aid PCMCIA access/configuration, or editing specific scripts?

I would be extremely grateful for some help/advice.

All the best

Tallis :(

Dmesg:

pnp: 00:0a: iomem range 0x100000-0xbffffff could not be reserved
pnp: 00:0a: iomem range 0xffff0000-0xffffffff could not be reserved
PCI: Ignore bogus resource 6 [0:0] of 0000:01:00.0
PCI: Bridge: 0000:00:01.0
IO window: d000-dfff
MEM window: 70000000-dfffffff
PREFETCH window: e0000000-f7ffffff
PCI: Bus 2, cardbus bridge: 0000:00:02.0
IO window: 00001000-000010ff
IO window: 00001400-000014ff
PREFETCH window: 10000000-13ffffff
MEM window: 14000000-17ffffff
PCI: Bus 6, cardbus bridge: 0000:00:02.1
IO window: 00001800-000018ff
IO window: 00001c00-00001cff
PREFETCH window: 18000000-1bffffff
MEM window: 1c000000-1fffffff
PCI: setting IRQ 11 as level-triggered
PCI: Found IRQ 11 for device 0000:00:02.0
PCI: Sharing IRQ 11 with 0000:00:06.0
PCI: Sharing IRQ 11 with 0000:01:00.0
PCI: Found IRQ 11 for device 0000:00:02.1
NET: Registered protocol family 2
Time: tsc clocksource has been installed.
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 927k freed
Simple Boot Flag at 0x33 set to 0x1
NTFS driver 2.1.28 [Flags: R/W].
io scheduler noop registered
io scheduler cfq registered (default)
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
pnp: Device 00:0d activated.
00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
RAMDISK driver initialized: 16 RAM disks of 13824K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xfcf8-0xfcff, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: IBM-DBCA-206480, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: TOSHIBA CD-ROM XM-1902B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
ide0: generic PnP IDE interface
ide1: generic PnP IDE interface
Probing IDE interface ide0...
hda: IBM-DBCA-206480, ATA DISK drive
Probing IDE interface ide1...
hdc: TOSHIBA CD-ROM XM-1902B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 12594960 sectors (6448 MB) w/420KiB Cache, CHS=13328/15/63
hda: cache flushes not supported
hda: hda1
PNP: PS/2 Controller [PNP0303,PNP0f13] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /class/input/input0
input: ImPS/2 Generic Wheel Mouse as /class/input/input1
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 196k freed
squashfs: no version for "sqlzma_init" found: kernel tainted.
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
hdc: ATAPI 24X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.20
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USB Universal Host Controller Interface driver v3.0
PCI: Found IRQ 11 for device 0000:00:07.2
uhci_hcd 0000:00:07.2: UHCI Host Controller
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:07.2: irq 11, io base 0x00008400
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
aufs 20070618
fuse init (API version 7.
ISO 9660 Extensions: RRIP_1991A
ISO 9660 Extensions: RRIP_1991A
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ISO 9660 Extensions: RRIP_1991A
aufs test_add:419:mount[1713]: uid/gid/perm /pup_ro2 0/0/0755, 0/0/01777
ISO 9660 Extensions: RRIP_1991A
Linux agpgart interface v0.102 (c) Dave Jones
agpgart: Detected an Intel 440BX Chipset.
agpgart: AGP aperture is 64M @ 0x40000000
Yenta: CardBus bridge found at 0000:00:02.0 [1014:00eb]
Yenta: Enabling burst memory read transactions
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:02.0, mfunc 0xfba97543, devctl 0x62
Yenta: ISA IRQ mask 0x06b8, PCI irq 11
Socket status: 30000006
Yenta: CardBus bridge found at 0000:00:02.1 [1014:00eb]
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:02.1, mfunc 0xfba97543, devctl 0x62
Yenta: ISA IRQ mask 0x06b8, PCI irq 11
Socket status: 30000006
ISO 9660 Extensions: RRIP_1991A
PCI: Found IRQ 11 for device 0000:00:06.0
PCI: Sharing IRQ 11 with 0000:00:02.0
PCI: Sharing IRQ 11 with 0000:01:00.0
create - never read codec ready from AC'97
it is not probably bug, try to use CS4236 driver
Sound Fusion CS46xx: probe of 0000:00:06.0 failed with error -5
ISO 9660 Extensions: RRIP_1991A
piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
piix4_smbus 0000:00:07.3: IBM system detected; this module may corrupt your serial eeprom! Refusing to load module!
piix4_smbus: probe of 0000:00:07.3 failed with error -1
pcmcia: Detected deprecated PCMCIA ioctl usage from process: cardmgr.
pcmcia: This interface will soon be removed from the kernel; please expect breakage unless you upgrade to new tools.
pcmcia: see http://www.kernel.org/pub/linux/utils/k ... cmcia.html for details.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0x100-0x4ff: clean.
cs: IO port probe 0x100-0x4ff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0xa00-0xaff: clean.
ISO 9660 Extensions: RRIP_1991A
IBM machine detected. Enabling interrupts during APM calls.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
ISO 9660 Extensions: RRIP_1991A
ISO 9660 Extensions: RRIP_1991A
ISO 9660 Extensions: RRIP_1991A
pnp: Device 00:0b activated.
parport: PnPBIOS parport detected.
parport0: PC-style at 0x3bc, irq 7 [PCSPP]
lp0: using parport0 (interrupt-driven).
lp0: console ready
pccard: PCMCIA card inserted into slot 1
cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa0ffffff
cs: memory probe 0x60000000-0x60ffffff: clean.
pcmcia: registering new device pcmcia1.0
ISO 9660 Extensions: RRIP_1991A
Probing IDE interface ide2...
hde: IBM-DSCM-10512, CFA DISK drive
ide2 at 0x100-0x107,0x10e on irq 3
hde: max request size: 128KiB
hde: 1052352 sectors (538 MB) w/60KiB Cache, CHS=1044/16/63
hde:<4>hde: lost interrupt
hde: lost interrupt
hde: lost interrupt
hde: lost interrupt
hde1
ide-cs: hde: Vpp = 0.0
hde: lost interrupt
hde: lost interrupt
hde: lost interrupt
PaulBx1
Posts: 2312
Joined: Sat 17 Jun 2006, 03:11
Location: Wyoming, USA

#2 Post by PaulBx1 »

Try booting with the drive already in.

Also I wonder about the driver for this device. Is it one of those in zdrv? Maybe an upgrade is in order?

Maybe look in your BIOS to see if anything is preventing the interrupt from coming through.

Liberal use of google wouldn't hurt.
User avatar
Dougal
Posts: 2502
Joined: Wed 19 Oct 2005, 13:06
Location: Hell more grotesque than any medieval woodcut

#3 Post by Dougal »

The "lost interrupt" errors should be fixed by booting with "puppy irqpoll" or "puppy irqfixup". They're the reason it's slow.
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind
tallis
Posts: 4
Joined: Mon 30 Jul 2007, 09:31

2.17: very slow to access PCMCIA IBM microdrive

#4 Post by tallis »

Hi Dougal and PaulBx1

Thanks for you help guys. It is much appreciated!

I will try the things that you have suggested, and will let you know how I get on. :)

Tallis
User avatar
aliG
Posts: 76
Joined: Sun 15 Jul 2007, 09:52
Location: Glasgow, Scotland

#5 Post by aliG »

Tallis,

One more question...

Does the drive work OK in say a Windows PC - I had this same problem with a 1Gb Microdrive on my work laptop (Win 2k, would take 5-10mins), a few weeks after it went slow the Microdrive stopped working altogether!

Alison
tallis
Posts: 4
Joined: Mon 30 Jul 2007, 09:31

2.17: very slow to access PCMCIA IBM microdrive

#6 Post by tallis »

Thanks AliG

Yes the microdrive works fine in Windows (2000 & ME), so I feel certain that it's not the drive.

Any other ideas?

All the best

Tallis
Post Reply