cvs commit: src/sys/dev/sio sio_puc.c

Frank Behrens frank at pinky.sax.de
Sat Dec 1 06:09:58 PST 2007


Hi Peter!

Peter Wemm <peter at freebsd.org> wrote on 30 Nov 2007 21:36:
> peter       2007-11-30 21:36:12 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/dev/sio          sio_puc.c 
>   Log:
>   Add sio_puc_kludge_unit() to stop sio devices originating from puc
>   stomping on the units intended for the motherboard sio ports.  This is
>   no real substitute for the not-yet-committed device wiring enhancements.

I thought this commit will solve my problem described in thread
http://docs.freebsd.org/cgi/mid.cgi?200711231457.lANEv4KU002862

So I reverted my puc patch and used the following revisions on a RELENG_7:
sys/dev/sio/sio_puc: 1.11 in HEAD
sys/kern/subr_bus.c: 1.202 in HEAD
sys/kern/kern_sysctl.c: 1.179 in HEAD
sys/sys/sysctl.h: 1.152 in HEAD

Unfortunately the boot process stopped, the last messages are:
puc0: <Oxford Semiconductor OX16PCI954 UARTs> port 0xdf00-0xdf1f,0xdec0-0xdedf mem 0xfe6f8000-0xfe6f8fff,0xfe6f7000-0xfe6f7fff irq 21 at device 13.0 on pci2
puc0: Reserved 0x20 bytes for rid 0x10 type 4 at 0xdf00
ioapic0: routing intpin 21 (PCI IRQ 21) to vector 54
puc0: [FILTER]
sio0 on puc0
sio0: moving to sio4
sio4: type 16550A
sio4: [FILTER]

I see the following possibilities for the error:
1. Your solution is only applicable to HEAD and I forgot to MFC other important parts.
2. There is still an error, in my setup there is no keyboard attached and the serial console on 
sio0 is used to boot the system.

Regards,
   Frank
-- 
Frank Behrens, Osterwieck, Germany
PGP-key 0x5B7C47ED on public servers available.



More information about the cvs-src mailing list