based pci card (the same cheap one as above).
Sorry but i don't have another spare HDD to build a RAID and not much interested to understand if this card is able to build an hw raid or simply a sw one.
With linux-2.6.34 BestComm & FEC DMA 'd work quite fine, i cannot test it on a 2.5" HDD 'cause i'm running my os from a
. Although a class 6 i have only ~4MB I/O.
root@efika:~# dmesg
Using Efika machine description
Linux version 2.6.34-efika (root@pegasos2) (gcc version 4.4.4 (CRUX PPC) (GCC) ) #1 Thu May 20 22:57:01 CEST 2010
bootconsole [udbg0] enabled
Efika: PCI bus 0 controlled by /pci@80000000
PCI host bridge /pci@80000000 ranges:
IO 0x00000000f8000000..0x00000000f800ffff -> 0x0000000000000000
MEM 0x0000000080000000..0x00000000bfffffff -> 0x0000000080000000
Top of RAM: 0x8000000, Total RAM: 0x8000000
Memory hole size: 0MB
Zone PFN ranges:
DMA 0x00000000 -> 0x00008000
Normal empty
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00008000
On node 0 totalpages: 32768
free_area_init_node: node 0, pgdat c0583624, node_mem_map c05b6000
DMA zone: 256 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 32512 pages, LIFO batch:7
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: root=/dev/sda3 video=nvidiafb:800x600-8@60
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 124044k/131072k available (5412k kernel code, 7028k reserved, 276k data, 147k bss, 196k init)
Kernel virtual memory layout:
* 0xfffdf000..0xfffff000 : fixmap
* 0xfdfee000..0xfe000000 : early ioremap
* 0xc9000000..0xfdfee000 : vmalloc & ioremap
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:512
MPC52xx PIC is up and running!
time_init: decrementer frequency = 33.000000 MHz
time_init: processor frequency = 396.000000 MHz
clocksource: timebase mult[79364d9] shift[22] registered
clockevent: decrementer mult[872b020] shift[32] cpu[0]
Console: colour dummy device 80x25
console [tty0] enabled, bootconsole disabled
Mount-cache hash table entries: 512
NET: Registered protocol family 16
PCI: Probing PCI hardware
pci 0000:00:18.0: reg 10: [io 0x1000-0x1007]
pci 0000:00:18.0: reg 14: [io 0x1008-0x100b]
pci 0000:00:18.0: reg 18: [io 0x1010-0x1017]
pci 0000:00:18.0: reg 1c: [io 0x100c-0x100f]
pci 0000:00:18.0: reg 20: [io 0x1020-0x102f]
pci 0000:00:18.0: reg 24: [mem 0x80000000-0x800003ff]
pci 0000:00:18.0: reg 30: [mem 0x80080000-0x800fffff pref]
pci 0000:00:18.0: supports D1 D2
irq: irq 0 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 16
pci_bus 0000:00: resource 0 [io 0xfdfee000-0xfdffdfff]
pci_bus 0000:00: resource 1 [mem 0x80000000-0xbfffffff]
DMA: MPC52xx BestComm driver
DMA: MPC52xx BestComm engine @f0001200 ok !
irq: irq 73 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 73
mpc52xx-gpt f0000600.gpt: can function as watchdog
irq: irq 74 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 74
irq: irq 75 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 75
irq: irq 76 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 76
irq: irq 77 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 77
irq: irq 78 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 78
irq: irq 79 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 79
irq: irq 80 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 80
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource timebase
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 32 bytes, default 32
Thermal assist unit not available
mpc52xx watchdog on GPT0: watchdog device registered
msgmni has been set to 242
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered (default)
Generic non-volatile memory driver v1.1
Linux agpgart interface v0.103
Serial: MPC52xx PSC UART driver
irq: irq 129 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 129
f0002000.serial: ttyPSC0 at MMIO 0xf0002000 (irq = 129) is a MPC52xx PSC
brd: module loaded
loop: module loaded
ata: MPC52xx IDE/ATA libata driver
irq: irq 135 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 135
irq: irq 192 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 192
scsi0 : mpc52xx_ata
ata1: PATA max PIO4 ata_regs 0xf0003a00 irq 135
Fixed MDIO Bus: probed
usbmon: debugfs is not available
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
irq: irq 134 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 134
ppc-of-ohci f0001000.usb: OF OHCI
ppc-of-ohci f0001000.usb: new USB bus registered, assigned bus number 1
ppc-of-ohci f0001000.usb: irq 134, io mem 0xf0001000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: OF OHCI
usb usb1: Manufacturer: Linux 2.6.34-efika ohci_hcd
usb usb1: SerialNumber: PPC-OF USB
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
rtc-generic rtc-generic: rtc core: registered rtc-generic as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised:
dm-devel@redhat.com
ALSA device list:
No soundcards found.
TCP cubic registered
NET: Registered protocol family 10
NET: Registered protocol family 17
ata1.00: CFA: Memory Card Adapter, 67281306, max UDMA/66
ata1.00: 8028160 sectors, multi 0: LBA
ata1.00: configured for PIO4
scsi 0:0:0:0: Direct-Access ATA Memory Card Adap 6728 PQ: 0 ANSI: 5
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] 8028160 512-byte logical blocks: (4.11 GB/3.82 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3
sd 0:0:0:0: [sda] Attached SCSI removable disk
REISERFS (device sda3): found reiserfs format "3.6" with standard journal
REISERFS (device sda3): using ordered data mode
REISERFS (device sda3): journal params: device sda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
REISERFS (device sda3): checking transaction log (sda3)
REISERFS (device sda3): Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly on device 8:3.
Freeing unused kernel memory: 196k init
sata_sil 0000:00:18.0: version 2.4
sata_sil 0000:00:18.0: enabling device (0000 -> 0003)
sata_sil 0000:00:18.0: Applying R_ERR on DMA activate FIS errata fix
mpc52xx MII bus: probed
scsi1 : sata_sil
scsi2 : sata_sil
scsi3 : sata_sil
scsi4 : sata_sil
ata2: SATA max UDMA/100 mmio m1024@0x80000000 tf 0x80000080 irq 16
ata3: SATA max UDMA/100 mmio m1024@0x80000000 tf 0x800000c0 irq 16
ata4: SATA max UDMA/100 mmio m1024@0x80000000 tf 0x80000280 irq 16
ata5: SATA max UDMA/100 mmio m1024@0x80000000 tf 0x800002c0 irq 16
irq: irq 193 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 193
irq: irq 194 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 194
irq: irq 133 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 133
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata2.00: ATA-7: ST380215AS, 3.AAD, max UDMA/133
ata2.00: 156301488 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/100
scsi 1:0:0:0: Direct-Access ATA ST380215AS 3.AA PQ: 0 ANSI: 5
sd 1:0:0:0: Attached scsi generic sg1 type 0
sd 1:0:0:0: [sdb] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sdb:
sd 1:0:0:0: [sdb] Attached SCSI disk
ata3: SATA link down (SStatus 0 SControl 310)
ata4: SATA link down (SStatus 0 SControl 310)
ata5: SATA link down (SStatus 0 SControl 310)
irq: irq 130 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 130
irq: irq 195 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 195
irq: irq 196 on host /builtin@F0000000/pic@F0000500 mapped to virtual irq 196
Adding 262324k swap on /dev/sda1. Priority:-1 extents:1 across:262324k
STAC9766 SoC Audio Codec 0.10
asoc: stac9766 analog <-> AC97 mapping ok
asoc: stac9766 IEC958 <-> SPDIF mapping ok
PHY: f0003000:10 - Link is Up - 100/Full
eth0: no IPv6 routers present