Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Feb 2003 23:11:49 -0600
From:      Anne Sipes <annes@hal-pc.org>
To:        freebsd-questions@FreeBSD.ORG
Cc:        Anne Sipes <anne@geekhome.net>
Subject:   Re: 5.0 install on an IBM Thinkpad i series 1400
Message-ID:  <3E506F15.3060106@hal-pc.org>
References:  <3E4F0BF8.70209@geekhome.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

I have successfully installed 5.0 on my IBM Thinkpad i series 1400.

Anne Sipes wrote:
> Hello,
> 
> I recently tried to upgrade my IBM Thinkpad 1400i to RELENG_5_0 because 
> I wanted the 32-bit cardbus support. I cvsup'd new source and followed 
> these instructions from UPDATING:
> 
>         <make sure you have good level 0 dumps>
>         <maybe fix /etc/fstab>                          [7]
>         make buildworld                                 [9]
>         make buildkernel KERNCONF=YOUR_KERNEL_HERE      [8]
>         cp src/sys/${MACHINE}/conf/GENERIC.hints /boot/device.hints [2]
>         make installkernel KERNCONF=YOUR_KERNEL_HERE
>         cd src/sys/boot ; make install                  [6]
>                                                         [1]
>         <reboot in single user>                         [3]

Here is my mistake:  I typed shutdown now.  I should have actually 
rebooted as UPDATING says...

>         mergemaster -p                                  [5]
>         rm -rf /usr/include/g++
>         make installworld
> 
> Here I ran into trouble.  The installworld informed me that my kernel 
> wasn't new enough.  I'm sorry I don't have the exact error.
> 
> I was unable to complete the installworld and unable to recover.

I had to remove my Linksys Combo PCMCIA model no. EC2T before I was able 
to successfully reboot into single user mode and complete the 
installworld.  I can cause a Fatal trap 12 at any time by plugging that 
card back in:

Stopped at pccard_scan_cis+0x1b5: movzbl  0(%eax,%edx,1),%eax

> I decided to do a fresh install.
> 
> I made 5.0 boot floppies.
> 
> kern.flp loaded with no problems.  I inserted mfsroot.flp and it appears 
> to load ok until:
> 
> <text that scrolls off the screen>
> unknown <PNP3780> can't assign resources (irq)
> unknown <PNP0400> can't assign resources (port)
> unknown <PNP0501> can't assign resources (port)
> unknown <PNP0700> can't assign resources (port)
> Timecouters tick every 10.000 msec
> 
> Fatal trap 12: page fault while in kernel mode
> fault virtual address   = 0xc703a000
> fault code              = supervisor read, page not present
> instruction pointer     = 0x8:0xc01c669f
> stack pointer           = 0x10:0xc6d3a9c0
> frame pointer           = 0x10:0xc6d3ac04
> code segment            = base 0x0, limit 0xfffff, type 0x1b
>                         = DPL 0, pres 1, def32 1, gran 1
> processor eflags        = interupt enabled, resume, IOPL=0
> current process         = 6 (cbb0)
> trap number             = 12
> panic: page fault
> 
> syncing disks, buffers remaining...
> done
> uptime: 1s
> Automatic reboot in 15 seconds
> 
> I've installed a new 4.7 release using the 4.7 kern.flp and mfsroot.flp 
> and booted from the generic kernel.  Here is my dmesg from boot -v:
> 
> Copyright (c) 1992-2002 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>         The Regents of the University of California. All rights reserved.
> FreeBSD 4.7-RELEASE #0: Wed Oct  9 15:08:34 GMT 2002
>     root@builder.freebsdmall.com:/usr/obj/usr/src/sys/GENERIC
> Calibrating clock(s) ... TSC clock: 365804707 Hz, i8254 clock: 1193176 Hz
> CLK_USE_I8254_CALIBRATION not specified - using default frequency
> Timecounter "i8254"  frequency 1193182 Hz
> CLK_USE_TSC_CALIBRATION not specified - using old calibration method
> CPU: Pentium II/Pentium II Xeon/Celeron (365.81-MHz 686-class CPU)
>   Origin = "GenuineIntel"  Id = 0x66a  Stepping = 10
> 
> Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR> 
> 
> real memory  = 100597760 (98240K bytes)
> Physical memory chunk(s):
> 0x00001000 - 0x0009efff, 647168 bytes (158 pages)
> 0x00536000 - 0x05fe7fff, 95100928 bytes (23218 pages)
> config> di sn0
> config> di lnc0
> config> di ie0
> config> di fe0
> config> di cs0
> config> di bt0
> config> di aic0
> config> di aha0
> config> di adv0
> config> q
> avail memory = 92639232 (90468K bytes)
> bios32: Found BIOS32 Service Directory header at 0xc00f0280
> bios32: Entry = 0xf0210 (c00f0210)  Rev = 0  Len = 1
> pcibios: PCI BIOS entry at 0x0
> pnpbios: Found PnP BIOS data at 0xc00f62d0
> pnpbios: Entry = fa000:0  Rev = 1.0
> pnpbios: Event flag at 4b0
> Other BIOS signatures found:
> ACPI: 000fe030
> Preloaded elf kernel "kernel" at 0xc050f000.
> Preloaded userconfig_script "/boot/kernel.conf" at 0xc050f0a8.
> Pentium Pro MTRR support enabled
> Creating DISK md0
> md0: Malloc disk
> Math emulator present
> pci_open(1):    mode 1 addr port (0x0cf8) is 0x00000000
> pci_open(1a):   mode1res=0x80000000 (0x80000000)
> pci_cfgcheck:   device 0 [class=060000] [hdr=00] is there (id=162110b9)
> pcibios: No call entry point
> npx0: <math processor> on motherboard
> npx0: INT 16 interface
> pcib0: <Host to PCI bridge> on motherboard
> found-> vendor=0x10b9, dev=0x1621, revid=0x05
>         class=06-00-00, hdrtype=0x00, mfdev=0
>         subordinatebus=0        secondarybus=0
>         map[10]: type 1, range 32, base e0000000, size 26
> found-> vendor=0x10b9, dev=0x5247, revid=0x01
>         class=06-04-00, hdrtype=0x01, mfdev=0
>         subordinatebus=1        secondarybus=1
> found-> vendor=0x11c1, dev=0x0449, revid=0x01
>         class=07-80-00, hdrtype=0x00, mfdev=0
>         subordinatebus=0        secondarybus=0
>         intpin=a, irq=9
>         map[10]: type 1, range 32, base 80100000, size  8
>         map[14]: type 1, range 32, base 00007090, size  3
>         map[18]: type 1, range 32, base 00007400, size  8
> found-> vendor=0x10b9, dev=0x1533, revid=0x0a
>         class=06-01-00, hdrtype=0x00, mfdev=0
>         subordinatebus=0        secondarybus=0
> found-> vendor=0x125d, dev=0x1969, revid=0x02
>         class=04-01-00, hdrtype=0x00, mfdev=0
>         subordinatebus=0        secondarybus=0
>         intpin=a, irq=5
>         map[10]: type 1, range 32, base 00007800, size  6
>         map[14]: type 1, range 32, base 00007850, size  4
>         map[18]: type 1, range 32, base 00007870, size  4
>         map[1c]: type 1, range 32, base 00007890, size  2
>         map[20]: type 1, range 32, base 000078a4, size  2
> found-> vendor=0x10b9, dev=0x5229, revid=0x20        subordinatebus=0 
>      secondarybus=0
>         intpin=a, irq=9
> found-> vendor=0x10b9, dev=0x5237, revid=0x03
>         class=0c-03-10, hdrtype=0x00, mfdev=0
>         subordinatebus=0        secondarybus=0
>         intpin=a, irq=255
>         map[10]: type 1, range 32, base 82100000, size 12
> pci0: <PCI bus> on pcib0
> pcib1: <AcerLabs M5247 PCI-PCI(AGP Supported) bridge> at device 1.0 on pci0
> found-> vendor=0x10c8, dev=0x0005, revid=0x20
>         class=03-00-00, hdrtype=0x00, mfdev=0
>         subordinatebus=0        secondarybus=0
>         intpin=a, irq=9
>         map[10]: type 1, range 32, base 81000000, size 24
>         map[14]: type 1, range 32, base 80800000, size 22
>         map[18]: type 1, range 32, base 80500000, size 20
> pci1: <PCI bus> on pcib1
> pci1: <NeoMagic MagicMedia 256AV SVGA controller> (vendor=0x10c8, 
> dev=0x0005) at 0.0 irq 9
> pci0: <unknown card> (vendor=0x11c1, dev=0x0449) at 6.0 irq 9
> isab0: <AcerLabs M1533 portable PCI-ISA bridge> at device 7.0 on pci0
> isa0: <ISA bus> on isab0
> pci0: <unknown card> (vendor=0x125d, dev=0x1969) at 8.0 irq 5
> atapci0: <AcerLabs Aladdin ATA33 controller> port 0x78c0-0x78cf irq 15 
> at device 15.0 on pci0
> ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x78c0
> ata0: mask=03 ostat0=50 ostat2=00
> ata0-slave: ATAPI 00 00
> ata0-master: ATAPI 00 00
> ata0: mask=03 stat0=50 stat1=00
> ata0-master: ATA 01 a5
> ata0: devices=01
> ata0: at 0x1f0 irq 14 on atapci0
> ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0x78c8
> ata1: mask=01 ostat0=50 ostat2=ff
> ata1-master: ATAPI 14 eb
> ata1: mask=01 stat0=00 stat1=00
> ata1: devices=04
> ata1: at 0x170 irq 15 on atapci0
> chip1: <AcerLabs M15x3 Power Management Unit> at device 17.0 on pci0
> pcic0: <O2micro 6832/6833 PCI-Cardbus Bridge> irq 9 at device 19.0 on pci0
> pcic0: PCI Memory allocated: 0x88000000
> pcic0: Warning: O2micro OZ68xx chips may not work
> pcic0: PCI Configuration space:
>   0x00: 0x68321217 0x04100007 0x06070034 0x00822000
>   0x10: 0x88000000 0x020000a0 0x00000000 0x00000000
>   0x20: 0x00000000 0x00000000 0x00000000 0x00000001
>   0x30: 0x00000001 0x00000001 0x00000001 0x04200109
>   0x40: 0x10021025 0x00000001 0x00000000 0x00000000
>   0x50: 0x00000000 0x00000000 0x00000000 0x00000000
>   0x60: 0x00000000 0x00000000 0x00000000 0x00000000
>   0x70: 0x00000000 0x00000000 0x00000000 0x00000000
>   0x80: 0x00000000 0x00000000 0x00000000 0x00000000
>   0x90: 0x0800008f 0x00820bea 0x00000000 0x00000000
>   0xa0: 0x7e010001 0x00c04000 0x00000000 0x00000000
>   0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
>   0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
>   0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
>   0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
>   0xf0: 0x00000000 0x00000000 0x00000000 0x00000000
> pccard0: <PC Card 16-bit bus (classic)> on pcic0
> pcic1: <O2micro 6832/6833 PCI-Cardbus Bridge> irq 9 at device 19.1 on pci0
> pcic1: PCI Memory allocated: 0x88001000
> pcic1: Warning: O2micro OZ68xx chips may not work
>         using shared irq9.
> pcic1: PCI Configuration space:
>   0x00: 0x68321217 0x04100007 0x06070034 0x00822000
>   0x10: 0x88001000 0x020000a0 0x00000000 0x00000000
>   0x20: 0x00000000 0x00000000 0x00000000 0x00000001
>   0x30: 0x00000001 0x00000001 0x00000001 0x04200109
>   0x40: 0x10021025 0x00000001 0x00000000 0x00000000
>   0x50: 0x00000000 0x00000000 0x00000000 0x00000000
>   0x60: 0x00000000 0x00000000 0x00000000 0x00000000
>   0x70: 0x00000000 0x00000000 0x00000000 0x00000000
>   0x80: 0x00000000 0x00000000 0x00000000 0x00000000
>   0x90: 0x0800008f 0x00820bea 0x00000000 0x00000000
>   0xa0: 0x7e010001 0x00c04000 0x00000000 0x00000000ex_isa_identify()
> ata-: ata0 exists, using next available unit number
> ata-: ata1 exists, using next available unit number
> pcic-: pcic0 exists, using next available unit number
> pcic-: pcic1 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
> isa_probe_children: disabling PnP devices
> isa_probe_children: probing non-PnP devices
> orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0
> fdc0: <NEC 72065B or clone> 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
> ata2 failed to probe at port 0x1f0 irq 14 on isa0
> ata3 failed to probe at port 0x170 irq 15 on isa0
> adv0: not probed (disabled)
> bt0: not probed (disabled)
> aha0: not probed (disabled)
> aic0: not probed (disabled)
> atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
> atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
> atkbd: the current kbd controller command byte 0065
> atkbd: keyboard ID 0x41ab (2)
> kbd0 at atkbd0
> kbd0: atkbd0, AT 101/102 (2), config:0x1, flags:0x3d0000
> psm0: current command byte:0065
> psm0: <PS/2 Mouse> irq 12 on atkbdc0
> psm0: model Generic PS/2 mouse, device ID 0-00, 2 buttons
> psm0: config:00000000, flags:00000000, packet size:3
> psm0: syncmask:c0, syncbits:00
> vga0: <Generic ISA VGA> 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
> VGA parameters upon power-up
> 50 18 10 00 00 00 03 00 02 67 5f 4f 50 82 55 81
> bf 1f 00 4f 0d 0e 00 00 05 50 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
> 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 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
> sc0: <System console> at flags 0x100 on isa0
> sc0: VGA <16 virtual consoles, flags=0x300>
> sc0: fb0, kbd0, terminal emulator: sc (syscons terminal)
> pcic2 failed to probe at port 0x3e0 iomem 0xd0000 on isa0
> pcic3: not probed (disabled)
> sio0: irq maps: 0x241 0x251 0x241 0x241
> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
> sio0: type 16550A
> sio1: configured irq 3 not in bitmap of probed irqs 0
> sio1: irq maps: 0x241 0x241 0x241 0x241
> sio1: probe failed test(s): 0 1 2 4 6 7 9
> sio1 failed to probe at port 0x2f8-0x2ff irq 3 on isa0
> sio2: not probed (disabled)
> sio3: not probed (disabled)
> ppc0: parallel port found at 0x3bc
> ppc0: cannot reserve I/O port range
> ppc0: <Parallel port> failed to probe at port 0x3bc-0x3c3 irq 7 on isa0
> ed0 failed to probe at port 0x280-0x29f iomem 0xd8000 irq 10 on isa0
> fe0: not probed (disabled)
> ie0: not probed (disabled)
> lnc0: not probed (disabled)
> cs0: not probed (disabled)
> sn0: not probed (disabled)
> isa_probe_children: probing PnP devicesbpf: ppp0 attached
> new masks: bio 68c040, tty 631212, net 671212
> bpf: sl0 attached
> ad0: success setting UDMA2 on Acer chip
> Creating DISK ad0
> pcic0: Autodetected 5.0V card
> pccard: card inserted, slot 0
> pcic0: reset 1 int is 90 stat is 5f
> pccard: card removed, slot 0
> ar: FreeBSD check1 failed
> ad0: <IBM-DBCA-204860/BC3OA82F> ATA-4 disk at ata0-master
> ad0: 4645MB (9514260 sectors), 10068 C, 15 H, 63 S, 512 B
> ad0: 16 secs/int, 1 depth queue, UDMA33
> ad0: piomode=4 dmamode=2 udmamode=2 cblid=0
> ata1-master: piomode=4 dmamode=2 udmamode=-1 dmaflag=1
> ata1-master: success setting PIO4 on generic chip
> acd0: <CRN-8241B/1.16b> CDROM drive at ata1 as master
> acd0: read 4125KB/s (32015KB/s), 128KB buffer, PIO4
> acd0: Reads: CD-R, CD-RW, CD-DA stream, packet
> acd0: Writes:
> acd0: Audio: play, 255 volume levels
> acd0: Mechanism: ejectable tray, unlocked
> acd0: Medium: no/blank disc
> Mounting root from ufs:/dev/ad0s1a
> ad0s1: type 0xa5, start 63, end = 9510479, size 9510417 : OK
> start_init: trying /sbin/init
> pcic0: reset 1 int is 90 stat is 5f
> pcic0: Autodetected 5.0V card
> pccard: card inserted, slot 0
> pcic0: reset 2 pcic0: Event mask 0x8
> int is f0 stat is 5f
> pcic0: reset 3 int is f0 stat is 7f
> pcic0: reset 0
> splash: image decoder found: blank_saver
> Linux ELF exec handler installed
> ed-: ed0 exists, using next available unit number
> pccard0: Assigning ed1: io 0x300-0x31f irq 9 mem 0x0-0xffffffff
> pcic: I/O win 0 flags 15 300-31f
> ed1: Forcing IRQ to 9
> pcic: I/O win 0 flags 5 300-31f
> ed1 at port 0x300-0x31f irq 9 slot 0 on pccard0
> pcic: I/O win 0 flags 15 300-31f
> ed1: Forcing IRQ to 9
> bpf: ed1 attached
> ed1: address 00:e0:98:70:15:d8, type NE2000 (16 bit)
> 
> 
> pcic0: Event mask 0x6
> BIOS Geometries:
>  0:024efe3f 0..590=591 cylinders, 0..254=255 heads, 1..63=63 sectors
>  1:03feff00 0..1022=1023 cylinders, 0..255=256 heads, 1..0=0 sectors
>  0 accounted for
> Device configuration finished.
> bpf: faith0 attached
> bpf: lo0 attached
> 
>   0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
>   0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
>   0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
>   0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
>   0xf0: 0x00000000 0x00000000 0x00000000 0x00000000
> pccard1: <PC Card 16-bit bus (classic)> on pcic1
> ohci0: <AcerLabs M5237 (Aladdin-V) USB controller> mem 
> 0x82100000-0x82100fff at device 20.0 on pci0
> pcibios: No call entry point
> pci_cfgintr: BIOS 0.00 doesn't support interrupt routing
> ohci0: Could not allocate irq
> device_probe_and_attach: ohci0 attach returned 6
> 
>         class=01-01-8a, hdrtype=0x00, mfdev=0
>         subordinatebus=0        secondarybus=0
>         intpin=a, irq=15
>         map[20]: type 1, range 32, base 000078c0, size  4
> found-> vendor=0x10b9, dev=0x7101, revid=0x09
>         class=06-80-00, hdrtype=0x00, mfdev=0
>         subordinatebus=0        secondarybus=0
> found-> vendor=0x1217, dev=0x6832, revid=0x34
>         class=06-07-00, hdrtype=0x02, mfdev=1
>         subordinatebus=0        secondarybus=0
>         intpin=a, irq=9
> found-> vendor=0x1217, dev=0x6832, revid=0x34
>         class=06-07-00, hdrtype=0x02, mfdev=1
> 
> It is my intention to sup new 5.0 Release source and try the upgrade 
> again.  I don't really expect to succeed.  I'd appreciate any help you 
> could give me.
> 
> Thanks,
> Anne

-- 
Anne Sipes
--
If God had not given us sticky tape, it would have been necessary to
invent it.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E506F15.3060106>