i2c-2.7.0 won't comile

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm stuck at pretty much the first step, tyring to do a 'make' on the 
i2c package. It looks like i2c is not integrated into my kernel, and not 
loading as a module already, so I don't know what the problem is. I've 
included some details:

OS: Red Hat 9.0
Kernel: 2.4.20-9
Motherboard: MSI KT3 Ultra2 (MS-6380E)
Chipset: VIA VT8235 Chipset
Sensors: Winbond W83697HF

OUTPUT STUFF:
sensors-detect output is not really applicable for my situation.

=============================
'make' output for i2c-2.7.0
-----------------------------
gcc -I/usr/src/linux-2.4.20-9/include -O2 -DLM_SENSORS -D__KERNEL__ 
-DMODULE -fomit-frame-pointer -DEXPORT_SYMTAB -D__SMP__ -DMODVERSIONS 
-include /usr/src/linux-2.4.20-9/include/linux/modversions.h -c 
kernel/i2c-core.c -o kernel/i2c-core.o
In file included from /usr/src/linux-2.4.20-9/include/linux/spinlock.h:56,
                  from /usr/src/linux-2.4.20-9/include/linux/module.h:11,
                  from kernel/i2c-core.c:26:
/usr/src/linux-2.4.20-9/include/asm/spinlock.h:9: invalid suffix on 
integer constant
/usr/src/linux-2.4.20-9/include/asm/spinlock.h:9: parse error before 
numeric constant
/usr/src/linux-2.4.20-9/include/asm/spinlock.h:10: `printk_R_ver_str' 
declared as function returning a function
In file included from /usr/src/linux-2.4.20-9/include/linux/prefetch.h:13,
                  from /usr/src/linux-2.4.20-9/include/linux/list.h:6,
                  from /usr/src/linux-2.4.20-9/include/linux/module.h:12,
                  from kernel/i2c-core.c:26:
/usr/src/linux-2.4.20-9/include/asm/processor.h:60: warning: parameter 
names (without types) in function declaration
/usr/src/linux-2.4.20-9/include/asm/processor.h:60: field 
`loops_per_jiffy_R_ver_str' declared as a function
/usr/src/linux-2.4.20-9/include/asm/processor.h:82: invalid suffix on 
integer constant
/usr/src/linux-2.4.20-9/include/asm/processor.h:82: parse error before 
numeric constant
In file included from /usr/src/linux-2.4.20-9/include/linux/prefetch.h:13,
                  from /usr/src/linux-2.4.20-9/include/linux/list.h:6,
                  from /usr/src/linux-2.4.20-9/include/linux/module.h:12,
                  from kernel/i2c-core.c:26:
/usr/src/linux-2.4.20-9/include/asm/processor.h:267:1: warning: 
"EISA_bus" redefined
In file included from 
/usr/src/linux-2.4.20-9/include/linux/modversions.h:132,
                  from <command line>:1:
/usr/src/linux-2.4.20-9/include/linux/modules/i386_ksyms.ver:92:1: 
warning: this is the location of the previous definition
/usr/src/linux-2.4.20-9/include/asm/processor.h:269: warning: parameter 
names (without types) in function declaration
In file included from kernel/i2c-core.c:26:
/usr/src/linux-2.4.20-9/include/linux/module.h:183: invalid suffix on 
integer constant
/usr/src/linux-2.4.20-9/include/linux/module.h:183: parse error before 
numeric constant
/usr/src/linux-2.4.20-9/include/linux/module.h:183: 
`inter_module_register_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-9/include/linux/module.h:184: invalid suffix on 
integer constant
/usr/src/linux-2.4.20-9/include/linux/module.h:184: parse error before 
numeric constant
/usr/src/linux-2.4.20-9/include/linux/module.h:184: 
`inter_module_unregister_R_ver_str' declared as function returning a 
function
/usr/src/linux-2.4.20-9/include/linux/module.h:185: 
`inter_module_get_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-9/include/linux/module.h:185: warning: parameter 
names (without types) in function declaration
/usr/src/linux-2.4.20-9/include/linux/module.h:186: 
`inter_module_get_request_R_ver_str' declared as function returning a 
function
/usr/src/linux-2.4.20-9/include/linux/module.h:186: warning: parameter 
names (without types) in function declaration
/usr/src/linux-2.4.20-9/include/linux/module.h:187: invalid suffix on 
integer constant
/usr/src/linux-2.4.20-9/include/linux/module.h:187: parse error before 
numeric constant
/usr/src/linux-2.4.20-9/include/linux/module.h:187: 
`inter_module_put_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-9/include/linux/module.h:196: 
`try_inc_mod_count_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-9/include/linux/module.h:196: warning: parameter 
names (without types) in function declaration
make: *** [kernel/i2c-core.o] Error 1

====================================
dmesg output:
------------------------------------
Linux version 2.4.20-9 (bhcompile at porky.devel.redhat.com) (gcc version 
3.2.2 20030313 (Red Hat Linux 3.2.2-10)) #1 Wed Apr 2 13:24:44 EST 2003
BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
  BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
  BIOS-e820: 000000000fff0000 - 000000000fff8000 (ACPI data)
  BIOS-e820: 000000000fff8000 - 0000000010000000 (ACPI NVS)
  BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
255MB LOWMEM available.
On node 0 totalpages: 65520
zone(0): 4096 pages.
zone(1): 61424 pages.
zone(2): 0 pages.
Kernel command line: ro root=LABEL=/ hdd=ide-scsi
ide_setup: hdd=ide-scsi
Initializing CPU#0
Detected 1533.444 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3060.53 BogoMIPS
Memory: 252988k/262080k available (1313k kernel code, 6660k reserved, 
996k data, 128k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383fbff c1cbfbff 00000000 00000000
CPU:             Common caps: 0383fbff c1cbfbff 00000000 00000000
CPU: AMD Athlon(tm) XP 1800+ stepping 02
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch at atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfdaf1, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router default [1106/3177] at 00:11.0
PCI: Hardcoded IRQ 14 for device 00:11.1
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Detected PS/2 Mouse Port.
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT 
SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS0 at 0x03f8 (irq = 4) is a 16550A
ttyS1 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:11.1
PCI: Hardcoded IRQ 14 for device 00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci00:11.1
     ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
     ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
hda: WDC WD1200JB-00DUA3, ATA DISK drive
blk: queue c03be900, I/O limit 4095Mb (mask 0xffffffff)
hdc: ATAPI 52X CDROM, ATAPI CD/DVD-ROM drive
hdd: _NEC NR-7700A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: host protected area => 1
hda: 234375000 sectors (120000 MB) w/8192KiB Cache, CHS=14589/255/63, 
UDMA(100)
ide-floppy driver 0.99.newide
Partition check:
  hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 >
ide-floppy driver 0.99.newide
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 144k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 128k freed
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
ehci-hcd 00:10.3: VIA Technologies, Inc. USB 2.0
ehci-hcd 00:10.3: irq 12, pci mem d0848e00
usb.c: new USB bus registered, assigned bus number 1
PCI: 00:10.3 PCI cache line size set incorrectly (32 bytes) by BIOS/FW.
PCI: 00:10.3 PCI cache line size corrected to 64.
ehci-hcd 00:10.3: USB 2.0 enabled, EHCI 1.00, driver 2003-Jan-22
hub.c: USB hub found
hub.c: 6 ports detected
usb-uhci.c: $Revision: 1.275 $ time 13:29:01 Apr  2 2003
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xe800, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xe400, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 4
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech at suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,11), internal journal
Adding Swap: 522072k swap-space (priority -1)
hub.c: new USB device 00:10.0-1, assigned address 2
input0: USB HID v1.00 Mouse [A4Tech USB Mouse] on usb4:2.0
hub.c: new USB device 00:10.0-2, assigned address 3
usb-uhci.c: interrupt, status 3, frame# 449
input1: USB HID v1.00 Mouse [Microsoft Microsoft Trackball Optical] on 
usb4:3.0
hub.c: new USB device 00:10.1-2, assigned address 2
hub.c: USB hub found
hub.c: 4 ports detected
hub.c: new USB device 00:10.1-2.1, assigned address 3
usb.c: USB device 3 (vend/prod 0x4b8/0x5) is not claimed by any active 
driver.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,6), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,8), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,9), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,7), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,10), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
hub.c: new USB device 00:10.1-2.2, assigned address 4
usb.c: USB device 4 (vend/prod 0x3f0/0x805) is not claimed by any active 
driver.
hdc: ATAPI 52X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
   Vendor: _NEC      Model: NR-7700A          Rev: 1.01
   Type:   CD-ROM                             ANSI SCSI revision: 02
usb.c: registered new driver usblp
printer.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 
vid 0x04B8 pid 0x0005
printer.c: v0.11: USB Printer Device Class driver
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
parport0: irq 7 detected
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
ip_tables: (C) 2000-2002 Netfilter core team
Linux Tulip driver version 0.9.15-pre12 (Aug 9, 2002)
tulip0:  MII transceiver #1 config 3000 status 7829 advertising 01e1.
divert: allocating divert_blk for eth0
eth0: Lite-On 82c168 PNIC rev 33 at 0xd0905f00, 00:A0:CC:50:C5:84, IRQ 10.
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
parport0: irq 7 detected
lp0: using parport0 (polling).
lp0: console ready
Via 686a/8233/8235 audio driver 1.9.1-ac2
via82cxxx: Six channel audio available
PCI: Setting latency timer of device 00:11.5 to 64
ac97_codec: AC97 Audio codec, id: ALG32 (ALC650)
via82cxxx: board #1 at 0xDC00, IRQ 5
via_audio: ignoring drain playback error -11
via_audio: ignoring drain playback error -11
udf: registering filesystem
UDF-fs DEBUG lowlevel.c:57:udf_get_last_session: XA disk: no, 
vol_desc_start=0
UDF-fs DEBUG super.c:1421:udf_read_super: Multi-session=0
UDF-fs DEBUG super.c:410:udf_vrs: Starting at sector 16 (2048 byte sectors)
UDF-fs DEBUG super.c:437:udf_vrs: ISO9660 Primary Volume Descriptor found
UDF-fs DEBUG super.c:437:udf_vrs: ISO9660 Primary Volume Descriptor found
UDF-fs DEBUG super.c:440:udf_vrs: ISO9660 Supplementary Volume 
Descriptor found
UDF-fs DEBUG super.c:446:udf_vrs: ISO9660 Volume Descriptor Set 
Terminator found
UDF-fs: No VRS found
ISO 9660 Extensions: Microsoft Joliet Level 1
ISOFS: changing to secondary root
via_audio: ignoring drain playback error -11

==================================================
lsmod output:
--------------------------------------------------
Module                  Size  Used by    Not tainted
udf                    97504   0  (autoclean)
via82cxxx_audio        24088   0  (autoclean)
uart401                 8260   0  (autoclean) [via82cxxx_audio]
ac97_codec             13544   0  (autoclean) [via82cxxx_audio]
sound                  73108   0  (autoclean) [via82cxxx_audio uart401]
soundcore               6276   4  (autoclean) [via82cxxx_audio sound]
parport_pc             18756   1  (autoclean)
lp                      8868   0  (autoclean)
parport                36480   1  (autoclean) [parport_pc lp]
autofs                 12948   0  (autoclean) (unused)
tulip                  43648   1
ipt_REJECT              3896   6  (autoclean)
iptable_filter          2380   1  (autoclean)
ip_tables              14648   2  [ipt_REJECT iptable_filter]
sg                     35980   0  (autoclean)
sr_mod                 17912   0  (autoclean)
printer                 8800   0
ide-scsi               11984   0
scsi_mod              106200   3  [sg sr_mod ide-scsi]
ide-cd                 35196   1
cdrom                  33472   0  [sr_mod ide-cd]
nls_iso8859-1           3484   3  (autoclean)
nls_cp437               5116   2  (autoclean)
vfat                   12844   2  (autoclean)
fat                    38328   0  (autoclean) [vfat]
keybdev                 2880   0  (unused)
mousedev                5428   1
hid                    21700   0  (unused)
input                   5792   0  [keybdev mousedev hid]
usb-uhci               25868   0  (unused)
ehci-hcd               19592   0  (unused)
usbcore                77696   1  [printer hid usb-uhci ehci-hcd]
ext3                   69984   6
jbd                    51220   6  [ext3]




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux