Ladies and Gentlemen, I am (gradually) attempting to upgrade my trusty Bering-uClibc_3.x Floppy Firewall to a Bering-uClibc_4.0-rc1 CD & Floppy.
I burnt a Bering-uClibc_4.0-rc1_i486_isolinux_vga.iso CD, added a CD drive to the old Pentium MMX box, configured the BIOS to enable the IDE controller and be able to boot from CD and booted. It all came up but the Floppy Disk Controller wasn't detected and consequently I could progress much further. :-( The old Bering-uClibc_3 floppy (same hardware, same BIOS configuration) says: Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 What am I doing wrong? Greetings, Mark Plowman To assist advice here are the full two 'dmesg's: >From booting the old Bering-uClibc_3.x floppy: Linux version 2.4.34 (root@enterprise) (gcc version 3.3.3) #1 Tue Jan 23 20:12:21 CET 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 0000000008000000 (usable) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved) 128MB LOWMEM available. On node 0 totalpages: 32768 zone(0): 4096 pages. zone(1): 28672 pages. zone(2): 0 pages. DMI not present. Kernel command line: reboot=bios BOOT_IMAGE=linux initrd=initrd.lrp init=/linuxrc rw root=/dev/ram0 LEAFCFG=/dev/fd0u1680:msdos Initializing CPU#0 Detected 166.639 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 332.59 BogoMIPS Memory: 127480k/131072k available (864k kernel code, 3204k reserved, 97k data, 60k init, 0k highmem) Dentry cache hash table entries: 16384 (order: 5, 131072 bytes) Inode cache hash table entries: 8192 (order: 4, 65536 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) Intel Pentium with F0 0F bug - workaround enabled. CPU: After generic, caps: 008001bf 00000000 00000000 00000000 CPU: Common caps: 008001bf 00000000 00000000 00000000 CPU: Intel Pentium MMX stepping 03 Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX PCI: PCI BIOS revision 2.10 entry at 0xfdb11, last bus=0 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ DETECT_IRQ SERIAL_PCI enabled Real Time Clock Driver v1.10f Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Initializing Cryptographic API NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 8192 bind 16384) ip_tables: (C) 2000-2002 Netfilter core team arp_tables: (C) 2002 David S. Miller NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. RAMDISK: Compressed image found at block 0 Freeing initrd memory: 285k freed VFS: Mounted root (minix filesystem). Freeing unused kernel memory: 60k freed 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 00:03.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xec80. Vers LK1.1.18 00:04.0: 3Com PCI 3c905 Boomerang 100baseTx at 0xee80. Vers LK1.1.18 eth1: Dropping NETIF_F_SG since no checksum feature. ip_conntrack version 2.1 (4096 buckets, 32768 max) - 312 bytes per conntrack IPP2P v0.8.2 loading Software Watchdog Timer: 0.05, timer margin: 60 sec >From booting the new Bering-uClibc_4.0-rc1_i486_isolinux_vga.iso CD: [ 0.000000] Linux version 2.6.35.11-i486 (kapeka@stalker) (gcc version 4.4.5 (GCC) ) #1 Sat Apr 2 12:52:32 CEST 2011 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 0000000008000000 (usable) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved) [ 0.000000] Notice: NX (Execute Disable) protection missing in CPU or disabled in BIOS! [ 0.000000] DMI not present or invalid. [ 0.000000] e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved) [ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable) [ 0.000000] last_pfn = 0x8000 max_arch_pfn = 0x100000 [ 0.000000] e820 update range: 0000000000001000 - 0000000000010000 (usable) ==> (reserved) [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] modified physical RAM map: [ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved) [ 0.000000] modified: 0000000000010000 - 000000000009fc00 (usable) [ 0.000000] modified: 000000000009fc00 - 00000000000a0000 (reserved) [ 0.000000] modified: 00000000000e0000 - 0000000000100000 (reserved) [ 0.000000] modified: 0000000000100000 - 0000000008000000 (usable) [ 0.000000] modified: 00000000fec00000 - 00000000fec01000 (reserved) [ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] modified: 00000000fffe0000 - 0000000100000000 (reserved) [ 0.000000] initial memory mapped : 0 - 01800000 [ 0.000000] init_memory_mapping: 0000000000000000-0000000008000000 [ 0.000000] 0000000000 - 0000400000 page 4k [ 0.000000] 0000400000 - 0008000000 page 2M [ 0.000000] kernel direct mapping tables up to 8000000 @ 10000-14000 [ 0.000000] RAMDISK: 07eff000 - 07fe0000 [ 0.000000] ACPI Error: A valid RSDP was not found (20100428/tbxfroot-219) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 128MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 08000000 [ 0.000000] low ram: 0 - 08000000 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000010 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x00008000 [ 0.000000] HighMem empty [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000010 -> 0x0000009f [ 0.000000] 0: 0x00000100 -> 0x00008000 [ 0.000000] On node 0 totalpages: 32655 [ 0.000000] free_area_init_node: node 0, pgdat 81267a14, node_mem_map 81309200 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3951 pages, LIFO batch:0 [ 0.000000] Normal zone: 224 pages used for memmap [ 0.000000] Normal zone: 28448 pages, LIFO batch:7 [ 0.000000] Allocating PCI resources starting at 8000000 (gap: 8000000:f6c00000) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32399 [ 0.000000] Kernel command line: reboot=bios VERBOSE=1 BOOT_IMAGE=/isolinux/linux initrd=/initrd.lrp rw root=/dev/ram0 LEAFCFG=/dev/fd0:vfat,/dev/sr0:iso9660 [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Initializing CPU#0 [ 0.000000] Subtract (23 early reservations) [ 0.000000] #0 [0001000000 - 000130100c] TEXT DATA BSS [ 0.000000] #1 [0007eff000 - 0007fe0000] RAMDISK [ 0.000000] #2 [000009fc00 - 0000100000] BIOS reserved [ 0.000000] #3 [0001302000 - 0001308000] BRK [ 0.000000] #4 [0001308000 - 0001309000] BOOTMEM [ 0.000000] #5 [0001309000 - 0001409000] BOOTMEM [ 0.000000] #6 [0001301040 - 0001301044] BOOTMEM [ 0.000000] #7 [0001301080 - 0001301100] BOOTMEM [ 0.000000] #8 [0001301100 - 000130110c] BOOTMEM [ 0.000000] #9 [0001301140 - 0001301540] BOOTMEM [ 0.000000] #10 [0001301540 - 0001301620] BOOTMEM [ 0.000000] #11 [0001301640 - 0001301680] BOOTMEM [ 0.000000] #12 [0001301680 - 00013016c0] BOOTMEM [ 0.000000] #13 [00013016c0 - 0001301700] BOOTMEM [ 0.000000] #14 [0001301700 - 0001301740] BOOTMEM [ 0.000000] #15 [0001301740 - 0001301780] BOOTMEM [ 0.000000] #16 [0001301780 - 00013017c0] BOOTMEM [ 0.000000] #17 [00013017c0 - 0001301800] BOOTMEM [ 0.000000] #18 [0001301800 - 000130187d] BOOTMEM [ 0.000000] #19 [0001301880 - 00013018fd] BOOTMEM [ 0.000000] #20 [0001409000 - 0001409800] BOOTMEM [ 0.000000] #21 [0001409800 - 0001419800] BOOTMEM [ 0.000000] #22 [0001419800 - 0001421800] BOOTMEM [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 125488k/131072k available (1578k kernel code, 5132k reserved, 895k data, 244k init, 0k highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffe3000 - 0xfffff000 ( 112 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0x88800000 - 0xff7fe000 (1903 MB) [ 0.000000] lowmem : 0x80000000 - 0x88000000 ( 128 MB) [ 0.000000] .init : 0x8126b000 - 0x812a8000 ( 244 kB) [ 0.000000] .data : 0x8118a9a4 - 0x8126a958 ( 895 kB) [ 0.000000] .text : 0x81000000 - 0x8118a9a4 (1578 kB) [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU-based detection of stalled CPUs is disabled. [ 0.000000] Verbose stalled-CPUs detection is disabled. [ 0.000000] NR_IRQS:16 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 166.634 MHz processor. [ 0.002025] Calibrating delay loop (skipped), value calculated using timer frequency.. 333.26 BogoMIPS (lpj=166634) [ 0.003214] pid_max: default: 32768 minimum: 301 [ 0.004299] Mount-cache hash table entries: 512 [ 0.006185] Intel Pentium with F0 0F bug - workaround enabled. [ 0.006579] Performance Events: no PMU driver, software events only. [ 0.006821] CPU: Intel Pentium MMX stepping 03 [ 0.012636] NET: Registered protocol family 16 [ 0.050366] PCI: PCI BIOS revision 2.10 entry at 0xfdb11, last bus=0 [ 0.050602] PCI: Using configuration type 1 for base access [ 0.078774] bio: create slab <bio-0> at 0 [ 0.079653] ACPI: Interpreter disabled. [ 0.082174] vgaarb: loaded [ 0.085523] PCI: Probing PCI hardware [ 0.085743] PCI: Probing PCI hardware (bus 00) [ 0.087345] pci 0000:00:03.0: reg 10: [io 0xec80-0xecff] [ 0.087402] pci 0000:00:03.0: reg 14: [mem 0xeffeff80-0xeffeffff] [ 0.087478] pci 0000:00:03.0: reg 30: [mem 0xeffc0000-0xeffdffff pref] [ 0.087553] pci 0000:00:03.0: supports D1 D2 [ 0.087592] pci 0000:00:03.0: PME# supported from D1 D2 D3hot D3cold [ 0.087636] pci 0000:00:03.0: PME# disabled [ 0.087777] pci 0000:00:04.0: reg 10: [io 0xee80-0xeebf] [ 0.087855] pci 0000:00:04.0: reg 30: [mem 0xefff0000-0xefffffff pref] [ 0.088079] pci 0000:00:06.0: reg 10: [mem 0x80000000-0x81ffffff] [ 0.088160] pci 0000:00:06.0: reg 30: [mem 0x7f000000-0x7f00ffff pref] [ 0.088355] pci 0000:00:0b.0: reg 20: [io 0xffa0-0xffaf] [ 0.092718] vgaarb: device added: PCI:0000:00:06.0,decodes=io+mem,owns=io+mem,locks=none [ 0.095598] PCI: pci_cache_line_size set to 32 bytes [ 0.095743] reserve RAM buffer: 000000000009fc00 - 000000000009ffff [ 0.098290] Switching to clocksource tsc [ 0.098790] pnp: PnP ACPI: disabled [ 0.098999] PnPBIOS: Scanning system for PnP BIOS support... [ 0.099052] PnPBIOS: Found PnP BIOS installation structure at 0x800f8460 [ 0.099294] PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0x7d7e, dseg 0xf0000 [ 0.100024] pnp 00:00: disabling [mem 0x00000000-0x0009ffff] because it overlaps 0000:00:06.0 BAR 0 [mem 0x00000000-0x03ffffff] [ 0.100438] pnp 00:00: disabling [mem 0x000e0000-0x000fffff] because it overlaps 0000:00:06.0 BAR 0 [mem 0x00000000-0x03ffffff] [ 0.111093] pnp 00:0a: disabling [mem 0x00100000-0x07ffffff] because it overlaps 0000:00:06.0 BAR 0 [mem 0x00000000-0x03ffffff] [ 0.112462] PnPBIOS: 11 nodes reported by PnP BIOS; 11 recorded by driver [ 0.113005] system 00:0a: [io 0x04d0-0x04d1] has been reserved [ 0.113250] system 00:0a: [io 0x0cf8-0x0cff] could not be reserved [ 0.113532] system 00:0a: [io 0x03f7] has been reserved [ 0.113771] system 00:0a: [mem 0xfffe0000-0xffffffff] has been reserved [ 0.187360] pci 0000:00:06.0: BAR 0: assigned [mem 0x08000000-0x0bffffff] [ 0.187719] pci 0000:00:06.0: BAR 0: set to [mem 0x08000000-0x0bffffff] (PCI address [0x8000000-0xbffffff] [ 0.188107] pci_bus 0000:00: resource 0 [io 0x0000-0xffff] [ 0.188156] pci_bus 0000:00: resource 1 [mem 0x00000000-0xffffffff] [ 0.188941] NET: Registered protocol family 2 [ 0.189815] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.191848] TCP established hash table entries: 4096 (order: 3, 32768 bytes) [ 0.192460] TCP bind hash table entries: 4096 (order: 2, 16384 bytes) [ 0.192914] TCP: Hash tables configured (established 4096 bind 4096) [ 0.193137] TCP reno registered [ 0.193348] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.193672] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.194934] NET: Registered protocol family 1 [ 0.195274] pci 0000:00:02.0: Activating ISA DMA hang workarounds [ 0.195607] pci 0000:00:06.0: Boot video device [ 0.195667] PCI: CLS 16 bytes, default 32 [ 0.196199] Trying to unpack rootfs image as initramfs... [ 0.902788] Freeing initrd memory: 900k freed [ 0.921486] Scanning for low memory corruption every 60 seconds [ 0.926942] HugeTLB registered 4 MB page size, pre-allocated 0 pages [ 0.928805] msgmni has been set to 246 [ 0.932093] alg: No test for stdrng (krng) [ 0.932514] io scheduler noop registered [ 0.932865] io scheduler cfq registered (default) [ 0.936153] isapnp: Scanning for PnP cards... [ 1.294318] isapnp: No Plug & Play device found [ 2.076976] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 2.127657] brd: module loaded [ 2.146567] loop: module loaded [ 2.149035] console [netcon0] enabled [ 2.149302] netconsole: network logging started [ 2.151451] PNP: PS/2 Controller [PNP0303] at 0x60,0x64 irq 1 [ 2.151689] PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp [ 2.153825] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 2.158929] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0 [ 2.159321] rtc0: alarms up to one day, 114 bytes nvram [ 2.160625] cpuidle: using governor ladder [ 2.160846] cpuidle: using governor menu [ 2.162331] TCP cubic registered [ 2.162547] NET: Registered protocol family 17 [ 2.168442] rtc_cmos 00:04: setting system clock to 2011-05-19 19:32:19 UTC (1305833539) [ 2.170104] Freeing unused kernel memory: 244k freed [ 2.174065] Write protecting the kernel text: 1580k [ 2.174551] Write protecting the kernel read-only data: 724k [ 2.186140] input: AT Translated Set 2 keyboard as /class/input/input0 [ 7.062216] SCSI subsystem initialized [ 7.457542] libata version 3.00 loaded. [ 7.602513] scsi0 : pata_ali [ 7.611485] scsi1 : pata_ali [ 7.615093] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14 [ 7.615463] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15 [ 7.775771] ata1.00: ATAPI: LITE-ON LTR-48246K, SKS7, max UDMA/33 [ 7.776237] ata1.00: WARNING: ATAPI DMA disabled for reliability issues. It can be enabled [ 7.780157] ata1.00: WARNING: via pata_ali.atapi_dma modparam or corresponding sysfs node. [ 7.786914] ata1.00: configured for PIO4 [ 7.789321] scsi 0:0:0:0: CD-ROM LITE-ON LTR-48246K SKS7 PQ: 0 ANSI: 5 [ 9.786234] sr0: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray [ 9.786517] Uniform CD-ROM driver Revision: 3.20 [ 9.798399] sr 0:0:0:0: Attached scsi CD-ROM sr0 [ 11.167083] ISO 9660 Extensions: RRIP_1991A [ 11.520672] ISO 9660 Extensions: RRIP_1991A [ 16.105131] Clocksource tsc unstable (delta = 71989994 ns) [ 16.108159] Switching to clocksource pit [ 32.466844] Software Watchdog Timer: 0.07 initialized. soft_noboot=0 soft_margin=60 sec (nowayout= 0) [ 32.573997] 802.1Q VLAN Support v1.8 Ben Greear <gree...@candelatech.com> [ 32.574334] All bugs added by David S. Miller <da...@redhat.com> [ 33.053382] u32 classifier [ 33.053595] Performance counters on [ 33.053785] input device check on [ 33.053974] Actions configured -- If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. -- George Bernard Shaw Do *not* use the following address, it's just a "spam trap": aaro...@plowman.nl ------------------------------------------------------------------------------ What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay ------------------------------------------------------------------------ leaf-user mailing list: leaf-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-user Support Request -- http://leaf-project.org/