A question to all that are running Linux on their TEST, does it recognise 64mb of ram? I have read that the 32mb of ram is a major limitation to the capabilities of Linux on the PS2, so theoretically the 64mb should make it better.
I was going to ask the same thing on that TEST topic, until i saw your post. I already saw a normal PS2 with Linux, and although it works great, it could be better with more ram.
Well no and i'm still searching a way to pass the parameter to the kernel or the option in the config make file. Here's the dmesg output on my DTL-H30102: use boot information at 0x81fff000(old style) boot option string at 0x81fff100: root=/dev/hda1 crtmode=vesa0,60 Loading R5900 MMU routines. CPU revision is: 00002e20 Primary instruction cache 16kb, linesize 64 bytes Primary data cache 8kb, linesize 64 bytes Branch Prediction : on Double Issue : on Linux version 2.2.1 (root@anps2rel1) (gcc version 2.95.2 19991024 (release)) #1 Wed Nov 14 18:28:00 JST 2001 no initrd found Console: colour dummy device 80x25 Calibrating delay loop... 392.40 BogoMIPS Estimated CPU clock: 294.240 MHz Memory: 30828k/32760k available (1192k kernel code, 672k data) Checking for 'wait' instruction... unavailable. POSIX conformance testing by UNIFIX PlayStation 2 SIF BIOS: 0250 Linux NET4.0 for Linux 2.2 Based upon Swansea University Computer Society NET3.039 NET4: Unix domain sockets 1.0 for Linux NET4.0. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP Linux IP multicast router 0.06 plus PIM-SM Starting kswapd v 1.5 PlayStation 2 device support: GIF, VIF, GS, VU, IPU, SPR Graphics Synthesizer revision: 00005515 Console: switching to colour PlayStation 2 Graphics Synthesizer 80x30 pty: 256 Unix98 ptys configured usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb.c: registered new driver usb_mouse usb.c: registered new driver keyboard usb-ohci.c: USB OHCI at membase 0x1f801600, IRQ 42 usb-ohci.c: GrowLocalMem 64K bytes usb.c: new USB bus registered, assigned bus number 1 usb.c: USB new device connect, assigned device number 1 hub.c: USB hub found hub.c: 2 ports detected RAM disk driver initialized: 1 RAM disks of 10240K size loop: registered device at major 7 PlayStation 2 IDE DMA driver hda: Maxtor 4D040H2, ATA DISK drive ide0 at 0xb4000040-0xb4000047,0xb400005c on irq 41 hda: Maxtor 4D040H2, 38146MB w/2048kB Cache, CHS=4863/255/63, (U)DMA scsi : 0 hosts. scsi : detected total. Partition check: hda: hda1 hda2 < hda5 > VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 44k freed usb.c: USB new device connect, assigned device number 2 hub.c: USB hub found hub.c: 2 ports detected usb.c: USB new device connect, assigned device number 3 keybdev.c: Adding keyboard: input0 input0: USB HIDBP keyboard usb.c: USB new device connect, assigned device number 4 input1: USB HIDBP mouse PlayStation 2 Real Time Clock driver PlayStation 2 Sound driver with 32bit DMA support Adding Swap: 136516k swap-space (priority -1) eth0: MAC address 00:04:1f:7a:67:d8 PlayStation 2 SMAP(Ethernet) device driver is loaded. eth0: Auto-negotiation timeout, not complete(BMSR=7849) eth0: Auto-negotiation timeout, not complete(BMSR=7849) eth0: Auto-negotiation timeout, not complete(BMSR=7849) eth0: Auto-negotiation timeout, not complete(BMSR=7849) eth0: try 100Mbps Half duplex mode... eth0: try 10Mbps Half duplex mode... eth0: fail force speed mode. link not valid. phystat=0x0002 eth0: link not valid eth0: link not valid
Someone should look at the kernel source code for the PS2 linux kit and see what the memory code looks like (i.e. the code printing the "you have 32mb RAM" message)