Next-in-Thread Next Message

Idea It is "supported" 

Forum: PCMCIA SCSI Host Adapter Issues
Re: Question Problem with configure HP 820 Rewriter (Antonio Trujillo Carmona)
Re: Question Cannot install SCSI card supplied with HP m820e (Stefan Sitter)
Date: 2000, Feb 05
From: Fortunato Navarro fortu

The way to make _the PCMCIA card_ works and why:

It seems HP sells this SCSI CD toaster with a SCSI pcmcia chipset
manufactured by KME (Matshusita).

If installed the drivers in Windoze you can read in
windows\inf\other\KMEUJDB310A.INF:

[KME]
;%*NJScsi.DeviceDesc%=NJScsi.Device, PCMCIA\WORKBIT-ULTRANINJA-16-8F2C
%*NJScsi.DeviceDesc%=NJScsi.Device, PCMCIA\KME____-SCSI-CARD-001-3406

and in windows\inf\other\KMEUJDB310B.INF:

[KME]
;%*WB_NINJA_SCSI.DeviceDesc%=WB_NINJA_SCSI.Device,PCI\VEN_1145&DEV_8007
%*WB_NINJA_SCSI.DeviceDesc%=WB_NINJA_SCSI.Device,PCI\VEN_1145&DEV_F007

It seems to be the drivers for the 16-bit and the CardBus configs (choosable
through the small switch on the card)

The "WB" refers to WorkBit. WorkBit make a SCSI pcmcia controller named
NinjaSCSI3 with the chipset of KME which has a driver in the contrib section,
of pcmcia-modules: "nin_cs".

I've compiled that module and installed with the version of pcmcia-modules
the author says to complain with. To make it works with the pcmcia shipped
with M820e you also have to put the following lines in your
/etc/pcmcia/config:

device "nin_cs"
  class "scsi" module "nin_cs"

  card "Workbit NinjaSCSI-3"
  version "KME ","SCSI-CARD-001"
  bind "nin_cs"

The module is a port from FreeBSD and Linux source code given by Workbit
(http://www.workbit.co.jp/workbit/products/driver/sc3-unix.html) and it's
latest version can be downloaded from:

http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
     
About the switch: as far as I've tested it doesn't work in CardBus mode,
and I think it's because pcmcia-modules doesnt provide support for it. My
laptop neither support CardBus so I can tell more about it.

Well, now the bad news....

I've managed to use the pcmcia controller with a Fujitsu 4GB SCSI2 hard-disk
in 16 bit mode under linux 2.2, and it works great (a little slow due to the
lack of CardBus support). But when I plug the M820e strange things happen.

Usually I can't mount a CD and I have the following logs:

Jan 16 23:25:55 cid kernel: scsi : aborting command due to timeout : pid 199, scsi0, channel 0, id 4, lun 0 Read (10) 00 00 04 79 75 00 00 01 00
Jan 16 23:25:59 cid kernel: scsi0 channel 0 : resetting for second half of retries.
Jan 16 23:25:59 cid kernel: SCSI bus is being reset for host 0 channel 0.
Jan 16 23:25:59 cid kernel: scsi0: device driver called scsi_done() for a syncronous reset.

in a no-end loop. Sometimes it can mount the CD but when it attemps to read
something big it does the same crash. The worse of all is that it hangs the
machine completely.

I have hope someday this works, once I could mount even a CD in udf format!,
but crashed when reading as before.

   (Off-Topic: UDF it's a format wich allow use of CD as a "big floppy",
   you can append and remove (if its a RW media) without making images of
   disk. There is support for it in 2.2.x kernels and its compatable with
   other Windoze software.)

I thought it was a interrupt conflict, but with different irq and other io
port it happens the same. I have a Toshiba laptop (welcome Mr.Murphy ;) so
any experience from other more-normal-laptop user could help.

Somebody in this forum (Antonio Trujillo?, if you're in Spain, please
drop me a mail to fortu@die.upm.es) said he could work with the M820e in
a Desktop PC with a 'normal' SCSI adapter. I tried with no success.

PLEASE, give some feedback of your experience with the configuration above.
The CD Writer seems to be very good hardware, also the pcmcia card. May be
we (HP clients :) could ask together HP for some specs or support
(a month ago they said to support Linux, so ...)

thanks.

Next-in-Thread Next Message

Messages Inline: 0 All Outline: 1 3 All

More Untitled

Re: Idea It is "supported" (Fortunato Navarro)
Date: 2000, Feb 07
From: Stefan Sitter <Stefan.Sitter@lrz.uni-muenchen.de>

Thank you Fortunato:

This sounds like good news. I'll get the ninja driver package and try.

I can confirm Antonio's report that the HP m820e works with a "normal" SCSI adapter. So far, I tried this from an old box (486 CPU, 50MHz, therefore only double speed because of buffer underrun with quadruple speed; Adaptec 1542C SCSI adapter; Kernel version 2.0.36). The HP writer was the sole SCSI device connected. I was able to use CDR and CDRW media, both with cdrecord and cdrdao. I have not yet tried 700MB CD-R media.

I had asked the German HP support about the HP m820e, and they said that HP themselves do not support Linux and they cannot guarantee that third-party solutions have the full functionality because they have not been provided by HP ;-). They also said that the PCMCIA adapter was NOT an SCSI adaptor but something "separate". Also, media with more than normal capacity were not supported:-(

They would offer some solutions at:
     http://www2.hp.com/cposupport/
(there they say that 80min media ARE supported:-)

However, I do not find any data about the PCMCIA adaptor there.

-Stefan

None More about M820

Re: Idea It is "supported" (Fortunato Navarro)
Date: 2000, Feb 11
From: trujo trujo

 After read what Fortunato wrote I try to recompile pcmcia with ninja 
and in that frist momen all work well, but after the first powerd off I can't
mount it never more, I alwai obtain the some anwers
Feb  9 01:50:04 localhost cardmgr[611]: initializing socket 0 
Feb  9 01:50:04 localhost cardmgr[611]: socket 0: Workbit NinjaSCSI-3 
Feb  9 01:50:04 localhost cardmgr[611]: executing: 'insmod /lib/modules/2.2.11-2mdk/pcmcia/nin_cs.o' 
Feb  9 01:50:04 localhost kernel: scsi0 : NinjaSCSI-3 Driver version 0.2.1, I/Obase 0x240 IRQ  9 ID 7  
Feb  9 01:50:04 localhost kernel: scsi : 1 host.  
Feb  9 01:50:04 localhost kernel:   Vendor: hp        Model: CD-Writer+ M820   Rev: 1.23  
Feb  9 01:50:04 localhost kernel:   Type:   CD-ROM                             ANSI SCSI revision: 02  
Feb  9 01:50:04 localhost kernel: Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0  
Feb  9 01:50:04 localhost kernel: Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0  
Feb  9 01:50:04 localhost kernel: sr0: scsi3-mmc drive: 20x/20x writer cd/rw xa/form2 cdda pop-up  
Feb  9 01:50:04 localhost kernel: sr0: scsi3-mmc drive: 20x/20x writer cd/rw xa/form2 cdda pop-up  
Feb  9 01:50:04 localhost cardmgr[611]: executing: './scsi start scd0' 

When I try to mount  I get

Feb  9 01:50:24 localhost kernel: attempt to access beyond end of device  
Feb  9 01:50:24 localhost kernel: 0b:00: rw=0, want=33, limit=2  
Feb  9 01:50:24 localhost kernel: dev 0b:00 blksize=1024 blocknr=32 sector=64 size=1024 count=1  
Feb  9 01:50:24 localhost kernel: isofs_read_super: bread failed, dev=0b:00, iso_blknum=16, block=32  

I think is a bug in ninja drivers, can some one can helpme in the way of debug
it?
It is "supported"


Add Message to: "It is "supported""

Members Subscribe Admin Mode Show Frames Help for HyperNews at pcmcia-cs.sourceforge.net 1.10