/dev/sbpcd and linux-2.0 problem partially solved.

Vladimir Petersen (vladimip@iceonline.com)
Tue, 11 Jun 96 21:11:12 -0800


Hi,

Regarding my previous message about linux-2.0 and sbpcd; I don't know what's
wrong yet but I made it work. When I boot from LILO with "sbpcd=230,
Soundblaster" option (as I've always done before), CD-ROM doesn't get
mounted. That's what I get:

Jun 11 20:28:54 borg kernel: sbpcd-0 [01]: sbpcd.c v4.4 Eberhard Moenkeberg
<emoenke@gwdg.de>
Jun 11 20:28:54 borg kernel: sbpcd-0 [02]: Scanning 0x230 (LaserMate)...
Jun 11 20:28:54 borg kernel: sbpcd-0 [03]: Drive 0 (ID=0): CR-562 (0.80) at
0x230 (type 0)

and 3 secs later:

Jun 11 20:28:54 borg kernel: sbpcd-0 [04]: bad cc_ReadStatus after read: 00
Jun 11 20:28:54 borg kernel: sbpcd-0 [05]: st_check detected - retrying.
Jun 11 20:28:54 borg kernel: sbpcd-0 [08]: bad cc_ReadStatus after read: 00
Jun 11 20:28:54 borg kernel: end_request: I/O error, dev 19:00, sector 64
Jun 11 20:28:54 borg kernel: isofs_read_super: bread failed, dev 19:00
iso_blknum 16 block 32

Notice: It looks at 0x230 for LaserMate although I _do not have_ a LaserMate
. If I take sbpcd=230,Soundblaster out of /etc/lilo.conf, then everything's
alright, but it takes much longer for kernel to load:

Jun 11 20:33:52 borg kernel: sbpcd-0 [01]: sbpcd.c v4.4 Eberhard Moenkeberg
<emoenke@gwdg.de>
Jun 11 20:33:52 borg kernel: sbpcd-0 [02]: Looking for Matsushita/Panasonic
, CreativeLabs, Longshine, TEAC CD-ROM drives
Jun 11 20:33:52 borg kernel: sbpcd-0 [03]: = = = = = = = = = = W A R N I N
G = = = = = = = = = =
Jun 11 20:33:52 borg kernel: sbpcd-0 [04]: Auto-Probing can cause a hang (f
.e. touching an NE2000 card).
Jun 11 20:33:52 borg kernel: sbpcd-0 [05]: If that happens, you have to
reboot and use the
Jun 11 20:33:52 borg kernel: sbpcd-0 [06]: LILO (kernel) command line
feature like:
Jun 11 20:33:52 borg kernel: sbpcd-0 [07]: LILO boot: ... sbpcd=0x230,
SoundBlaster
Jun 11 20:33:52 borg kernel: sbpcd-0 [08]: or like:
Jun 11 20:33:52 borg kernel: sbpcd-0 [09]: LILO boot: ... sbpcd=0x300,
LaserMate
Jun 11 20:33:52 borg kernel: sbpcd-0 [10]: or like:
Jun 11 20:33:52 borg kernel: sbpcd-0 [11]: LILO boot: ... sbpcd=0x338,
SoundScape
Jun 11 20:33:52 borg kernel: sbpcd-0 [12]: with your REAL address.
Jun 11 20:33:52 borg kernel: sbpcd-0 [13]: = = = = = = = = = = END of
WARNING = = = = = == = = =
Jun 11 20:33:52 borg kernel: sbpcd-0 [14]: Scanning 0x340 (LaserMate)...
Jun 11 20:33:52 borg kernel: sbpcd-0 [15]: Scanning 0x230 (SoundBlaster)...
Jun 11 20:33:52 borg kernel: sbpcd-0 [16]: Drive 0 (ID=0): CR-562 (0.80) at
0x230 (type 1)
Jun 11 20:33:52 borg kernel: sbpcd-1 [17]: You should configure sbpcd.h for
your hardware.

I just experimented with loadlin. It doesn't matter if I load soundcard and
cdrom DOS drivers before loadlin starts, it doesn't matter if I specify
sbpcd=230,Soundblaster parameter in loadlin config file, CD-ROM always gets
mounted. Only if I specify this parameter for LILO, then CD-ROM gets
unrecognized. Weird, ah? Did sbpcd.h change since 1.3.xx maybe?

Regards,

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    -=BORG=-      |     vladimip@iceonline.com
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
PGP key is available at http://www.iceonline.com/home/vladimip/vladpgpkey.
txt