From owner-freebsd-current Tue Jul 4 23: 1:29 2000 Delivered-To: freebsd-current@freebsd.org Received: from kbtfw.kubota.co.jp (kbtfw.kubota.co.jp [133.253.102.202]) by hub.freebsd.org (Postfix) with ESMTP id E24DD37B71B for ; Tue, 4 Jul 2000 23:01:15 -0700 (PDT) (envelope-from haro@tk.kubota.co.jp) Received: by kbtfw.kubota.co.jp; id PAA01757; Wed, 5 Jul 2000 15:01:10 +0900 (JST) Received: from unknown(133.253.122.1) by kbtfw.kubota.co.jp via smap (V4.2) id xma001420; Wed, 5 Jul 00 15:00:37 +0900 Received: from jkpc15.tk.kubota.co.jp ([192.168.7.250]) by kbtmx.eto.kubota.co.jp (8.9.3+3.2W/3.7W) with ESMTP id PAA04851; Wed, 5 Jul 2000 15:00:34 +0900 (JST) Received: from localhost (localhost.ttr.kubota.co.jp [127.0.0.1]) by jkpc15.tk.kubota.co.jp (8.9.3/3.7W-02/21/99) with ESMTP id OAA00588; Wed, 5 Jul 2000 14:59:16 +0900 (JST) To: mark@grondar.za Cc: current@FreeBSD.ORG Subject: Re: randomdev and APM. Not working together? In-Reply-To: <200007010649.IAA13685@grimreaper.grondar.za> References: <20000701104544S.haro@tk.kubota.co.jp> <200007010649.IAA13685@grimreaper.grondar.za> X-Mailer: Mew version 1.94.1 on Emacs 20.6 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Wed_Jul__5_14:55:10_2000_809)--" Content-Transfer-Encoding: 7bit Message-Id: <20000705145916I.haro@tk.kubota.co.jp> Date: Wed, 05 Jul 2000 14:59:16 +0900 From: haro@tk.kubota.co.jp (Munehiro Matsuda) X-Dispatcher: imput version 990905(IM130) Lines: 264 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ----Next_Part(Wed_Jul__5_14:55:10_2000_809)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mark, I'm sorry for the delay. I was out of town for few days.. From: Mark Murray Date: Sat, 01 Jul 2000 08:49:50 +0200 ::> If I use randomdev for ssh, then APM seem to have stopped working. :: ::This is wierd; I am running this randomdev on my Libretto, (I wrote ::it there), and it and APM are both fine. :: ::> Am I doing something wrong? :: ::No - you are doing everything right. :: ::Can you do any debugging on this? Are you able perhaps to trace the ::kernel and see where it fails? Ok. I'll see what I can do. BTW, I've taken a diff of dmesg output between randomdev loaded and unloaded. As you can see, (1)outcome of "Calibrating clock" differs and (2)device attaching order is some what different. I'll let you know, if I can find anthing. Thank you, Haro =------------------------------------------------------------------------------ _ _ Munehiro (haro) Matsuda -|- /_\ |_|_| Business Incubation Dept., Kubota Corp. /|\ |_| |_|_| 1-3 Nihonbashi-Muromachi 3-Chome Chuo-ku Tokyo 103-8310, Japan Tel: +81-3-3245-3318 Fax: +81-3-3245-3315 Email: haro@kubota.co.jp ----Next_Part(Wed_Jul__5_14:55:10_2000_809)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="dmesg.diffs" --- dmesg.no_randomdev Wed Jul 5 14:27:12 2000 +++ dmesg.randomdev Wed Jul 5 14:19:13 2000 @@ -3,18 +3,17 @@ The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #2: Fri Jun 30 13:08:01 JST 2000 haro@jkpc15.ttr.kubota.co.jp:/usr/src/sys/compile/JKPC15 -Calibrating clock(s) ... TSC clock: 266597235 Hz, i8254 clock: 1193106 Hz -CLK_USE_I8254_CALIBRATION not specified - using default frequency +Calibrating clock(s) ... TSC clock: 266597855 Hz, i8254 clock: 1181176 Hz +1181176 Hz differs from default of 1193182 Hz by more than 1% Timecounter "i8254" frequency 1193182 Hz -CLK_USE_TSC_CALIBRATION not specified - using old calibration method CPU: Pentium II/Pentium II Xeon/Celeron (266.62-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x650 Stepping = 0 Features=0x183f9ff real memory = 134152192 (131008K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) -0x0042f000 - 0x07fdbfff, 129683456 bytes (31661 pages) -avail memory = 126369792 (123408K bytes) +0x00436000 - 0x07fdbfff, 129654784 bytes (31654 pages) +avail memory = 126341120 (123380K bytes) bios32: Found BIOS32 Service Directory header at 0xc00fdb70 bios32: Entry = 0xfdb80 (c00fdb80) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf0000+0xdba1 @@ -23,21 +22,19 @@ pnpbios: Event flag at 4ed Other BIOS signatures found: ACPI: 000fa1a0 -Preloaded elf kernel "kernel" at 0xc0416000. +Preloaded elf kernel "kernel" at 0xc041d000. +Preloaded elf module "randomdev.ko" at 0xc041d0a8. +random: +nulldev: mem: Pentium Pro MTRR support enabled -nulldev: md0: Malloc disk Creating DISK md0 Math emulator present -npx0: on motherboard -npx0: INT 16 interface -apm0: on motherboard -apm: found APM BIOS v1.2, connected at v1.2 ACPI: Found ACPI BIOS data at 0xc00fa1a0 (, RSDT@7ff0000) acpi0: on motherboard -acpi0: ADDR RANGE 7ff0000 8000 (mapped 0xc7b94000) -acpi0: ADDR RANGE 7ff8000 8000 (mapped 0xc7b9c000) +acpi0: ADDR RANGE 7ff0000 8000 (mapped 0xc7b91000) +acpi0: ADDR RANGE 7ff8000 8000 (mapped 0xc7b99000) acpi0: RSDT have 1 entries acpi0: RSDT entry0 FACP acpi0: FACP found @@ -53,7 +50,9 @@ acpi0: acpi_io_gpe0_enable(0) = (0) acpi0: acpi_io_pm1_control(0) = (1403, 0) acpi0: acpi_io_pm2_control(0) = (0) -acpi0: acpi_io_pm_timer(0) = (fa42ff) +acpi0: acpi_io_pm_timer(0) = (796fc8) +npx0: on motherboard +npx0: INT 16 interface pcib0: on motherboard found-> vendor=0x8086, dev=0x7192, revid=0x02 class=06-00-00, hdrtype=0x00, mfdev=0 @@ -175,6 +174,17 @@ uhub0: port 1 power on failed, IOERROR uhub0: port 2 power on failed, IOERROR pci0: (vendor=0x8086, dev=0x7113) at 7.3 +ex_isa_identify() +ata-: ata0 exists, using next available unit number +ata-: ata1 exists, using next available unit number +Trying Read_Port at 203 +Trying Read_Port at 243 +Trying Read_Port at 283 +Trying Read_Port at 2c3 +Trying Read_Port at 303 +Trying Read_Port at 343 +Trying Read_Port at 383 +Trying Read_Port at 3c3 pnpbios: 16 devices, largest 257 bytes PNP0c01: adding fixed memory32 range 0-0x9fbff, size=0x9fc00 PNP0c01: adding fixed memory32 range 0x9fc00-0x9ffff, size=0x400 @@ -278,49 +288,10 @@ PNP0a03: adding io range 0xcf8-0xcff, size=0x8, align=0x1 PNP0a03: end config pnpbios: handle 16 device ID PNP0a03 (030ad041) -Trying Read_Port at 203 -Trying Read_Port at 243 -Trying Read_Port at 283 -Trying Read_Port at 2c3 -Trying Read_Port at 303 -Trying Read_Port at 343 -Trying Read_Port at 383 -Trying Read_Port at 3c3 -ata-: ata0 exists, using next available unit number -ata-: ata1 exists, using next available unit number -vga-: vga0 exists, using next available unit number sc-: sc0 exists, using next available unit number -ex_isa_identify() +vga-: vga0 exists, using next available unit number isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices -vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 -fb0: vga0, vga, type:VGA (5), flags:0x7007f -fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000 -fb0: init mode:24, bios mode:3, current mode:24 -fb0: window:0xc00b8000 size:32k gran:32k, buf:0 size:32k -vga0: vga: WARNING: video mode switching is not fully supported on this adapter -VGA parameters upon power-up -50 18 10 00 00 00 03 00 02 e7 a3 4f 67 8f 6b 1c -24 b3 00 6f 0d 0e 00 00 07 80 49 8f 8f 28 1f 47 -6d a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c -3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff -VGA parameters in BIOS for mode 24 -50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 -bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 -b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c -3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff -EGA/VGA parameters to be used for mode 24 -50 18 10 00 00 00 03 00 02 e7 a3 4f 67 8f 6b 1c -24 b3 00 6f 0d 0e 00 00 07 80 49 8f 8f 28 1f 47 -6d a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c -3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff -atkbd: the current kbd controller command byte 0047 -atkbd: keyboard ID 0x41ab (2) -kbdc: RESET_KBD return code:00fa -kbdc: RESET_KBD status:00aa -sc0: on isa0 -sc0: VGA <16 virtual consoles, flags=0x200> -sc0: fb0, kbd0, terminal emulator: sc (syscons terminal) fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 @@ -328,6 +299,10 @@ isa0: <@@@0000> found at port 0x170 irq 15 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: flags 0x1 irq 1 on atkbdc0 +atkbd: the current kbd controller command byte 0047 +atkbd: keyboard ID 0x41ab (2) +kbdc: RESET_KBD return code:00fa +kbdc: RESET_KBD status:00aa kbd0 at atkbd0 kbd0: atkbd0, AT 101/102 (2), config:0x1, flags:0x3d0000 psm0: current command byte:0047 @@ -347,9 +322,30 @@ psm0: model GlidePoint, device ID 0-00, 2 buttons psm0: config:00000000, flags:00000000, packet size:3 psm0: syncmask:c0, syncbits:00 -isa0: <@@@0000> found -sc1: no video adapter is found. -isa0: <@@@0000> found at flags 0x100 +vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 +fb0: vga0, vga, type:VGA (5), flags:0x7007f +fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000 +fb0: init mode:24, bios mode:3, current mode:24 +fb0: window:0xc00b8000 size:32k gran:32k, buf:0 size:32k +vga0: vga: WARNING: video mode switching is not fully supported on this adapter +VGA parameters upon power-up +50 18 10 00 00 00 03 00 02 e7 a3 4f 67 8f 6b 1c +24 b3 00 6f 0d 0e 00 00 07 80 49 8f 8f 28 1f 47 +6d a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c +3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff +VGA parameters in BIOS for mode 24 +50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 +bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 +b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c +3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff +EGA/VGA parameters to be used for mode 24 +50 18 10 00 00 00 03 00 02 e7 a3 4f 67 8f 6b 1c +24 b3 00 6f 0d 0e 00 00 07 80 49 8f 8f 28 1f 47 +6d a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c +3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff +sc0: at flags 0x100 on isa0 +sc0: VGA <16 virtual consoles, flags=0x300> +sc0: fb0, kbd0, terminal emulator: sc (syscons terminal) isa0: <@@@0000> found pcic0: at port 0x3e0 iomem 0xd0000 irq 10 on isa0 pcic0: management irq 10 @@ -369,12 +365,15 @@ ppc0: at port 0x378-0x37b irq 7 on isa0 ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold -ppi0: on ppbus0 -lpt0: on ppbus0 -lpt0: Interrupt-driven port plip0: on ppbus0 bpf: lp0 attached +lpt0: on ppbus0 +lpt0: Interrupt-driven port +ppi0: on ppbus0 pca0 at port 0x40 on isa0 +sc1: no video adapter is found. +isa0: <@@@0000> found +isa0: <@@@0000> found isa_probe_children: probing PnP devices unknown: can't assign resources pca1: at port 0x61 on isa0 @@ -389,15 +388,15 @@ 1:0260fe3f 0..608=609 cylinders, 0..254=255 heads, 1..63=63 sectors 0 accounted for Device configuration finished. -bpf: ppp0 attached -new masks: bio 68c240, tty 631092, net 6710b2 -bpf: lo0 attached +bpf: faith0 attached bpf: gif0 attached bpf: gif1 attached bpf: gif2 attached bpf: gif3 attached bpf: stf0 attached -bpf: faith0 attached +bpf: lo0 attached +bpf: ppp0 attached +new masks: bio 68c240, tty 631092, net 6710b2 Linux-ELF exec handler installed IP Filter: v3.4.4 initialized. Default = pass all, Logging = enabled ata0-master: success setting up UDMA2 mode on PIIX4 chip ----Next_Part(Wed_Jul__5_14:55:10_2000_809)---- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message