[ltp] 600E-2645-4AU and serial port problems
Ken Restivo
ken at restivo.org
Mon Apr 21 04:10:33 CEST 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
OK, I've pulled the pnpbios stuff out of -ac3 and made a pnpbios-only patch to apply to my nice clean debian 2.4.18 kernel.
Along the way I found this gem in i386/kernel/traps.c:
extern u32 pnp_bios_fault_eip, pnp_bios_fault_esp;
extern u32 pnp_bios_is_utter_crap;
pnp_bios_is_utter_crap = 1;
gcc -O2 almost certainly optimises this out. But damn that wins "Code Comment of the Week", even if it wasn't strictly inside /* */'s.
- -ken
- ------
On Sat, Apr 19, 2003 at 02:18:59AM -0500, wes schreiner wrote:
> Ken Restivo wrote:
>
> >lspnp doesn't work, because I'm using a 2.4 kernel, so there's no
> >"proc/bus/pnp" as is expected by lspnp. It seems that setpnp/lspnp has
> >been deprecated in favour of isa-pnp.
> >
>
> No, PNP support is too new for the the mainline 2.4.x kernel, but you
> can get it in the -ac patches and it is probably included in others. For
> example, even a kernel as recent as 2.4.21-pre6 doesn't have PNP, but
> 2.4.x-ac kernels have had it for about a year. Some vendor kernels may
> be patched for PNP but I don't know which ones. PNP doesn't really have
> anything to do with isa-pnp, and isa-pnp devices are obsolescent. Once
> you boot a kernel with PNP support you will have /proc/bus/pnp, and
> lspnp/setpnp will work fine.
>
> >I'm not using PS2.EXE, because I don't have DOS or Windoze on this thing,
> >only Linux partitions and a single FAT32 partition with a hibernate file
> >on it (hmm... will PS2.EXE work under dosemu-freedos? Just wondering...).
> >
> >
> I doubt that PS2.EXE will work under dosemu because of how it will want
> to frob the hardware directly. You can always boot off of a MSDOS floppy
> and then run PS2.EXE off of another floppy. Or if your FAT32 partition
> has a couple meg free you can put PS2.EXE and its associated files there
> and either make the partition bootable to MSDOS or boot off of a floppy.
> PS2.EXE runs slowly off of a floppy but it gets the job done eventually.
> PS2.EXE might run under native freedos but I haven't tried that.
>
> There are a few things that PS2.EXE can do that aren't covered by setpnp
> or tpctl so you really can't avoid it. However all of the serial port
> settings can be read/set by lspnp/setpnp as long as your kernel has PNP
> support.
>
> wes
>
> --
> The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
- --
- ---------------
The world's most affordable web hosting.
http://www.nearlyfreespeech.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE+o1MZe8HF+6xeOIcRAjYjAJ4x3ms9LJYhosOc/pcAQ54q2enY1wCferCx
Sm9B1S2IYKwuBw7W0X3QcDQ=
=SovC
-----END PGP SIGNATURE-----
More information about the Linux-Thinkpad
mailing list