Hello 9fans

Just wanted to let you know that Plan 9 runs fine (except for a
PCMCIA-related problem, see below) on my JVC MP-XP3 Netbook.

I installed Plan 9 using the latest ISO-Image ("Dec 14 2009") which I
downloaded yesterday.

System: JVC MP-XP3

Intel Pentium III (750 MHz)
SIS 630 with VGA, LAN* and onboard AC'97 sound (on chip it says "SIS
630 ST", RAM shares up to 64MB with VGA)
256 MB RAM (can be upgraded to more)
Ricoh 475 PCMCIA Controller (recognized on boot)
80 GB Fujitsu IDE-HDD (5200 RPM)
8,9" display with native resolution of 1024x600 pixels

(*LAN is recognized as "ns83815" on port d400/d4ff, but it's broken
because my predecessor plugged in a bad cable.)

The ps2 trackpoint and the three onboard mouse buttons work just fine
out of the box.

The following resolutions work with the VESA driver:

800x600x32
800x600x16
800x600x8

I tried using 1024x600x8 but it didn't work, rio complains about
something with the vgadb.

Is there a way how I can nevertheless use this resolution?


Right now I'm trying to use my D-Link DFE-690TXD PCMCIA-Card (Realtek
rtl8139) but I encounter some difficulties. According to the Wiki it
should be supported.

First problem:
------------------

% ip/ipconfig
ipconfig: /net/ipifc/clone: bind ether /net/ether0: '/net/ether0' cs:
file does not exist

Second problem:
----------------------

The system boots fine with the PCMCIA card in the slot only once, on
the following boot it always does the usual startup but then hangs at
"init: /bin/rc". (Note that it is not related to the device waiting
for a DHCP offer as I once waited a long time and still nothing
happened.) So I have to reboot, edit and save ANY setting in the BIOS
and then boot again, now the system will work again and boot with the
PCMCIA card.

% cat /n/9fat/plan.ini
bootfile=sdC0!9fat!9pcf
bootargs=local!#S/sdC0/fossil
bootdisk=local!#S/sdC0/fossil

pcmcia0=type=rtl8139 port=0x400 irq=10
ether0=rtl8139

# *debugload=1
# *noahciload=1
# [debug]
*nobiosload=1
*nodumpstack=1
*nomp=1

dmamode=ask
partition=new
mouseport=ps2
vgasize=800x600x32
monitor=vesa

Notes: Whether I change the port/irq, remove port/irq, remove the
complete pcmcia0= line doesn't change anything. Also, whether trying
with or without ether0=rtl8139 doesn't change anything.

The following is what I get on boot:

[...]
cpu0: 748MHz GenuineIntel Pentium III/Xon (cpuid: AX 0x06B1 DX 0x383F9FF)
ELCR: 08B0
#Y0: Ricoh 475 PCI/Cardbus brigde, 000DE000 intl 11
PCI.32.0.0 mem[1] 0e000000 512
rtl8139: port 0x400 in use      # Note: This always appears no matter what
I do in plan9.ini
ns83815: auto neg timed out
224M memory: 92M kernel data, 132M user, 507M swap
root is from (tcp, local)[local!#S/sdC0/fossil]:
[...]

% cat /dev/ioalloc
0       f dma
20      21 i8259.0
40      43 i8253
60      60 kbd
61      61 i8253.cntr2c
64      64 kbd
70      71 rtc/nvr
80      8f dma
a0      a1 i8259.1
d0      df dma
1f0     1f7 atacmd
2b0     2df vga
378     37a lpt0
3c0     3da vga
3e0     3e1 i82365.0
3f0     3f5 floppy
3f6     3f6 atactl
3f7     3f7 floppy
400     5ff cardbus # This is the concerned card.
fff     fff dummy
d400    d4ff ns83815

Notes: The card always appears on port 400 and the settings in
plan9.ini are ignored. For example, if I write port=0x380 in plan9.ini
this will still appear on port 400.

I found a few messages with similar issues on 9fans but they didn't
really help me.

http://marc.info/?l=9fans&w=2&r=1&s=realtek8139&q=b
http://marc.info/?l=9fans&w=2&r=1&s=pcmcia%2Fcardbus+rtl8139+support&q=b


Any ideas and suggestions on how to solve this are very much welcome!

Best regards,
F. Caulier

PS: Please tell me if you need any further information on the system.
(e.g. output of % ns)

Reply via email to