[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Toshiba PCMCIA cd-rom problem



Hi folks,

is there anyone out there who has experiences with the Toshiba Portege
(I own a 7020CT) and Toshiba's original PCMCIA cd-rom device (24x for
PCMCIA, ParPort and USB)?

I read and tried so much now that I would appreciate every single hint like
'Forget it' or 'Have a look at ...'. If it's working somewhere, I'm 
especially interested in your program versions.

Currently I'm running a 2.2.17 kernel with 3.1.20 pcmcia modules.

The PCMCIA card is detected (two high beeps) so that ide_cs is used, but I get
strange IO errors.

# cardctl insert
hdc: SR242S, ATAPI CDROM drive
ide1 at 0x120-0x127,0x12e on irq 10
hdc: ATAPI 24X CD-ROM drive, 128kB Cache
hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
hdc: packet command error: error=0x50
ATAPI device hdc:
  Error: Illegal request -- (Sense key=0x05)
  Parameter not supported -- (asc=0x26, ascq=0x01)
  The failed "Start/Stop Unit" packet command was:
  "1b 00 00 00 03 00 00 00 00 00 00 00 "

Additional info:

Socket 1:
  Vcc 5.0V  Vpp1 0.0V  Vpp2 0.0V
  interface type is "memory and I/O"
  irq 10 [exclusive] [level]
  function 0:
    config base 0x0200
      option 0x41 status 0x00 pin 0x00 copy 0x00
socket 1:
  5V 16-bit PC Card
  function 0: [busy], [bat dead]
    io 0x0120-0x012f [auto]
Socket 1:
  product info: "FREECOM", "PCCARD-IDE", "REV836"

If a CD is inserted, the mount command results in a CD-ROM spindle that
is speeding up to an arbitrary speed and then speeding down.
The error messages depend on which CD I am inserting!

# mount -t iso9660 /dev/hdc /mnt/cd/
mount: block device /dev/hdc is write-protected, mounting read-only
hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
hdc: packet command error: error=0x50

# mount -t iso9660 /dev/hdc /mnt/cd/
mount: block device /dev/hdc is write-protected, mounting read-only
ide1: unexpected interrupt, status=0x80, count=3

# mount -t iso9660 /dev/hdc /mnt/cd/
mount: block device /dev/hdc is write-protected, mounting read-only
hdc: lost interrupt
hdc: cdrom_read_intr: data underrun (2 blocks)
end_request: I/O error, dev 16:00 (hdc), sector 64
isofs_read_super: bread failed, dev=16:00, iso_blknum=16, block=32
mount: wrong fs type, bad option, bad superblock on /dev/hdc,
       or too many mounted file systems

If the cd is mounted 'successfully', a cp command yields something like this:

# cp /mnt/cd/index.txt /tmp/
ATAPI device hdc:
  Error: Unit attention -- (Sense key=0x06)
  Power on, reset or hardware reset occurred -- (asc=0x29, ascq=0x00)
ATAPI device hdc:
  Error: Unit attention -- (Sense key=0x06)
  Not ready to ready transition, medium may have changed -- (asc=0x28, ascq=0x00)
hdc: lost interrupt
hdc: cdrom_read_intr: data underrun (4 blocks)
end_request: I/O error, dev 16:00 (hdc), sector 1108
ATAPI device hdc:
  Error: Unit attention -- (Sense key=0x06)
  Power on, reset or hardware reset occurred -- (asc=0x29, ascq=0x00)
hdc: tray open
end_request: I/O error, dev 16:00 (hdc), sector 1112
hdc: tray open
end_request: I/O error, dev 16:00 (hdc), sector 1116
hdc: tray open
end_request: I/O error, dev 16:00 (hdc), sector 1108
hdc: tray open
end_request: I/O error, dev 16:00 (hdc), sector 1112
cp: /mnt/cd/index.txt: Input/output error

/Stony
-- 
mailto:stony8@gmx.de
http://go.to/stony



Reply to: