iMedia WRAP Linux v4.0.0 release

iMedia WRAP Linux v4.0.0 release
 Thu, 1970-01-01 00:00
admin
Posts: 85
Joined: 2006-07-18

iMedia WRAP Linux version 4.0.0 based on 2.6.18 had been released on 09-11-2006 kernel)
Major changes:

Version 4.0.0- released 09-11-2006
- New kernel and structure based on 2.6.18 kernel
- Updated ndiswrapper to 1.28 version
- New wireless drivers.
- Added VLAN configurations and support
- Added Bridge configurations and support
- Many updates and modifications to meet with 2.6 kernel requirments

For more information please see http://imedialinux.com/imedia_wrap



 Fri, 2006-11-17 09:18 Not booting after install...
evert
Posts: 1
Joined: 2006-11-17

Hi!

I tried v4.0.0 on a VIA C3 with a 40GB HD. Installation went fine, but then it does not boot. Grub gets loaded and processes, but right after that I get a text-mode screen with only "el.kern" showing in the middle, near the bottom

What am I doing wrong here?

--
Regards, Evert


 Fri, 2006-11-17 21:03 Hi, iMedia WRAP is intended
vmr_wrap
Posts: 2
Joined: 2006-11-15

Hi, iMedia WRAP is intended to be used with PC Engines' WRAP SBCs, it looks like you're install it on a VIA board.

Rgs,
Veli-Matti



 Fri, 2006-11-24 22:16 New release boot problems
davidlott
Posts: 2
Joined: 2006-11-24

This is my first attempt a iMedia WRAP. I thought I would give it a go as it looks like it has all the packages I need. So I did the download and burn the ISO to CD routine, and booted up. Install program seems to work fine (installed everything - 128M CF card) but when I put it in my WRAP, it kernel panics. So I go back and turn on the verbose output and get the following:

************
PC Engines WRAP.2B/2C v1.11
640 KB Base Memory

15360
31744
48128
64512
80896
97280
113664
130048 KB Extended Memory

01F0 Master 848A Flash Card
Phys C/H/S 996/8/32 Log C/H/S 996/8/32
. ...

Press any key to enter grub menu.

Press any key to enter grub menu.

Linux version 2.6.18-imedia-wrap (root@imedia) (gcc version 3.4.6 (Gentoo 3.4.6, ssp-3.4.5-1.0, pie-8.7.9)) #3 Thu Sep 14 20:53:32 EST 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
128MB LOWMEM available.
DMI not present or invalid.
Allocating PCI resources starting at 10000000 (gap: 08000000:f7f00000)
Built 1 zonelists
Kernel command line: ro root=/dev/hda1 console=ttyS0,38400,8n1 hdb=noprobe hdc=noprobe hdd=noprobe reboot=bios
ide_setup: hdb=noprobe
ide_setup: hdc=noprobe
ide_setup: hdd=noprobe
No local APIC present or hardware disabled
Initializing CPU#0
PID hash table entries: 1024 (order: 10, 4096 bytes)
Detected 266.650 MHz processor.
Using tsc for high-res timesource
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 127552k/131072k available (1243k kernel code, 3120k reserved, 353k data, 112k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 534.24 BogoMIPS (lpj=2671210)
Mount-cache hash table entries: 512
CPU: NSC Unknown stepping 01
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 0k freed
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfc47b, last bus=0
Setting up standard PCI resources
SCSI subsystem initialized
PCI: Probing PCI hardware
PCI: Device 0000:00:12.5 not found by BIOS
TC classifier action (bugs to netdev@vger.kernel.org cc hadi@cyberus.ca)
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 4096 bind 2048)
TCP reno registered
scx200: NatSemi SCx200 Driver
scx200: GPIO base 0xf400
scx200: Configuration Block base 0x9000
Initializing Cryptographic API
io scheduler noop registered
io scheduler deadline registered (default)
Real Time Clock Driver v1.12ac
Non-volatile memory driver v1.2
cs5535_gpio: DIVIL not found
sc1200wdt: build 20020303
sc1200wdt: io parameter must be specified
scx200_wdt: timer margin 60 seconds
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a NS16550A
loop: loaded (max 8 devices)
natsemi dp8381x driver, version 1.07+LK1.0.17, Sep 27, 2002
originally by Donald Becker
http://www.scyld.com/network/natsemi.html
2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
natsemi eth0: NatSemi DP8381[56] at 0x80000000 (0000:00:0e.0), 00:0d:b9:04:4d:48, IRQ 10, port TP.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SC1200: IDE controller at PCI slot 0000:00:12.2
SC1200: chipset revision 1
SC1200: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:pio, hdd:pio
hda: Flash Card, CFA DISK drive
hda: sc1200_set_xfer_mode(MW DMA 2)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 254976 sectors (130 MB) w/0KiB Cache, CHS=996/8/32, DMA
hda: cache flushes not supported
hda:hda: dma_timer_expiry: dma status == 0x21
hda: DMA timeout error
ide_dma_end dma_stat=21 err=1 newerr=0
hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
ide0: reset: master: error (0x00?)
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
hda1
i8042.c: No controller found.
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
hda: dma_timer_expiry: dma status == 0x21
hda: DMA timeout error
ide_dma_end dma_stat=21 err=1 newerr=0
hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
ide0: reset: master: error (0x00?)
end_request: I/O error, dev hda, sector 3
EXT3-fs: unable to read superblock
end_request: I/O error, dev hda, sector 3
EXT2-fs: unable to read superblock
end_request: I/O error, dev hda, sector 1
FAT: unable to read boot sector
VFS: Cannot open root device "hda1" or unknown-block(3,1)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,1)

************

It seems to me that it is trying to find root on (hd3,1). I have tried
adjusting the GRUB advanced boot options by:

1) leaving blank
2) putting in ' (hd0,0) '
3) putting in ' (hd3,1) '

all return the same above error.

What am I doing wrong?
Thanks,

David Lott



 Fri, 2006-11-24 23:15 New release boot problems - solution found
davidlott
Posts: 2
Joined: 2006-11-24

The prior message boot problem was caused from the IDE / CF adapter in the WRAP not using DMA. This was fixed by editing the CF card after running the iMedia install and manually editing the grub.conf file to add the command ide=nodma.

Instructions:

After burning the iMedia WRAP ISO image to CD, and after rebooting and running from CD.
You then follow the menu like normal to install iMedia to the CF.
At the end of the process, you are greeted with two options 'shell' and 'finish'

Select 'shell'
This will leave you at a Linux prompt
enter the following line (assumes an understanding of vi editor)

/mnt/usr/bin/vim /mnt/boot/grub/grub.conf
scroll down using the down arrow to get to the last line
press 'ctrl-A' to append to the end of the line
type ide=nodma
press 'esc'
press ':wq!' *** that's colon followed by w followed by q followed by shift 1 ***

Your CF is ready to boot now.

As an alternative, I would recommend selecting the kernel compile option:
"Use DMA by default when available: CONFIG_IDEDMA_AUTO" which I'm told
provides the same effect.

I would also recommend a change to the installer to allow the user to append
any GRUB kernel options.



 Mon, 2006-12-04 13:26 Grub config flexibility
pando
Posts: 36
Joined: 2006-12-04

Hi,

We will try to make room in Grub Config screen for extra options. I hope in our next release this will be available in Advanced configuration mode.

About CONFIG_IDEDMA_AUTO, this option is already setup in 4.0 kernel release.



 Mon, 2007-11-05 18:58 eioqsnrw
MatthewDavis
Posts: 32
Joined: 2007-10-29
gmtdwnjm