On 10/7/07, Philip Prindeville <[EMAIL PROTECTED]> wrote: > I did an "svn update" and built earlier today. > > I'm booting a net5501 with CF, but no USB key disk, and seeing: > > root (hd0,0) > Filesystem type is ext2fs, partition type 0x83 > kernel /boot/bzImage root=/dev/hda1 console=ttyS0,19200n8 astlinux=net5501 > astk > d=/dev/sda1 ide=nodma > [Linux-bzImage, setup=0x1400, size=0x137010] > > ?[6nLinux version 2.6.20.18-astlinux ([EMAIL PROTECTED]) (gcc version 4.1.2) > #1 PREEMPT Sat Oct 6 02:09:01 MDT 2007 > BIOS-provided physical RAM map: > sanitize start > sanitize end > copy_e820_map() start: 0000000000000000 size: 000000000009fc00 end: > 000000000009fc00 type: 1 > copy_e820_map() type is E820_RAM > copy_e820_map() start: 000000000009fc00 size: 0000000000000400 end: > 00000000000a0000 type: 2 > copy_e820_map() start: 00000000000f0000 size: 0000000000010000 end: > 0000000000100000 type: 2 > copy_e820_map() start: 0000000000100000 size: 000000000ff00000 end: > 0000000010000000 type: 1 > copy_e820_map() type is E820_RAM > copy_e820_map() start: 00000000fff00000 size: 0000000000100000 end: > 0000000100000000 type: 2 > BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) > BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) > BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) > BIOS-e820: 0000000000100000 - 0000000010000000 (usable) > BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved) > 256MB LOWMEM available. > Zone PFN ranges: > DMA 0 -> 4096 > Normal 4096 -> 65536 > early_node_map[1] active PFN ranges > 0: 0 -> 65536 > DMI not present or invalid. > Allocating PCI resources starting at 20000000 (gap: 10000000:eff00000) > Detected 433.270 MHz processor. > Built 1 zonelists. Total pages: 65024 > Kernel command line: root=/dev/hda1 console=ttyS0,19200n8 astlinux=net5501 > astkd=/dev/sda1 ide=nodma > ide_setup: ide=nodma : Prevented DMA > Initializing CPU#0 > PID hash table entries: 1024 (order: 10, 4096 bytes) > Console: colour dummy device 80x25 > Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) > Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) > Memory: 256928k/262144k available (1640k kernel code, 4784k reserved, 604k > data, 136k init, 0k highmem) > virtual kernel memory layout: > fixmap : 0xffffd000 - 0xfffff000 ( 8 kB) > vmalloc : 0xd0800000 - 0xffffb000 ( 759 MB) > lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) > .init : 0xc0334000 - 0xc0356000 ( 136 kB) > .data : 0xc029a2b1 - 0xc0331314 ( 604 kB) > .text : 0xc0100000 - 0xc029a2b1 (1640 kB) > Checking if this processor honours the WP bit even in supervisor mode... Ok. > Calibrating delay using timer specific routine.. 867.29 BogoMIPS (lpj=433648) > Mount-cache hash table entries: 512 > CPU: L1 I Cache: 64K (32 bytes/line), D cache 64K (32 bytes/line) > CPU: L2 Cache: 128K (32 bytes/line) > CPU: AMD Geode(TM) Integrated Processor by AMD PCS stepping 02 > Checking 'hlt' instruction... OK. > NET: Registered protocol family 16 > PCI: PCI BIOS revision 2.01 entry at 0xfac61, last bus=0 > PCI: Using configuration type 1 > Setting up standard PCI resources > Linux Plug and Play Support v0.97 (c) Adam Belay > PnPBIOS: Scanning system for PnP BIOS support... > PnPBIOS: PnP BIOS support was not detected. > SCSI subsystem initialized > usbcore: registered new interface driver usbfs > usbcore: registered new interface driver hub > usbcore: registered new device driver usb > PCI: Probing PCI hardware > NET: Registered protocol family 2 > IP route cache hash table entries: 2048 (order: 1, 8192 bytes) > TCP established hash table entries: 8192 (order: 3, 32768 bytes) > TCP bind hash table entries: 4096 (order: 2, 16384 bytes) > TCP: Hash tables configured (established 8192 bind 4096) > TCP reno registered > scx200: NatSemi SCx200 Driver > squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher > Registering unionfs 2.0 > io scheduler noop registered > io scheduler cfq registered (default) > isapnp: Scanning for PnP cards... > isapnp: No Plug & Play device found > Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled > serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A > serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A > RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize > loop: loaded (max 8 devices) > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 > ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx > hdb: Flash Card, CFA DISK drive > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 > hdb: max request size: 128KiB > hdb: 1025136 sectors (524 MB) w/0KiB Cache, CHS=1017/16/63 > hdb: cache flushes not supported > hdb: hdb1 > ehci_hcd 0000:00:14.5: EHCI Host Controller > ehci_hcd 0000:00:14.5: new USB bus registered, assigned bus number 1 > ehci_hcd 0000:00:14.5: irq 15, io mem 0xa0006000 > ehci_hcd 0000:00:14.5: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004 > usb usb1: configuration #1 chosen from 1 choice > hub 1-0:1.0: USB hub found > hub 1-0:1.0: 4 ports detected > ohci_hcd 0000:00:14.4: OHCI Host Controller > ohci_hcd 0000:00:14.4: new USB bus registered, assigned bus number 2 > ohci_hcd 0000:00:14.4: irq 15, io mem 0xa0005000 > usb usb2: configuration #1 chosen from 1 choice > hub 2-0:1.0: USB hub found > hub 2-0:1.0: 4 ports detected > Initializing USB Mass Storage driver... > usbcore: registered new interface driver usb-storage > USB Mass Storage support registered. > usbcore: registered new interface driver hiddev > usbcore: registered new interface driver usbhid > drivers/usb/input/hid-core.c: v2.6:USB HID core driver > PNP: No PS/2 controller found. Probing ports directly. > serio: i8042 KBD port at 0x60,0x64 irq 1 > mice: PS/2 mouse device common for all mice > TCP cubic registered > NET: Registered protocol family 1 > NET: Registered protocol family 17 > Using IPI Shortcut mode > drivers/rtc/hctosys.c: unable to open rtc device (rtc) > Time: tsc clocksource has been installed. > VFS: Cannot open root device "hda1" or unknown-block(0,0) > Please append a correct "root=" boot option > Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) > > > > I have another net5501, and had no problem booting that one with no USB key > disk. > > What gives? > > Is the image corrupt? I burned the CF on a PC running Vista with > "physdiskwrite" (0.5.1) and an Ativa external 5-in-1 USB memory reader/writer. > > I could go to an earlier image and see if that crashes as well... > > Actually, I booted an earlier image and it booted fine. Well, almost fine. > The image built on Sep 17 says: > > ... > geode-aes: GEODE AES engine enabled. > AMD Geode RNG detected > Checking /dev/hda1 > Something else is wrong with /dev/hda1 - run e2fsck manually. > Checking /dev/sda1 > Something else is wrong with /dev/sda1 - run e2fsck manually. > going to runlevel default... > PPP generic driver version 2.4.2 > HDLC support module revision 1.20 > ... > > but if I login and fsck manually, everything looks fine. > > So from what I can tell, is some recent change to "trunk" made the one and > only CF slot on the net5501 come up as /dev/hdb, instead of /dev/hda (which > it's expecting). > > Which also begs the question, what is coming up at /dev/hda in that case???? > > -Philip >
Phillip, This one is actually pretty simple... It looks like your flash card has some poorly implemented IDE emulation. Let me guess, Lexar? I have had a lot of these problems with Lexar. You have two options - use different flash, or modify your kernel command line to specify /dev/hdb1 as your root filesystem. -- Kristian Kielhofner ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Astlinux-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to [EMAIL PROTECTED]
