CF-R6

From Go-OS

Jump to: navigation, search
五OS on Panasonic CF-R6

Contents

Panasonic CF-R6

This is our first test hardware for 五OS. This is a nice 900g laptop from Japan, with a Intel Core2DUO 1.06Ghz and 1GB RAM. This model is sold with a 80GB hard disk, but our laptop has a 160GB western digital hard disk.

Test boot is done via a 2GB Sony "Micro Vault Tiny" USB key, where we write the 五OS disk image. The BIOS boots the USB key as a hard disk, and we take over from there, using our (future) usb driver.

Hardware

  • Intel(R) Core(TM)2 CPU U7500 @ 1.06GHz (64 KB L1 cache; 2048 KB L2 cache)
  • 1GB RAM (2x512MB)
  • 1 PCMCIA Slot
  • 1 RJ45 connector
  • 1 RJ11 connector (internal modem)
  • 1 SD-Card slot
  • 1 Wireless LAN

BIOS

       Vendor: Phoenix Technologies Ltd.
       Version: V2.00L10
       Release Date: 04/09/2007
       Address: 0xE1070
       Runtime Size: 126864 bytes
       ROM Size: 1024 kB
       Characteristics:
               PCI is supported
               PC Card (PCMCIA) is supported
               PNP is supported
               BIOS is upgradeable
               BIOS shadowing is allowed
               ESCD support is available
               Boot from CD is supported
               Selectable boot is supported
               EDD is supported
               3.5"/720 KB floppy services are supported (int 13h)
               Print screen service is supported (int 5h)
               8042 keyboard services are supported (int 9h)
               CGA/mono video services are supported (int 10h)
               ACPI is supported
               USB legacy is supported
               BIOS boot specification is supported
               Function key-initiated network boot is supported
               Targeted content distribution is supported
       BIOS Revision: 2.0
       Firmware Revision: 2.0

System Information

       Manufacturer: Matsushita Electric Industrial Co.,Ltd.
       Product Name: CF-R6AW1BJR
       Version: 002
       Serial Number: *****
       UUID: *****
       Wake-up Type: Power Switch
       SKU Number: CF-R6AW1BJR
       Family: CFR6-2

Portable Battery

       Location: in the back
       Manufacturer: Panasonic
       Name: CF-VZSU49     
       Chemistry: Lithium Ion
       Design Capacity: 41760 mWh
       Design Voltage: 7200 mV
       SBDS Version: Not Specified
       Maximum Error: 0%
       SBDS Serial Number: *****
       SBDS Manufacture Date: 2007-04-10
       OEM-specific Information: 0x00000000

PCI Devices

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
04:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
04:05.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 8d)
04:05.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 13)

PCMCIA bus

05:00.0 Network controller: Option N.V. Qualcomm MSM6275 UMTS chip

AHCI debug

We started our AHCI driver. Here's a debug output on real hardware for BombStrike.

Revision377 on real hardware with AHCI debug.jpg

Attempts to get this hardware working

Let's emulate 16bits BIOS and access disk

That's a good plan, however it seems that emulated BIOS don't like doing int 0x13[ah=0x42] :(

Revision523 with emulated blkdev bios.jpg


Let's emulate 16bits BIOS for VESA

Seems like 16:10 VESA resolutions don't works with function 4F03h of the VBE specs... Well, the normal resolutions still output nicely :)

Revision523 with emulated display vesa.jpg Revision523 五OS Full Syslog.png

Then, let's fix the 16bits emulator

And it works !

Revision541 will fully working emulation.jpg

What about 64bits support on revision 651 ?

Revision651 on Panasonic CF-R6.jpg

Retrieved from "http://5os.net/wiki/CF-R6"
Personal tools