Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 19 Nov 2002 03:08:11 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 19 Nov 2002 03:08:11 -0500 Received: from redrock.inria.fr ([138.96.248.51]:25221 "HELO redrock.inria.fr") by vger.kernel.org with SMTP id ; Tue, 19 Nov 2002 03:08:05 -0500 To: linux-kernel@vger.kernel.org Cc: Alan Cox Subject: Troubles with Sony PCG-C1MHP (crusoe based and ALIM 1533 drivers) SCF: #mh/Mailbox/outboxDate: Tue, 19 Nov 2002 09:05:13 +0100 From: Manuel Serrano Message-Id: <20021119090513.2c9290d9.Manuel.Serrano@sophia.inria.fr> Organization: Inria Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Date: 19 Nov 2002 09:08:20 +0100 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 20674 Lines: 418 Hello there, First of all, I apologize for multiple copies. We have big troubles with our local network and I have lost halt of my outgoing mails. I have looked at the mailing list archive to check if my mail of yesterday has reached the mailing and I have the impression that it has been lost. So I re-post it today. I have tried the new version of the 2.4-ac brand of Linux kernel on my Sony Vaio PictureBook (equipped with a crusoe processor). That is, have tried 2.4.20-rc1-ac4. This version compiles but at boot time have a kernel panic. Here is a trace of the error (I apologize for the typo, I have typed-in what was displayed on the screen). -----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|----- ALI15x3: simplex device: DMA forced ide1: bm-dma at 0x1400-0x140f, BIOS settings: hdc: DMA, hdd: DMA blk: queue c029d6a0, I/O limit 4095MB (mask 0xffff..ff) unable to handle kernel NULL pointer dereference at vistual address 00000010 printing eip:Nc0107cab *pde = 000000000N Oops: 0000 CPU: 0 EIP: 0010:[] no tainted EFLAGS: 00010002 eax: 00000000 ebx: 00001fe0 ecx: 000000001 edx: 000000ff esi: 00000212 edi: c029da4v ebp: 0000000ff esp: c1a13f64 s: 0018 es: 0018 ss: 0018 Process swapper (pid: 1, stackpage=c1a30000) stack: 0000000ff 0000000001 .... call Trace: [] [] [] [] code: 8b 40 10 ff d0 83 c4 04 56 9d 83 3d 84 dc 27 c0 00 75 0f 89 <0>kernel panic: Attempted to kill init -----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|----- I hope this mail will help. Many thanks for your help and for your work. Very sincerely, -- Manuel ps: Just for the information, I included here a previous mail I have sent, describing the problem I have with the main distribution of the kernel. -----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|----- [1.] One line summary of the problem: ===================================== The DMA support cannot be enabled for the harddisk [2.] Full description of the problem/report: ============================================ As far as I have understood, this computer uses an ALi M1533 chip for controling the disk (even though, I must admit that I'm totally confused between the reference "ALi M1533 PCI to ISA Bridge" and the reference "ALi M5229 IDE"). If I compile the kernel (version 2.4.18, 2.4.19, 2.4.20-pre10, and 2.4.20-rc1) enabling the M15x3 support, I always have the same problem: the machine does not boot. I can't send the actual error message because the machine hangs without logging any message. However, I got something that ends with a message such as: -----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|----- ALI15X3: chipset revision 196 ALI15X3: IDE controller on PCI bus 00 dev 80 ALI15X3: not 100% native mode: will probe irqs later -----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|----- Nothing more. At this point, the keyboard is ineffective. The only solution is to switch off the computer. On the web site: http://hale.org/~bhoward/issue_7/pcg-c1mrx.html, Bruce Howard reports a bug in the alim15x3.c kernel. I have tried to apply his patch but this does not help. He also mention to boot the kernel with the flags "ide2=0x180,0x386 pci=conf2". I don't think I understand the meaning of these flags but what I'm sure about is that they don't help. In conclusion, the only way I have to boot the machine is using the generic IDE controler that works fine excepts that it does not support DMA for the disk. In consequence, I have very poor disk performance. Many thanks, in advance, for your help. [3.] Keywords (i.e., modules, networking, kernel): ================================================== Sony Picture book, Crusoe, IDE, ALIM 1533.c, DMA. [4.] Kernel version (from /proc/version): ========================================= owens:.../src/linux-2.4.20-rc1> cat /proc/version Linux version 2.4.20-rc1 (root@owens) (gcc version 2.95.4 20011002 (Debian prerelease)) #2 Mon Nov 4 09:47:32 CET 2002 [5.] Output of Oops.. message (if applicable) with symbolic information: ======================================================================== NA [6.] A small shell script or example program which triggers the problem: ======================================================================== NA [7.] Environment ================ Sony Picturebook PCG-C1MHP, Crusoe TM5800, ide disk IC25N030ATCS04-0 ATA/ATAPI IDE : IDE PCI Bus Master ALi M5229 [7.1.] Software (add the output of the ver_linux script here): ============================================================== owens:.../src/linux-2.4.20-rc1> sh scripts/ver_linux If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux owens 2.4.20-rc1 #2 Mon Nov 4 09:47:32 CET 2002 i686 Transmeta(tm) Crusoe(tm) Processor TM5800 GenuineTMx86 GNU/Linux Gnu C 2.95.4 Gnu make 3.79.1 util-linux 2.11u mount 2.11u modutils 2.4.19 e2fsprogs 1.30-WIP pcmcia-cs 3.2.1 Linux C Library 2.2.5 Dynamic linker (ldd) 2.2.5 Procps 3.0.0 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 4.5.2 Modules Loaded sonypi trident ac97_codec soundcore ds yenta_socket pcmcia_core 8139too mii ospm_thermal ospm_battery ospm_ac_adapter ospm_busmgr usb-storage mousedev hid usb-ohci usbcore scsi_mod [7.2.] Processor information (from /proc/cpuinfo): ================================================== owens:.../src/linux-2.4.20-rc1> cat /proc/cpuinfo processor : 0 vendor_id : GenuineTMx86 cpu family : 6 model : 4 model name : Transmeta(tm) Crusoe(tm) Processor TM5800 stepping : 3 cpu MHz : 860.140 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr cx8 sep cmov mmx longrun lrti bogomips : 1703.93 [7.3.] Module information (from /proc/modules): =============================================== owens:.../src/linux-2.4.20-rc1> cat /proc/modules sonypi 7240 0 trident 25556 1 (autoclean) ac97_codec 9640 0 (autoclean) [trident] soundcore 3364 3 (autoclean) [trident] ds 6120 1 yenta_socket 8512 1 pcmcia_core 31840 0 [ds yenta_socket] 8139too 13448 1 (autoclean) mii 2176 0 (autoclean) [8139too] ospm_thermal 5360 0 (unused) ospm_battery 5364 0 (unused) ospm_ac_adapter 1908 0 (unused) ospm_busmgr 10932 0 [ospm_thermal ospm_battery ospm_ac_adapter] usb-storage 20696 0 (unused) mousedev 3672 1 hid 17124 0 (unused) usb-ohci 17032 0 (unused) usbcore 53504 0 [usb-storage hid usb-ohci] scsi_mod 88584 1 [usb-storage] [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem): =========================================================================== owens:.../src/linux-2.4.20-rc1> cat /proc/ioports 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0070-007f : rtc 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-017f : Acer Laboratories Inc. [ALi] M5229 IDE 01f0-01ff : Acer Laboratories Inc. [ALi] M5229 IDE 01f0-01f7 : ide0 0376-0376 : Acer Laboratories Inc. [ALi] M5229 IDE 03c0-03df : vga+ 03f6-03f6 : Acer Laboratories Inc. [ALi] M5229 IDE 03f6-03f6 : ide0 0cf8-0cff : PCI conf1 1080-109f : Sony Programable I/O Device 1400-140f : Acer Laboratories Inc. [ALi] M5229 IDE 1800-18ff : Acer Laboratories Inc. [ALi] M5451 PCI AC-Link Controller Audio Device 1800-18ff : ALi Audio Accelerator 1c00-1cff : Acer Laboratories Inc. [ALi] M5457 AC-Link Modem Interface Controller 2000-20ff : PCI device 10cf:2011 (Citicorp TTI) 2400-24ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ 2400-24ff : 8139too 2800-28ff : ATI Technologies Inc Radeon Mobility M6 LY 4000-40ff : PCI CardBus #01 4400-44ff : PCI CardBus #01 8000-803f : Acer Laboratories Inc. [ALi] M7101 PMU 8040-805f : Acer Laboratories Inc. [ALi] M7101 PMU owens:.../src/linux-2.4.20-rc1> cat /proc/iomem 00000000-0009afff : System RAM 0009b000-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM 000dc000-000dffff : reserved 000e0000-000e0fff : Acer Laboratories Inc. [ALi] USB 1.1 Controller (#2) 000e0000-000e0fff : usb-ohci 000f0000-000fffff : System ROM 00100000-0eeeffff : System RAM 00100000-001ecfb5 : Kernel code 001ecfb6-002570bf : Kernel data 0eef0000-0eefbfff : ACPI Tables 0eefc000-0eefffff : ACPI Non-volatile Storage 0ef00000-0effffff : System RAM 10000000-10000fff : Ricoh Co Ltd RL5c475 10400000-107fffff : PCI CardBus #01 10800000-10bfffff : PCI CardBus #01 e8000000-e80fffff : Transmeta Corporation LongRun Northbridge e8100000-e8100fff : Acer Laboratories Inc. [ALi] M5451 PCI AC-Link Controller Audio Device e8101000-e8101fff : Acer Laboratories Inc. [ALi] M5457 AC-Link Modem Interface Controller e8102000-e81027ff : Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) e8102800-e81028ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ e8102800-e81028ff : 8139too e8103000-e8103fff : Acer Laboratories Inc. [ALi] USB 1.1 Controller e8103000-e8103fff : usb-ohci e8104000-e8107fff : Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) e8110000-e811ffff : ATI Technologies Inc Radeon Mobility M6 LY e8200000-e82fffff : PCI device 10cf:2011 (Citicorp TTI) f0000000-f7ffffff : ATI Technologies Inc Radeon Mobility M6 LY fff80000-ffffffff : reserved [7.5.] PCI information ('lspci -vvv' as root) ============================================= owens:.../src/linux-2.4.20-rc1> sudo lspci -vv 00:00.0 Host bridge: Transmeta Corporation LongRun Northbridge (rev 02) Subsystem: Sony Corporation: Unknown device 80ec Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR+ TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- [disabled] [size=128K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:0f.0 USB Controller: Acer Laboratories Inc. [ALi] USB 1.1 Controller (rev 03) (prog-if 10 [OHCI]) Subsystem: Sony Corporation: Unknown device 80ec Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Reset- 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 00:14.0 USB Controller: Acer Laboratories Inc. [ALi] USB 1.1 Controller (rev 03) (prog-if 10 [OHCI]) Subsystem: Sony Corporation: Unknown device 80ec Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: Sony Model: MSC-U03 Rev: 1.00 Type: Direct-Access ANSI SCSI revision: 02 -----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|-----|----- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/